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)

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

Я ною, многие ноют. А тому дятлу что xml продавил надо гвоздь в голову вбить. уж лучше бы yaml столетний взял за основу еслу уж ini и s-expression не в жилу. Но этот мудак окружённый защитной оболочкой из фанатствующих идиотов доказал что не они маргиналы, а те кто хочет пользоватся отлаженным стандартом. Теперь же когда стандартом сделали xml они сами вопят что нечего json использовать когда есть «кошерный» xml. Двойные стандарты. Стрелять.

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

эммм.... не понял... поясни если не трудно конечно

Когда был hal, автомонтированием занимался он, независимо от того, какое ДЕ.

Теперь каждое ДЕ обязано заниматься автомонтированием само и держать соответствующий демон в памяти. При этом, данный демон надо все время переписывать, так как интерфейс udisks все время меняется - udisks2 не совместим с udisks-1, например. Поэтому те ДЕ, которые портированы с hal на udisks-1 не будут работать с udisks-2 и их придется переписывать опять. А потом опять. И т.д. Поэтому в таких ДЕ как ion3 или awesome или E17 или Mate или FVWM автомонтирование просто не будет работать.

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

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

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

Предыдущие страницы не читал, но поддерживаю HAL. Правду ли пишут, что в последних версиях HAL убрано много кода, и сделана переадресация убранных возможностей на udisks? Думаю что нет: есть же не-Linux системы, и там HAL работает.

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

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

Понимаешь в чём дело. Во-первых, собрать дистр - задача сложноватая, ты понимаешь, да ? Во-вторых, что тогда есть Линукс ? Ядро, набор исходников софта, который ещё надо скомпилить, что без глубоких знаний системного программирования нереально или дружелюбный дистрибутив ? Вот, например, когда говорят «линуксу не надо ASIO, у него и так задержки минимальны», с одной стороны, всё так. С другой стороны, ребята, у вас же пульс везде ! У него чудовищные задерки. Самая торммозная подсистема вывода звука венды - ласточка по сравнения с этим. Вот и думай, что есть линукс.

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

в таких ДЕ как ion3 или awesome или E17 или Mate или FVWM автомонтирование просто не будет работать.

запилить отдельный демон, один, который будет монтировать флешку?

можешь, кстати заняться ;)

Rastafarra ★★★★
()

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

Все в BSD!

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

Знакомый менял проводку...

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

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

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

При том, что приходит блоатварь.

Уход от принципа, что каждая утилита делает свое маленькое дело, но хорошо. А система в целом - набор из этих утилит и скрипты, как клей.

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

чяднт?

Не используешь хомячковые дистрибутивы.

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

Я ною, многие ноют

[остальное пропущено]

Двойные стандарты. Стрелять.

А кроме голых эмоций что-то есть ?
Пока я вижу только нытьё и ни одного аргумента чем XML помешал и чем yaml был бы лучше.

А по основной части, я так понимаю - согласен ?
Насчёт оттестировать на хомячках-экстермалах...

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

Бабуля в СШП

о! этой байке лет больше чем дуамешь - её (в другой версии) рассказыцвали ещё про обычные печки и ребёнка когда не то что СВЧ, радио в проекте не было.

разогрева в СВЧ таки надо или иметь представление о принципах

бугага! в большинстве случаев необходимо и достаточно прочитать 2-страничный Getting Started -и , уверяю Вас, там не будет даже упоминаний про магнетроны. свосем не будет.;-)

mumpster ★★★★★
()

За такое надо не просто убивать, а предварительно пытать самыми японскими методами.

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

в большинстве случаев необходимо и достаточно прочитать 2-страничный Getting Started

А кто тут распинался, что маны для СВЧ читать НЕ НУЖНО?

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

а про границы применимости мы, конечно , не слышали?;-)

а то так недолго и до супер-микро-модульного ядра дойти

проблема одна, ядро это будет сферическое и в вакууме.:-)

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

ну если маном можно назвать 4 картинки - то да, тады любая 20-страничная книжка по венде с набором картинок для недоадминов - супер-ман.:-)

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

запилить отдельный демон, один, который будет монтировать флешку?

Таких демонов и так вагон. Кадое ДЕ свой пишет. Но все, которые работают через udisks придется регулярно переписывать, поскольку у udisks интерфейс постоянно меняется.

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

именно по этой причине надо форкать udev.

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

