Даниэль Колеса (Daniel Kolesa) из компании Igalia, принимающий участие в разработке проектов Void Linux, WebKit и Enlightenment, развивает новый дистрибутив Chimera Linux. Проект используется ядро Linux, но вместо инструментария GNU формирует окружение пользователя на основе начинки базовой системы FreeBSD, а для сборки использует LLVM. Дистрибутив изначально развивается как кроссплатформенный и поддерживает архитектуры x86_64, ppc64le, aarch64, riscv64 и ppc64...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=56015
Но зачем, когда уже есть ванильный FreeBSD?
Чтобы фрибздешники могли фрибздеть не фрибздя.
Офрибздеть!
Пускай бздешники побугуртят немного.
> Пускай бздешники побугуртят немного.Пока что бугуртят исключительно небздешники.
Потому что может.
Ответ во втором абзаце. Понимаю, не каждый аноним дочитает до средины первого абзаца...
Чтоб работало на новом железе так же хорошо, как может работать линукс.
У фряхи есть проблемы с поддержкой новых железяк и она из-за этого сильно теряет позиции.
Умные ответы тут никому не интересны) Впрочем, ничего нового
Ерунда какая-то, из-за лицензии делать дистрибутив - всё равно никто форкать не будет и денег на этом не заработаешь.
>денег на этом не заработаешьКак всегда вся суть потока сознания в самом конце.
Пока вас кормят родители, то вы не поймёте, что радужно-коммунистическая идея "ШПО" (свободного ПО) - это утопия и без материальной поддержки нежизнеспособна.
А с материальной?
> А с материальной?Ну посмотрите на Linuxх, хотя бы. Intel, Microsoft, Samsung вливают бабло и человека-часы и что-то начинает получаться. Не десктопная система, конечно, но для 0,1% энтузиастов хватает.
Концепция СПО антикоммунистическая, она либертарианская. Читай Столлмана до просветления. Та же GNU GPL это лицензия о продаже софта, а не о запрете частной собственности(а одним из главных признаков коммунизма и социализма является запрет частной собственности)
Молоток, всё чётко сказал! ГНУ и копилефт - это не коммунизм. ГНУ не запрещает свободный рынок и частную собственность.Коммунисты! Идите ровным строем прямиком в лес.
Идиоты, социализм запрещает частную собственность на СРЕДСТВА ПРОИЗВОДСТВА. "Либертарианство" - терминальная форма либерастии.
> Идиоты, социализм запрещает частную собственность на СРЕДСТВА ПРОИЗВОДСТВА.полезла марксизьма-ленининзьма.
в переводе на норм язык: "гос.капитализм колониального образца монополизирует собственность на средства производства для себя. субъект собственности скрыт и замаскирован буллшитом и режимами секретности".
Это то, что возникло после уничтожения социализма в результате госпереворота троцкистов, закрепленного в 1956 г. на 20 съезде.
как писал пока еще живой классик
===
Мещанин - это человек, который настойчиво сводит все проявления человеческой жизни к материальной выгоде. Ему кажется, что люди, живущие идеальными интересами – в лучшем случае, дураки. Уважать их он будет, если его убедить, что на самом деле это ловко маскирующиеся мещане [...]. Например, зачем человек написал стихи? Хочет издать книгу, заработать деньги. Опять же пиар. Или почему кто-то родил ребёнка? Хочет получить пособие и налоговые льготы, в старости – иметь кормильца.у мещан есть приятная иллюзия, что их большинство и что даже они управляют обществом. Это не верно. Мещан достаточно мало. Подавляюще большинство людей не дорастает до своего мещанства. Чехов сказал:
"Пока с обывателем играешь в карты или закусываешь с ним, то это мирный, благодушный и даже неглупый человек, но стоит только заговорить с ним о чём-нибудь несъедобном, например, о политике или науке, как он становится в тупик или заводит такую философию, тупую и злую, что остаётся только рукой махнуть и отойти".
===
пох это о тебе написано. пох ты мещанин!
Дурак ваш Чехов. Зовёт играть в карты и закусывать, а сам начинает разговоры о науке. И потом ещё удивляется...
Если будет взлетать под виндой(wsl) и хромой осью (crostini), то у бздунов вполне может открыться второе дыхание.
ну еще всякие докеры не забываем
щаззз, там альпина достаточно. Еще бы туда бзду тащить
Бзду - нет, а линукс(вот этот, например) - да.Честно говоря, никогда пробздулятор-прослоек не видел. Только линуксатор.
>изначально планировалось использовать pkg из FreeBSD, но возникли большие проблемы с его адаптациейТо есть, игрушка.
то есть даже как игрушка не катит - цельнодеревянная и гвоздями к полу прибита.
Если уж даже pkg запустить там не удалось - что ж им удалось-то - /bin/login? А, опять нет, линуксовый, поди, сп-ли.
Тоже обратил на это внимание. Наличие pkg было бы действительно важной киллерфичей. Я сам давно думал что хорошо было бы иметь один пакетный менеджер и на Фряхе и на Линуксе, но портировать apt на Фряху не хотелось, хотелось оставить ванильной. Нужен один пакетный менеджер и для linux, freebsd, illumos.
> Тоже обратил на это внимание. Наличие pkg было бы действительно важной киллерфичей.
> Я сам давно думал что хорошо было бы иметь один пакетный
> менеджер и на Фряхе и на Линуксе, но портировать apt на
> Фряху не хотелось, хотелось оставить ванильной. Нужен один пакетный менеджер и
> для linux, freebsd, illumos.А этот, pkgsrc ?
Там не так мало пакетов.
Не понял, перефразируй. Во Фряхе пакетный менеджер pkg https://eax.me/freebsd-packages
В САБЖе пакетный менеджер не из Фряхи, самописный, система инициализации не из Фряхи, файловая система какая? Что там из Фряхи то по сути?
1. pkgsrc не работает (да, просто так);
2. pkgsrc вообще не одинаков от архитектуры к архитектуре;
3. pkgsrc нифига не в 100% (и даже не в 50% и даже... ну вы поняли) не умеет кросскомпила ни впланедругих ОС нив плане архитектур;
4. pkgsrc фрагментарно и не всегда актуально документирован;
5. разница официально собранных пакетов для разных архитектур может быть треть и более (для одной архитектуры 15 тысяч пакетов - для другой 10) и в разнице к примеру может быть bash или mc :) Т.е. нифига не архитектурозависимые пакеты;Самое главное - pkgsrc не решает ДАЖЕ задачи более или менее симметричного наполнения пакетами скажем спарк64, х86 и арм64 под нетбсд. Чего уж там говорить про линуксы и всякие бсд для девочек.
Ну и моё любимое... ах ты хочешь какую-то фитюльку мелкую... так это, собери по зависимостям... перл. И еще гостскрипт. Ну и гцц той версии, которую мы решили. Что, у тебя в системе уже есть перл? Ну, сам ваиноват... что, питон 2 уже есть а мы просим питон 3? Ну так сам виноват. Что, питон2 мы раньше просили и он наш? Ну так это... всё равно сам виноват! Ой, Фортран в зависимостях.... понимаешь, тут такое дело.... оно не соберется. Нет мы не ломали фортран, он изначально был сломан - всё равно сам виноват!
Спасибо за такой развёрнутый обзор (не)возможностей pkgsrc. Я в шоке. Мне когда-то его втюхивали как серебрянную пуль для пакетчиков всей планеты, а там такой ужас... буду знать.
2008 Q[2-4] и около того работал везде где можно, от gnu/linux до mac os x. На последней собирал X-ы, seamonkey и прочие линуксовые удобства.
NetBSD Packages Collection (pkgsrc) https://ru.wikipedia.org/wiki/Pkgsrc это не то же самое что и https://eax.me/freebsd-packages/ верно же? Если pkgsrc нет по умолчанию во Фряхе, то зачем мне знать про её существование?
> NetBSD Packages Collection (pkgsrc) https://ru.wikipedia.org/wiki/Pkgsrc это не то же
> самое что и https://eax.me/freebsd-packages/ верно же? Если pkgsrc нет по умолчанию
> во Фряхе, то зачем мне знать про её существование?Извини, Аноним, но ты определись прежде чем ныть. Ты хотел "Нужен один пакетный менеджер и для linux, freebsd, illumos."
Тебе предложили. Да, он несовершенен, и выше по треду отметились люди, которые компетентнее, и описали недостатки (коих много). Но он изначально нацелен именно на то, что ты постулировал в ТЗ. Больше того, ты сам высказывался на тему портирования apt на фряху, то есть подтвердил готовность устанавливать сторонние менеджеры ПО.
А потом ты такой в белом пальто "а зачем мне знать о его существовании, если он не родной для FreeBSD". А зачем ты задумывался об "неродном" apt на FreeBSD. Чтобы нас потроллить?
> Наличие pkg было бы действительно важной киллерфичей.Во всех смыслах этого слова. Особенно тогда, когда из-за сегфолта pkg оставляет вашу фрибзду в полуразраленом состоянии, когда и иксы уже не стартануть, и pkg больше не запускается, ибо база бита.
> Нужен один пакетный менеджер и для linux, freebsd, illumos.
А также - один рейх, один фюрер...
>> Наличие pkg было бы действительно важной киллерфичей.
> Во всех смыслах этого слова. Особенно тогда, когда из-за сегфолта pkg оставляет
> вашу фрибзду в полуразраленом состоянии, когда и иксы уже не стартануть, и pkg больше не запускается, ибо база бита.А, ты тот самый бугуртщи^W неос^W Ыксперд с кучей кулсторей "как там оно на бздах".
В прошлый раз у тебя вообще было "упадёт pkg во время распаковки пакета и не запорит систему при полном апдейте.".
>Особенно тогда, когда из-за сегфолта pkg оставляет вашу фрибзду в полуразраленом состоянииКак бы это увидеть? Вот как вы этого добились? :-)
Самое прекрасное, что даже если допустить такой случай на FreeBSD, остается возможность собрать все порты прямо на машине. И для иксов это будет 15-20 мин.
> Самое прекрасное, что даже если допустить такой случай на FreeBSD, остается возможность
> собрать все порты прямо на машине. И для иксов это будет 15-20 мин.Самое прекрасное - что вообще-то есть
> pkg backup – backup and restore the local package databaseи (по умолчанию)
> /usr/local/etc/periodic/daily/411.pkg-backupну и тупо
pkg --rootdir mydir install foo
> -r ⟨root directory⟩, --rootdir ⟨root directory⟩
> pkg will install all packages within the specified ⟨root
> directory⟩.что позволяет ставить хоть 100500 версий сборок одного софта из разных реп "параллельно", никто не упразднял.
Но псст. А то в прошлый раз кто-то объяснил, почему сегфолт pkg не сможет "запороть систему при полном апдейте" - теперь вон, оказывается, без иксов фря уже "в полуразраленом состоянии". Глядишь, со временем вообще что-то правдоподобное выйдет.
> Особенно тогда, когда из-за сегфолта pkg оставляет вашу фрибзду в полуразраленом состоянииУ вас часом руки не погнулись?
> А также - один рейх, один фюрер...
Это к некрософтам.
Nix.
> Нужен один пакетный менеджер и для linux, freebsd, illumos.Есть Nix, который работает на GNU/Linux и macOS. Если тебе нужно, то думаю будет не так сложно портировать его на FreeBSD и illumos
>>изначально планировалось использовать pkg из FreeBSD, но возникли большие проблемы с его адаптацией
> То есть, игрушка.Учитывая, что оно вполне собирается (помимо бзд) под бубунту, федору и osx
https://cirrus-ci.com/build/5143027007094784
речь скорее всего о формате пакетов.
It compiles - then it works! Знаю эту поговорку.
> It compiles - then it works! Знаю эту поговорку.А я тебя, балабола о "как оно там на бздах" узнал. И че?
Там не только компиляция, но и прогон кучи тестов.
https://github.com/freebsd/pkg/tree/master/tests
Так что давай конкретные проблемы - что именно не позволяет доработать до "it works", тем более принципиально нет никаких прибитостей к одной платформе?
>>изначально планировалось использовать pkg из FreeBSD, но возникли большие проблемы с его адаптацией
> То есть, игрушка.Кстати по поводу игрушек, есть же уже другой проект Химера, который как раз для стима и прочих игрательств https://chimeraos.org/about
Налицо потенциальную путаницы в будущем вижу я.
А потом фрибсдшники кричат на каждом углу, что в линуксе все прибито гвоздями.
> А потом фрибсдшники кричат на каждом углу, что в линуксе все прибито гвоздями.https://github.com/freebsd/pkg
> Known to work on (has been ported to):
> Linux
> NetBSD/EdgeBSD
> OSXhttps://cirrus-ci.com/build/6254897873027072
> freebsd12/13/14
> ubuntu
> fedora
> osxНо ты продолжай, продолжай ...
>Known to work on (has been ported to):
>LinuxЭто ванильный pkg из Фряхи? Как его поставить а лучше готовый дистрибутив.
> Это ванильный pkg из Фряхи? Как его поставить а лучше готовый дистрибутив.Ага, с нескучной обоиной и готовой репой софта.
Что вообще лучше pkg на Linux или apt на FreeBSD?
pkg круче, т.к. в нем изкаробки audit
Вот только для pkg есть только один frontend Octopkg.
>(изначально планировалось использовать pkg из FreeBSD, но возникли большие проблемы с его адаптацией)Так а если pkg портирован то какие возникли трудности?
То есть тебе мозга не хватило понять что проблемы с pkg лежат в другой плоскости от самого pkg? Плоскости бинарных/already compiled пэкеджей которые pkg тянет с freebsd серверов.
> То есть тебе мозга не хватило понять что проблемы с pkg лежат
> в другой плоскости от самого pkg? Плоскости бинарных/already compiled пэкеджей которые pkg тянет с freebsd серверов.Пингвинятки, Сэр!
Зачем ходить по ссылке и читать автора:
> the original plan was to use FreeBSD’s pkg, but that ended up not happening as it’s simply not
> ready for this type of use on Linux and would need a ton of work, and common Linux package
> managers are typically lacking in various ways, and apk-tools justесли можно с умным видом написать про "прибитость"?
Кстати:
https://chimera-linux.org/faq.html
> Why not use ports or pkgsrc?
> I consider these pretty much the worst thing about the BSD systems from technical standpoint.
> They are slow, painful to maintain alongside binary packages, and contain decades of technical debt.Дает неплохое представление об "уровне" бсдшных знаний аффтара.
Да там похоже просто понимает гражданин, что мейнтейнить его Химеру будет он один, а это сложно.
Chimera Linux и ChimeraOS - может быть путаница. Чего им эта химера так понравилась.
Название само за себя говорит - *авносмеси не нужны..."Химе́ра (др.-греч. Χίμαιρα, букв. «коза») — в греческой мифологии огнедышащее чудовище с головой и шеей льва, туловищем козы и хвостом в виде змеи; порождение Тифона и Ехидны. В переносном смысле — необоснованная, несбыточная идея."
Ой. Да мало ли мутантов в средневековом/античном бестиарии? Можно было назвать, например, василиск. Тоже cимпатичная гибридная зверушка.
>Можно было назвать, например, василиск.А есть Vinegret Linux?
Мне не очень ясно как они ядро линукс в БСД-лицензию переодели.
> Мне не очень ясно как они ядро линукс в БСД-лицензию переодели.Наверное так же, как гугл с ведроидом и куча вендоров поменьше?
Все же, стоит таки почитать за лицензии не только в комментах местных.Ну и возможно, стоит не только петь ядру дифирамбы, но и хотя бы разок заглянуть в него - MIT/BSD и прочей "пермиссивщины" там навалом.
>> Мне не очень ясно как они ядро линукс в БСД-лицензию переодели.
> Наверное так же, как гугл с ведроидом и куча вендоров поменьше?
> Все же, стоит таки почитать за лицензии не только в комментах местных.
> Ну и возможно, стоит не только петь ядру дифирамбы, но и хотя
> бы разок заглянуть в него - MIT/BSD и прочей "пермиссивщины" там
> навалом.Насколько мне известно та часть ведроида за которую хотят денег - это проприетарные модули для работы с железом, но это не точно, доступ к проприетарному плей-маркету и прочим гуглосервисам. И к ядру *напрямую* это не относится. Т.е. там ситуация обратная: GPL->проприетарщина.
По поводу части ядря с под другими лицухами. К ней у меня вопросов нет. Вопрос как переобули ту часть что под GPL. Методом выкидывания?
https://ru.wikipedia.org/wiki/Debian_GNU/kFreeBSDВроде было уже такое.
в kFreeBSD ядро фряхи и окружение гнутых. Здесь наоборот, ядро Linux и фряховое окружение без примеси GNU.
Аноним сверху прав. Там Ядро Фряхи с юзерлендом GNU. Ян Мёрдок основатель Дебиан, под конец жизни также планировал сделать GNU OpenSolaris.
Также существуют ArcBSD переименованная в PacBSD и Gentoo/FreeBSD.
>несколько дней назад удалось обеспечить загрузку с возможностью входа пользователя в консольном режиме.Да уж... Куда они так все спешат? Почему нельзя все хорошенько подготовить и выпустить продукт?
Привлечь энтузиастов же
Название как бэ намекает.
Будут полезные Багрепорты
Вообще выглядит прикольно. Юзать я это, конечно же, не буду)) Но может получиться что-то интересное. По крайней мере это не очередной форк Убунты или Фряхи с нескучными обоями.
Есть идея:
Сделать из всех *BSD одну.
Делай! Разрешаю.
> Сделать из всех *BSD еще одну.
>> Сделать из всех *BSD еще одну.да не..
сделать из Net, Open & Free квинтэссенцию BSD.
слить в один, а не распылять и так малочисленные кадры по проектам.
Не выйдет
Тебе напомнить, что Тео выгнали за неадекватность из NetBSD? А ведь это надо было ОЧЕНЬ постараться, что бы тебя из нквд за жестокость или из NetBSD за неадекватность выгнали
> Не выйдет
> Тебе напомнить, что Тео выгнали за неадекватность из NetBSD? А ведь это
> надо было ОЧЕНЬ постараться, что бы тебя из нквд за жестокость
> или из NetBSD за неадекватность выгналиOpenBSD довольно сильно отличается от других BSD. Так что раскол произошёл не зря.
Ну, и Net развивается очень мало в последние годы.
Чтобы что?
>сочетающий ядро Linux с окружением FreeBSDИ вот чтобы в этом использовать обычный софт, поверх это придётся ещё навернуть Линуксулятор. Поэтому лучше бы наоборот, ядро xBSD (а то того и жди, ядро Linux может поржаветь) с окружением GNU. Ядро Стрекозы + GLibc, например.
Нет, именно здесь - чрут или контейнер с другим дистрибутивом линукса.> Поэтому лучше бы наоборот, ядро xBSD
А вот для этого тебе и понадобится линуксулятор.
>> Поэтому лучше бы наоборот, ядро xBSD
> А вот для этого тебе и понадобится линуксулятор.А ты "знаток" (сарказм).
https://www.freshports.org/sysutils/coreutils/
Вот уж действительно Химера, помесь бздужа с линуксжом.
Зато BSDуны смогут в поддержку бОльших фич, ядро линyxовое им теперь это позволит, вот только надо чтобы это всё взлетело и работало.
Но могут ли в таком случае BSDуны считать это BSD-системой со всеми их оглашаемыми плюсами?
А будут ли считать таких BSDунов ъ-BSDунами другие, вот вопрос?!Да уж, много потенциальных филосовских задач попродил данный проект ещё в самом начале. В любом случае, я за эксперименты, если это не приводит к глобальной катастрофе.
> А будут ли считать таких BSDунов ъ-BSDунами другие, вот вопрос?!Здесь всё проще. Если ты бздишь не через pussy.exe, то однозначно не тру. А если через - то и линукс простителен.
Ты наверное про Alpine и Ведроид ничего не слышало. Ну может ещё не пришло время. В детсадах такое не рассказывают.
У меня GNU/Linux, вы себе можете ставить BSD/Linux. Мы живем в свободном сообществе.А в чем, собственно, проблема?
Не знаю, лично я фапаю на ту часть, где GNU, и какое ядро мне совершенно побоку, если софт работает. Но софт работать не будет, когда ему нужны возможности ядра, и пока эти возможности есть только у линукса. Либо приходится отказываться от части привычных удобных возможностей, когда используешь другое ядро. И от беспроблемной работы с софтом. Те, кто видят среди задач ОС только браузер (и как максимум роутер), вполне могут считать иначе.
Ух ты.
Это настолько абсурдно, что даже интересно.
Линукс это конструктор
Человек берет голимое линуксовое ядро и делает на нем операцмонную систему
При этом не используя линуксовый инструментарий
Да такому человеку надо срочно давать ресурсы и открывать стартап
Метлу ему надо давать, чтобы хоть чем-то общественно полезным занялся.
> Да такому человеку надо срочно давать ресурсы и открывать стартапНе накаркайте, а то набегут эффективные менеджеры...
>The project is currently heavily WIP. It is not capable of booting yet, but is getting there. Currently it is still missing its own kernel, and the service manager is not fully set up.Мдэ.
А что собственно осталось после выпиливания pkg ?Единственное однозначное преимущество freebsd на пользовательском уровне - как раз пакетный менеджер и сама концепция дерева портов.
Если её выпилить, то чем оно будет отличаться?
Чушь. Из окружения FreeBSD для примера не выпиливают православный ifconfig меняя его на какую-то поделку ip. Которая просто подтверждает убогость мышления создающих такие дистры. Предположим завтра протокол передачи данных будет уже не IP и че? Опять штудировать man разыскивая утилиту дающую инфо по этому протоколу и пытаясь понять как это мозг сборщика пингвиньева дистрибута абстрагировался от названия протокола.
И не надо мне рассказывать про то что ifconfig можно установить. Разговор не о том.
про ежа и ужа уже было?
Так,окружение фряхи они к линукс-ядру прикрутили, а KDE пропатчить не забыли ?
Химера.. "Как вы яхту назовете - так она и поплывет." (c)
Что бы вы ещё обсуждали, не будь таких новостей!
Вы не поняли. Основной продукт этой инициативы не Химерная ось, а Даниэль Колеса, получивший новый опыт, новые компетенции и новую капитализацию (PR). Так что продолжайте гундень про бзятников, пингвинятников, ежа и ужа а Даниэлю - успеха в проекте. Уверяю вас, если этот проект у него не взлетит (что, скорее всего, правда), то следующий - взлетит с чуть большей вероятность.
А ещё Даниэль Колеса учавствует только в бздунских проектах, в которых копилефтом и не пахнет.
Система инициализации не из FreeBSD. Как в Linux сделать систему инициализацию из FreeBSD?
> Система инициализации не из FreeBSD. Как в Linux сделать систему инициализацию из FreeBSD?Можно молча, можно с песнями, можно танцуя:
https://github.com/freebsd/freebsd-src/tree/main/sbin/init
> Language files blank comment code
> -------------------------------------------------------------------------------
> C 1 256 355 1482
>Расскажи, что именно не работает под линуксом.
Не пробовал пакетный менеджер и систему инициализации от FreeBSD на Linux. Судя по всему такого дистрибутива не существует, либо не известен мне.
Кот о пес
- Ядро Linux
- Пакетный межеджер из Alpine linux
- окружение FreeBSDЭто Free Alpine BSD Linux???