LINUX.ORG.RU

Официально стартовал проект eudev — форк udev от Gentoo

 , ,


3

4

Впервые о форке udev от Gentoo заговорили около месяца назад, и теперь проект приобрел официальный статус.

Udev часто ломает совместимость со старыми системами из-за зависимости от новых версий ядра Linux, даже если такой зависимости можно избежать. Ситуация ухудшилась после того как Udev стал частью Systemd, который поставил под угрозу способность поддерживать существующие установки. Разработчики Gentoo намерены продолжить развитие udev в виде отдельного проекта (без зависимости от systemd) — eudev — своими силами. При этом они заявляют, что в идеале eudev не будет ограничен использованием в Gentoo: после того как eudev достигнет стабильного состояния в Gentoo, они намерены начать сотрудничать с другими дистрибутивами для дальнейшего развития. В идеале, все дистрибутивы cмогут использовать eudev в качестве замены для Systemd-udevd.

Среди ключевых целей eudev называется улучшение поддержки udev существующего программного обеспечения: init-систем OpenRC (используется в Gentoo) и Upstart (Ubuntu), старых версий ядра, утилит разработки и т. п.

Исходный код eudev будет распространяться на условиях свободной лицензии GNU LGPL. На GitHub уже около месяца существует репозиторий для eudev.

>>> Подробности

★★★★★

Проверено: JB ()
Последнее исправление: Silent (всего исправлений: 4)

Ответ на: комментарий от Gary

А я его не хвалю. Я просто против велосипидорства.
Будет это апстарт, системд или опенрц - мне, в общем-то, пофиг.
Но из трех я более-менее знаком только с системд и апстартом, причем второй выглядит намного менее симпатичным.

pekmop1024 ★★★★★
()
Ответ на: комментарий от Gary

Вообще-то гента использует openrc, который существовал задолго до появления systemd, и сейчас просто делается все возможное чтобы сохранить этот самый openrc.

Существовал, да. А помнишь, как его забросили? Хорошо, что другие решили продолжить. Не, мне он симпатичен. Но и системд тоже нормальный, даже лучше.

Pakostnik ★★★
()
Ответ на: комментарий от J

Да ладно :) Вон, Леннарт с Кеем вдвоём революции устраивают — и ничего себе, всё у них шуршит и развивается ;D

carasin ★★★★★
()
Ответ на: комментарий от Lennart

Ссылочку не подкинешь, где они копирайты затёрли и свои приписали вместо того, чтобы разработку вести?

Quasar ★★★★★
()
Ответ на: комментарий от leg0las

ну знаешь, я потыкал его палочкой... ничего так себе, очень даже.

AiFiLTr0 ★★★★★
()
Ответ на: комментарий от redgremlin

Где Unix-way

Не пережил 70е.

Он пережил и 70-е, и 80-е, и 90-е. А вот нашествия вендузятнегов-птушнегов может и не пережить.

tailgunner ★★★★★
()

То, о чём так долго говорили большевики - свершилось!

darkenshvein ★★★★★
()
Ответ на: комментарий от dogbert

Дебиан на стадии заморозки, почешутся, когда выйдет 7.0.

leg0las ★★★★★
()
Ответ на: комментарий от redgremlin

хотя бы на 2.6.

Т.е. еслши новый удав поддерживает только пару-тройку версий ядер (из последних) - это нормально?

leg0las ★★★★★
()
Ответ на: комментарий от pekmop1024

Диспетчер устройств и инит - это не конкуренты.

Quasar ★★★★★
()
Ответ на: комментарий от vitalif

Надо не systemd форкать, а демон контроля сервисов делать _отдельно_ от инита. systemd же представляет собой франкенштейна, куда всё понапихано. Только текстового редактора в нём недостаёт до полного комплекта, а так даже HTTP-сервер там есть.

Quasar ★★★★★
()
Ответ на: комментарий от redgremlin

Distributions not wishing to adopt systemd can build udev pretty much the same way as before

Как это увязать вот с таким высказыванием?

Yes, udev on non-systemd systems is in our eyes a dead end, in case you haven't noticed it yet. I am looking forward to the day when we can drop that support entirely.

anonymous
()
Ответ на: комментарий от leg0las

Да, это нормально. Он активно завязан на железе, поэтому должен быть всегда актуален для текущего состояния ядра. Нужно ядро не новее 3.2 - ставь и удев того же поколения.

redgremlin ★★★★★
()
Ответ на: комментарий от kma21

Где Unix-way, где холодный расчёт и трезвый ум?

В systemd разумеется - классический unix-way: одна утилита решает одну задачу и делает это на отлично. Попутно делая ненужным целый зоопарк костылей и велосипедов, что вызывает лютый баттхёрт у неосиляторов, под воздействием котрого они и плодят бессмысленные форки в которых «разработка» сводится к методичному подтиранию чужих копирайтов.

Lennart
()
Ответ на: комментарий от tailgunner

Он пережил и 70-е, и 80-е, и 90-е. А вот нашествия вендузятнегов-птушнегов может и не пережить.

Ну так это именно те, кого зазывает к себе Линукс-сообщество! Ну не пенсионеров же переводить на Линукс.