Закрываешь глаза на проблему.

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

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

«дайте мне, я хочу!» --- это не аргумент.

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

то есть ты за HAL был?

У меня с ним никаких проблем не было.

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

...про границы применимости...

По отношению к systemd? И чего-же он делает такого, чего не могла старая система раскрутки, кроме ускорения загрузки? (что можно было решить намного проще, чем написание отдельного лисапеда)

до супер-микро-модульного ядра дойти

Микроядро. В вакууме. Звучит соблазнительно.

sergv
()

Нормальная новость! udev - хорошая вещь, systemd тоже. Это эволюция.

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

dinn> А офисный пакет под linux тоже один - libreoffice.

4.2

Softmaker Office, Lotus Symphony, Calligra Suite, GNOME Office, ...

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

ну если маном можно назвать 4 картинки

Не совать металл и живое - это не в картинках. Это там текстом должно быть. (Про микроволновку)

sergv
()

откуда такое кипение?
удев будет по-прежнему собираться и работать в том числе и отдельно от systemd(ermo)

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

Особенно звук одновременно в нескольких программах,

Ты не поверишь.

и по сети.

Ну, это для звуковой подсистемы точно лишнее.

Я тоже каждый день вручную компилировал по 10 пакетов для Slackware, и не испытывал никаких неудобств.

Ну, 10 пакетов каджый день - это к доктору, а 3-5 после установки, и по паре пакетов в месяц - уж точно более приятное занятие, чем ипаться с зависимостями, прописанными людьми, которые употребляют наркотики.

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

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

Ещё один недаекват...

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

dinn> Почему пользователя должно волновать что там, systemd или что-то другое?

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

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

Демагог? Это актуально. Я так понимаю что насчёт появления xml согласен?

Хотя не исключено что я из криокамеры не услышал всем доступного доказательства превосходства xml над древними(ini/yaml/ s-expression) и новыми(json). Если это так то я с нетерпением просто прыгаю как жду ссылку.

Про хомяков не надо так неуважительно. Я выше пояснил почему. Их сила в численности. А если уних есть идеолог(сволочь/предатель/гнида) которого они любят то мне и Тебе продавят любой, даже самый одиозный «стандарт».

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

Таких демонов и так вагон. Кадое ДЕ свой пишет.

я не понял, т.е. проблема решена?

придется регулярно переписывать, поскольку [...] интерфейс постоянно меняется.

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

ты, кстати, переписываешь своего демона?

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

я даже не знаю что людей принуждает пользоваться пульсой, которую они так ненавидят.

Они её не ненавидят, они её даже любят. Потом эти лемминги приходят на производство, им ставят задачу вывода звука в реальном времени, они делают систему на убунточке, а потом все удивляются, почему у линукса 1% десктопов и почему всё на венде.

задумка у пульсы, кстати, классная. все эти ненавистники взяли бы, да допилили,

Благими намерениями выложена дорогога в ад.

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

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

Это реальные случаи, или ты ради красного словца?

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

тащемта мы о разном.

да-да-да. Второй пример почему-то пропущен.
А первый не понят совершенно. Если человек куда-то лезет он обязан в этом разбираться.
Поэтому плюсую анонимуса:

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

anonymous
()

Если пофиксят проблемы systemd, то мне будет парралельно на то, что там в системе: init или systemd. Лишь бы логи оставались не бинарные.

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

dinn> Т.е. по вашему мнежде чем заняться чем-то полезным, надо сначала потратить кучу времени например выясняя почему не работает звук через hdmi или ещё что-нибудь?

Именно поэтому всякие поделия типа systemd и PulseAudio должны быть насильно вырезаны из всех дистрибутивов - они мешают нормальной работе пользователя за компьютером.

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

Потому, что владелец компьютера отвечает за свой компьютер и администрирует его.

это ты сейчас о чем, болезный? :)

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

у меня бухи, например, отлично работают. и ничего не администрируют. в их понимании «просто работать» --- это нажать на кнопку, запустить пару спец.ПО и пускать в принтер время от времени бумажки. таки да, оно у них просто работает.

ipad, ксати, тоже «просто работает». и андроид. и много чего еще ;)

пойди спроси у сотни человек что такие systemd и чем оно лучше/хуже других решений. каких, кстати? расскажешь нам тут куда именно тебя, клоуна, послали ;)

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

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

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