LINUX.ORG.RU

Слияние кодовой базы udev и systemd

 , ,


1

1

Будущее исходных текстов Udev. Обращение разработчиков.

Мы собираемся объединить исходные коды Udev с systemd. После этого, в следующей версии systemd будет продолжена нумерация версий Udev, т.е. после версии 45 сразу будет версия 184 systemd.

После слияния Udev с systemd вы можете собрать его (udev) без systemd, и мы будем поддерживать эту возможность официально. На самом деле, мы будем поддерживать её в течение длительного промежутка времени, так как это необходимо, для функционирования initrd (т.к. в нём не нужен systemd) должным образом. Дистрибутивы, не желающие использовать systemd могут собирать Udev так же как и раньше, однако следует использовать архив с исходными текстами systemd, вместо архива с исходными текстами Udev и пакеты, необходимые для сборки.

Сегодня «Init» нуждается в полной поддержке горячего подключения; udev управляющий устройствами и знание жизненного цикла устройства является неотъемлемой частью systemd, а не изолированы от неё. В связи с этим, для сведения к минимуму нашей административной нагрузки, уменьшения дублирования кода, и разрешения циклических зависимостей в ядре ОС, у нас принято решение об объединении двух проектов.

Udev собранный из дерева исходных текстов systemd останется совместимым с системами, имеющими систему инициализации отличную от systemd в течение длительного времени. Эти изменения заключаются в основном в изменении схемы сборки, а не изменении направления развития или интерфейсов. Соответственно изменения в инфраструктуре сборки не затронули libudev API. Для нас совместимость является ключевым моментом.

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

★★★★★

Проверено: anonymous_incognito ()
Последнее исправление: anonymous_incognito (всего исправлений: 2)

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

линукс должен быть гибким. это позволит развивая, например, udev, развивать тем самым как красноглазые дистрибутивы, так и дистрибутивы для домохозяек. не забываем про ембеддед-платформы, серверы, роутеры и пр.

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

если у вас, например, в ubuntu не заводится звук, это проблема со стороны canonical, если уж они позиционируют свой дистр именно так.

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

полнейшей безграмотности водителей

м чем им поможет знание например устройства форсунки для впрыска?;-)

как раз тёплое с мягким - сравниваете вы.

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

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

ололо! какие мы крутые! типа не нищеброды. на гелендвагенах ездиим, ну-ну?;-)

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

мы и так едины. развитие порождается конкуренцией.

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

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

Придется таки, видимо, про микроволновку и здравый смысл разжевывать:

Бабуля в СШП «посушила» кошку в микроволновке. Кошка, естественно, того. Бабуля подала в суд на производителя. И выиграла, т.к. в инструкции ничего сказано небыло, про то, что кошек там сушить нельзя. Теперь сказано.

Теперь по топику:

Для езды на автомобиле тоже никакие знания не требуются?

ты сравниваешьь несравнимые вещи. например, для типовых задач разогрева уже давно не надо знать как устроена и работает СВЧ печь :-)

1) Если-бы бабуля имела представление о принципе работы СВЧ, то она кошек, рыбок, хомячков и т.п. туда-бы не совала.

2) Для задач разогрева в СВЧ таки надо или иметь представление о принципах или читать мануал. Чтоб не совать туда кошек и металлические миски.

За сим разрешите откланяться...

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

Объединяют не потому, что одно зависит от другого, а потому что код правят сразу и там и там.

возможно, в такой ситуации правильным подходом было бы выделить общую часть в отдельную либу/несколько либ?

зы: не в теме, что в systemd и udev настолько общего... поясните, пожалуйста

MyTrooName ★★★★★
()

верните hal и заберите свои systemd с udev'ами. понабежали хипстеры, #леать!

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

> права тоже не нужны. Сел и поехал

не поверишь. есть места в РФии где так можно.:-)

Из того, что можно, не следует, что так и ДОЛЖНО быть.

Также из того, что компом без знаний (чтения литературы) МОЖНО пользоваться, не следует, что так и НУЖНО делать.

(Модальные глаголы)

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

мало вижу разницы между моим OpenRC и Systemd те же яйца только в профиль.

с точки зрения юзера, так наверное и должно быть. но systemd, например, зависит (насколько я понимаю) от этоro ваrшего ДиБаса... что есть неочевидное преимущество.

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

хотелось бы от действительно соображающих во внутренностях init'ов получить комментарий - и самый интересный вопрос, ИМХО, не тупо ли этот systemd просто яркий пример NIH-синдрома.

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