Принцип «чо хочу - то пишу» почему-то всеми линуксоидами воспринимается слишком свободно и однобоко. А что НАДО писать и что реально может помочь проекту - это не интересно, это думать надо и никакого фана. Поэтому несмотря на контроль принятия правок в ядро, сами дистры скатываются в велосипедные угрёбища с перделками - заменами старым, ещё более вонючим перделкам. И тут с удивлением оглядываешься на FreeBSD....

matumba ★★★★★
()
Ответ на: комментарий от redgremlin

Уговорил.

Можно пруфы на завязаность к железу? чисто для себя:)

leg0las ★★★★★
()
Ответ на: комментарий от pekmop1024

Теперь это вызовет еще более сильную фрагментацию дистрибутивов и несовместимость многих между собой...

Не вызовет. Есть убунта, есть федора, а есть адекватные дистрибутивы.

и гентота перестанет изображать из себя илиту.

Илиту в данном случаем изображает поцтеринг и редхат, насильно пересаживая всех на корявый софт в стиле винды.

devl547 ★★★★★
()
Ответ на: комментарий от plm

А еще можно услышать: «право выбора», «маргинальные разработки, - начало оригинального проекта» и т. д.

А что до «посрались», так девелоперы по другому и не умеют. И это, какая неожиданность, вне зависимости от используемого ими дистра.

anonymous
()
Ответ на: комментарий от Lennart

В systemd разумеется - классический unix-way: одна утилита решает одну задачу и делает это на отлично.

решает одну задачу
делает это на отлично
systemd

Леннардушка, ты сам что, systemd не используешь?

devl547 ★★★★★
()
Ответ на: комментарий от mono

У меня тоже, это же не значит, что я ей пользуюсь.

luke ★★★★★
()
Ответ на: комментарий от anonymous

We promised to keep udev properly *running* as standalone, we never told that it can be *build* standalone. And that still stands.

We never claimed, that all the surrounding things like documentation always fully match, if only udev is picked out of systemd

In summary: We merged udev and sytemd to fully and properly merge things wherever it makes sense. All uniformity in systemd as a whole always beats any possible convenience when using only udev, as long as it does not affect the reliable runtime operation of a standalone udev

redgremlin ★★★★★
()
Ответ на: комментарий от Quasar

systemd же представляет собой франкенштейна, куда всё понапихано.

Ты вообще знаешь, что такое «франкенштейн»? Хоть кино смотрел? :)
Создание Франкенштейна было сшито из разных отдельных кусков мёртвой плоти. (Ничего не напоминает?)
А systemd был сделан заново.

Pakostnik ★★★
()

Загрузка с /usr без initrd будет возможна?

anonymous
()
Ответ на: комментарий от anonymous

Работает, посоны.

Снес udev, установил eudev, удалив более не нужный initrd для проверки fsck-ом /usr на отдельном разделе. Gentoo загружается теперь в 2 раза быстрее, чем было до этого. Пожалуй, пожертвую любимому дистрибутиву пару баксов... когда/если разбогатею.

trupiko
()
Ответ на: комментарий от leg0las

Интересно получается однако: rpm дистры перешли на systemd,
остальные запилили форк.

Ну, пока, не остальные, а один... И перешли с концами не все: в ALT 7 планируется оставить SysV init для серверных дистрибутивов...

Предвижу срачи на 20-30 страниц.

:-)

AS ★★★★★
()
Ответ на: Работает, посоны. от trupiko

удалив более не нужный initrd для проверки fsck-ом /usr на отдельном разделе.

А какая связь ?

AS ★★★★★
()
Ответ на: комментарий от leg0las

Подтверждаю, работает. Правда на рабочую систему не рискнул ставить, пробовал на старом компе, и в тестовую виртуалку поставил.

anonymous
()
Ответ на: комментарий от plm

Я им говорил и говорю - неспособность общаться с людьми, она прямо преследует гентушников

А они, глупые, не воспринимают тебя всерьез? Бидапечаль.

tailgunner ★★★★★
()
Ответ на: комментарий от pekmop1024

«Это имело смысл во время глубокой альфы системд, чтобы релизнуться одновременно и составить конкуренцию. Теперь это вызовет еще более сильную фрагментацию дистрибутивов и несовместимость многих между собой... » а почему множественное число? системд гдето кроме красношляпных дистрибутивов используется (не включен в сборку а именно используется) ?

anonymous
()
Ответ на: комментарий от J

J
Сколько человек будет над ним работать?

Даже я готов помочь, если будет нужно. Но судя по списку там и без меня тесно.

Deleted
()
Ответ на: комментарий от plm

ты мой любимый тролль, hands down. Troll Personality of teh Year.

джеф котлета как евангелист и рядом не валялся. не думал его подсидеть на троне продвижения всего шапкоугодного?

anonymous
()

Рад что в моей любимой генте, на которой сижу уже давно, люди думают о стабильности.

Usch
()

ох велосипедисты... я читал о причинах форка - не сильно важная причина - зря они это делают, лишь бы в Ubuntu не трогали

I-Love-Microsoft ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.