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)

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

Таки запилили mdev

внезапно, да? одни ноют, другие пилят. почувствуй разницу.

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

где твои патчи?
что ты сделал для решения проблемы с systemd?
в таком случае делается форк. ты сделал?

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

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

это значит что что-то с opensuse не так

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

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

Невозможно заниматься всем - тебе не приходило это в голову ни разу ?

всем и не надо, мы тут про udev вроде трем.

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

что сделал ты? ;)

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

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

Самое характерное свойство компутера это то, что это универсальное устройство. То есть это *не* профессиональный инструмент. Это профессиональный инструмент для одного, игрушечка для другого и музыкальный центр для третьего и фотоаппарат для четвертого. Ковергенция.

Соответственно набор требований к каждому устройству совершенно разный. Отсюда необходимость к совершенно другим подходам в осмыслении.

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

в таком случае делается форк. ты сделал?

Можно вообще заново написать, если что. Только вот текущее говно таковым быть не перестанет. О чём, собственно, и речь.

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

плохо/хорошо --- пока не важно

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

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

текущее говно таковым быть не перестанет.

ну так сделай что-то.

О чём, собственно, и речь.

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

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

вот поттеринг сделал звуковую подсистему, систему инициализации и чего там еще. плохо/хорошо --- пока не важно

Адольф Гитлер сделал фашисткую Германию. Плохо/хорошо --- пока не важно. Важно то, что в ней живёт толпа народу. И многим нравится.

что сделал ты?

С какой целью интересуетесь ?

lenin386 ★★★★
()

Преимущество Линукса в том,что он модульный.
И в существующем виде(на мой взгляд) Линукс (кабы не недоработки) являлся бы лучшей десктопной осью и является лучшим средством для узкоспециализированных сборок.Но от всего этого мало денег.
А для сервера,который приносит денги,кабы не недоработки,лучше бы подошла винда.
Вот разработчики к винде линукс и тянут.
Но дальше того,что нужно серверам(управление сервисами,устройствами и логирование) это стандартизация не пойдёт.Службы эти маленькие и навряд ли станут больше,так что эмбедчикам будет всё равно.
И десктопы это тоже не затронет,поэтому также наплевать,но у эксперементаторов жизнь осложнится,
так как подозреваю я,что управлять всем этим можно будет только утилитами.
Специализация этих сервисов надеюсь не пропадёт,и в полный монолит они не превратятся.

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

mount -F

Так теряется mutual exclusion, а кроме того — зачем подключать устройства, которые, возможно, не понадобятся? Или останутся в неконсистентном состоянии при внезапном выключении питания, например. Autofs — гораздо более логичное решение.

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

Где у тебя в рулесах запуск в фоновом режиме?

Читайте скрипт.

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

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

Вопрос скорее должен звучать так: «Что заставляет людей пользоваться дистрибутивами, которые навязывают им то, что они так ненавидят?» Я как-то на форуме убунты заметил тему с инструкцией на несколько экранов по выпиливанию пульсы. Не понимаю, зачем? Одно дело, когда убунты используют люди, которым без разницы, что внутри, лишь бы работало. И совсем другое, когда человек знает, чего хочет, но берёт то, что не соответствует его желаниям, и начинает переделывать.

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

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

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

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

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

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

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

Вопрос не в этом. Вопрос в том зачем это так форсится? Зачем это прибивать к udev? Что за необходимость в этом?

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

про windows и серверы это нечто! курить вредно.

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

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

Видители в чём дело. Вот когда некто знает много языков программирования, это означает, что он не знает ни одного. Если какая-то вещь претендует на универсальность, то это означает, что ничего из того, на что она претендует, она делать хорошо не умеет. Муз. центр из компьютера - как из г@вна пуля, хороших игр на PC давно не издают, а что за фотоаппарт из компьютера - я не знаю. Увеличитель мож, не ?

lenin386 ★★★★
()

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

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

надо форкать, переписывать и тому подобное

А разве это не подходит под определение «мучаются», а?

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

да, он был крут.

Это вы Сталина не видели. ВВП ни у кого в мире так не рос как в СССР до войны. Даже в современном Китае и фашистской Германии.

И кто вам сказал что человек года по версии Times - Гитлер строил Германию? Её строил международный капитал под управлением Великобритании и частично США.

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

А разве это не подходит под определение «мучаются», а?

Возможно, но некоторые тут считают это высшим благом.

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

А что Вы называете хорошими играми, если не секрет?

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

в таком случае делается форк. ты сделал?

А я кто - корпорация? Я возмущался, теребил. Всем пох.

Еще раз - речь изначально не о выпиливании или добавлении. Речь о том, что все работало. А потом пришли поттеринги и гномо3-разрабы и впарили несовместимое. Не добавили - заменили.

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

Конечно приезжают:) Только до stable доезжают самые удачные, в прилизанном и готовом к использованию виде.

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

По-моему явно происходит какая-то херня. И вот как тут без конспирологии обойтись?

У вас спина белая!
:)
Перестаньте кошмарить свой моск, тут ничего нет, обычная новость (если понимать, о чём в ней речь).
Один проект, без которого не может жить другой проект, влили в его кодовую базу, только и всего. Как винт нельзя юзать без чипсета - вот его и прилепили!
И это хорошо, т.к. теперь косяки будут в одном месте и их легче будет вылавливать.

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