от ядра Linux придётся отказаться по причине усложнённости и утраты масштабируемости

viva la gnu/Hurd

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

зы: не в теме, что в systemd и udev настолько общего... поясните, пожалуйста

Некто леннарт поттеринг (стыдно писать с заглавной буквы) активно создает «средство от всего» - systemd.

Сначала оно было заменой init.

Потом оно стало еще и заменой mount/umount/... (Если есть «C»-вызовы, то зачем утилиты надо? поттеринг - он ведь умный...)

Потом в него докидали ведение журнала.

[...]

Теперь вот к нему гвоздями приколотят udev. Сначала просто в архив. А потом, по поттеринговской традиции, одно без второго работать не будет.

systemd - «средство от всего», вобщем. Настолько блоатваре и не юниксвэй, что тут «помогут только массовые расстрелы».

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

Бабуля в СШП «посушила» кошку в микроволновке. Кошка, естественно, того. Бабуля подала в суд на производителя. И выиграла, т.к. в инструкции ничего сказано небыло, про то, что кошек там сушить нельзя.

Это сказка, которая, по всей видимости, апеллирует к почитателям Задорнова. Имеет такое же отношение к новости, как и другие аналогии ITT.

liberte
()

Почему с каждой новостью про поттеринга у меня всё более усиливается ощущение Фатального Недостатка?

ЗЫ. Анонимус сегодня на редкость адекватен.

Delirium_veritas
()

Udev собранный из дерева..

My_quest ★★★★★
()

На ЛОРе засели эгоисты-ретрограды. По вашей логике, в далёких 90-ых не нужно было изобретать никакие пакетные системы, потому что «я люблю компилять руками, пакеты - не гибко!111»

anonymous
()

Как я во время перешел на Windows семь.

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

не тупо ли этот systemd просто яркий пример NIH-синдрома

Прочитав объяснения разработчика, я считаю, что нет — не NIH, а скорее наоборот — попытка на полную использовать существующие механизмы (D-Bus, например). Единственная проблема, которую я вижу: Lennart Poettering очень талантлив, и интуитивно предполагает такой же уровень у других разработчиков. Например, идеи по использованию autofs во время загрузки (по ссылке выше) полностью игнорируют тот факт, что autofs — глючное г-но.

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

ОБРУШЬСЕРВАК@ЗАСУДИРЕДХАТ

рискнешь, или просто на ЛОР потроллить зашел?

Да у меня критичных сервисов на красношапке нет. Не нравится. Мне за debian/ubuntu тревожно.

P.S.: И таки да, потролить зашел. Люблю потролить про поттеринга. Редкостный... Даже не скажу кто. Определения нет. Толи «революционер», толи «изобретатель велосипедов», толи «пох..й на вас всех».

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

Единственная проблема, которую я вижу: Lennart Poettering очень талантлив, и интуитивно предполагает такой же уровень у других разработчиков. Например, идеи по использованию autofs во время загрузки (по ссылке выше) полностью игнорируют тот факт, что autofs — глючное г-но.

Ты как-то упускаешь из вида тот факт, что поделия самого поттеринга — такое же глючное говно. Так что нет, ничего он не упускает: подобное притягивает подобное.

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

Это сказка, которая, по всей видимости, апеллирует к почитателям Задорнова. Имеет такое же отношение к новости, как и другие аналогии ITT.

Но «эта сказка» помогает понять, что даже микроволновкой надо пользоваться (или/или) с умом/по инструкции.

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

И чем от этого будет хуже? Побеждает сильнейший.

Тебе уже сказали что ты и в естественном отборе нихера не понимаешь? Не то что в линунксе.

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

Но «эта сказка» помогает понять, что даже микроволновкой надо пользоваться (или/или) с умом/по инструкции.

Я не вижу смысла использовать аналогии, когда участники обсуждения понимают, о чем речь. Кривые аналогии должны быть уделом судей, пишущих постановления суда, например — они только раздражают и мешают обсуждению.

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

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

> Откуда вы только берётесь… Для езды на автомобиле тоже никакие знания не требуются? — купил права, и поехал?

ты сравниваешьь несравнимые вещи. например, для типовых задач разогрева уже давно не надо знать как устроена и работает СВЧ печь :-)

Видимо, «участники обсуждения» не понимают.

sergv
()

да форкнуть удев, и всего делов

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

systemd - «средство от всего», вобщем. Настолько блоатваре и не юниксвэй, что тут «помогут только массовые расстрелы».

А дальше вполне логично прикрутить вот это https://fedorahosted.org/sssd/ Скоро, совсем скоро, грядут групповые^W сетевые политики.

anonymous
()

Стыдно смотреть на нестройный гомон огорошенных новостью пользователей маргинальных дистров в камментах. Вы без systemd скоро и прожить не сможете, а туда-же - GNOME2 форкать призывали. Форкните, хотя-бы, udev :)

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

Для езды на автомобиле тоже никакие знания не требуются? — купил права, и поехал?

Машина - смертельно опасное орудие. Это единственная причина, по которой требуются права для её управления.

Хочу обратить внимание - про устройство машины в правах ничего нет. Права только показывают, что ты знаешь, как взаимодействовать с другими участниками дорожного движения.

Поэтому таки да, для езды на автомобиле никаких знаний устройства автомобиля не требуется. Если они есть - прекрасно, вероятно это позволит экономить деньги в некоторых случаях, но это исключительно твои проблемы и вопрос приоритетов.

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

нестройный гомон... маргинальных дистров... без systemd скоро и прожить не сможете...

Да уж. «Корпорация причинения добра» (RedHat) постарается.

Только есть альтернативы. Всегда. Жаль просто - linux БЫЛ (почти) хорош и УНИВЕРСАЛЕН.

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

В правилах описаны случаи, когда эксплуатация ТС запрещена.

Так-что, минимальные знания об устройстве автомобиля для управления им ТРЕБУЮТСЯ.

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

Стыдно смотреть на нестройный гомон пользователей маргинальных операционных систем на linux.org.ru. Вы без шindoшs скоро и прожить не сможете, а туда-же - принципиально новую ОС запилить призывали. Запилите, хотя-бы, ReactOS

fixed

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

Знаешь, мне кажется, что это все (привязка udisks к gnome, systemd к udev и т.д.) - конкурентная борьба редхата против убунты. Сложно представить, какие проблемы теперь будут у юзеров убунты в связи с этими новшествами и сколько головной боли у Canonical.

Nxx ★★★★★
()

хм.. зачем нам coretools? выкинуть - и будет только systemd - ведь они дублируют функционал. и разные шелы тоже не нужны - они дублируют тот шел - который реализован в systemd - и он единственно рассово верный.

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

хм.. зачем нам coretools? выкинуть - и будет только systemd - ведь они дублируют функционал. и разные шелы тоже не нужны - они дублируют тот шел - который реализован в systemd - и он единственно рассово верный.

Да-да, слить сорцы systemd и busybox, а coreutils выкинуть. К этому и идёт. :-D

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

Почти наверняка.

Только вот это не только Canonical головняк создает.

«На зло врагам козу продам, чтоб дети молока не пили!»

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

Знаешь, мне кажется, что это все (привязка udisks к gnome, systemd к udev и т.д.) - конкурентная борьба редхата против убунты. Сложно представить, какие проблемы теперь будут у юзеров убунты в связи с этими новшествами и сколько головной боли у Canonical.

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

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

Только вот это не только Canonical головняк создает.
«На зло врагам козу продам, чтоб дети молока не пили!»

Я бы сформулировал даже иначе - это создает головняк всем тем кто не купил контракт на поддержку от RedHat.

anonymous
()

Вот и хорошо.

sv75 ★★★★★
()

После этого, в следующей версии systemd будет продолжена нумерация версий Udev, т.е. после версии 45 сразу будет версия 184 systemd.

А разгадка одна: они идут путем файрфокса и кернела

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

напомню что исходники прилагаются... остальное додумай

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

Вот из свеженького:

|    I depend on auto-mounting and it is a now expected behavior across all
|    my installations. Not having it by default is no an acceptable
|    situation.

Use a maintained DE and you can get the possibility to have that. The second
part of your statement is… But you for sure forgot the "for me" to put at
least some sense into it.

http://lists.opensuse.org/opensuse-factory/2012-04/msg00149.html

Если хочешь автомонтирование флешек - используй поддерживаемое ДЕ (читай - КДЕ и Гном). Проблемы пользователей OpenBOX, Xmonad, Awesome, FVWM, IceWM, Enlightenment, Mate и т.д, а также тех, кто хочет автомонтирование в консоли, разработчиков udisks не волнуют.

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