Как винт нельзя юзать без чипсета - вот его и прилепили! И это хорошо

Вот только этот «винтик» и другим бы (конкурирующим) проектам пригодился бы! А его рррраз! - и в кодовую базу одного-единственного.

Как винт, да? Ага-ага... я почти поверил!

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

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

Вы, часом не ростовщик?

Смотрю «советские» «люди» подоспели. С их тщательно скрываемой ненавистью к евреям, маскируемым политкорректным «ростовщики».

Те кто хвалят советский подход, обычно про этот контекст не забыли, а никогда не знали. Советские, например, телевизоры уже с конвейера выходили бракованые. И очень часто ломались. Были 5% телевизоров которые могли потом прослужить десятилетиями и столетиями, по случайному принципу, но основные 95% были постоянно норовившем сломаться браком.

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

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

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

Элементная база была доступна и работала так чтобы из комплектующих было собрать дешевле чем покупать готовое.

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

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

Сейчас всё это искажено и кажется нереальным,

Сейчас это кажется вполне закономерной частью царившего на территории 1/6 части суши пез***ца, для тех кто не любит «забывать контекст»

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

По-моему, смысл новости в том, что systemd и udev - братья навек. И велика вероятность того, что от systemd со временем будет не увернуться. Не понимаю зачем так делать.

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

Во всех ведущих дистрибутивах systemd или уже есть или скоро будет,

Скоро - это когда ? Как только /bin и /usr/bin объединят ? У них же, видите ли, systemd так не умеет...

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

..ять!..

Ну вот, опять началось. Теперь х..ни кучу почитаю.

Ладно - чего посеешь, то и пожнешь.

Теребил разрабов и коммитеров.

Ответы типа: «Надо, Федя! Надо!»

P.S.: А чего я, собственно, кроме своего возмущения могу в данном случае? Доводы приводил. Форк поддерживать - где уж мне. Или убеждать, что «ломать - нехорошо» ? Да похрен им - у них «трубы горят»...

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

matumba отличается умом и сообразительностью

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

еще раз: у меня нет пульсы. звук есть, пульсы нет. как так?

я где-то писал про отсутствие звука?

это значит что что-то с opensuse не так и надо либо чинить, либо брать другой дистриб.

это «не так» походу заполоняет все мейнстримовые дистры я-то решу проблему для себя, но что делать с мнением «в линухе звук тормозит»

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

что ты сделал для решения проблемы с systemd?

снёс его. кстати, не видел ещё ни одного аргумента, зачем этот systemd нужен

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

Какая разница? Во всех ведущих дистрибутивах systemd или уже есть или скоро будет, а маргиналы не нужны.

После обновления до openSUSE 12.1 и недели кувыркания с ключевыми для работы пользователей сетевыми сервисами (NFS, SMB) оказалось, что для наведения порядка нужно всего лишь прибить systemd-sysvinit и вернуть sysvinit-init. Вот и нахрена пихать сырой systemd во все щели? Года через два заматереет, стабилизируется - тогда да, а сейчас нафиг-нафиг.

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

еслифчо, то оборото «часом» пшиется с 2 запятыми, а не с 1 - как у вас.

а при чём тут кто я и чем занимаюсь? O_o

просто советские руководства - это именно образец того как НЕ НАДО делать. по многим причинам. я к тому, что надо извлекать уроки из прошлых ошибок,а не пытаться их наделать вновь.

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

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

не видел ещё ни одного аргумента, зачем этот systemd нужен

Они примерно такие:

- у меня systemd работает норм, и загрузка стала быстрее на N секунд X)

- а чо, разрабы моего любимого дистра плохого не посоветуют X))

- а что плохого в systemd ? X)))

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

Ну и пусть подыхает эта кучка маркетологов, невелика біда.

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

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

+ 1/2.
Я бы взял некую «иерархическую структуру в памяти», но динамически конструируемую. Пример навскидку:
В памяти - ведро и драйвер клавы. Набираем: «загрузи звук». Система имеет три зарегистрированных модуля «чтобы был звук». Загружается модуль по умолчанию, после чего в «реестр» достраивается ветка «HW/Sound». У этой ветки есть стандартный интерфейс Play/Stop, гарантированный для любого звукового драйвера. И подветка «HW/Sound/Custom», в которой подстыковывается API, специфичный для этого драйвера (Prev/Next/Rewind/Slow/etc).
Прога, которой нужно воспроизвести звук, опрашивает стандартную ветку и вызывает Play. Если прога находит знакомую функцию в «HW/Sound/Custom», она в рантайме мэпит эту функцию к своему UI (а мож и при загрузке!).
Т.е. юзерские проги (т.н. «верхнего уровня») не должны знать ВООБЩЕ НИЧЕГО о том, что установлено в системе. Есть «HW/Sound»? Всё, не выпендривайся и играй!
Таким образом можно снизить зависимость от всякого г-на типа альсы, либсаунд и т.п. - всё будет универсально через «реестр» (или, если хотите, «системный

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

сами на каком авто ездите?

Ни на каком...обладания...автомобилем необходимо знать матчасть

LOL =D давайте говорить о вкусе устриц с теми кто их ел!

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

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