| |
Доступен первый выпуск проекта uselessd, в рамках которого независимой командой разработчиков началось развитие системного менеджера, основанного на кодовой базе systemd 208 и отличающегося увеличением переносимости и ориентацией только на выполнение минимально необходимых функций. Основной целью uselessd является избавление systemd от излишеств и усложнений, делая акцент на организации процесса запуска сервисов, контроля за их выполнением и транзакционного контроля зависимостей.
Из подсистем, которые не включены в uselessd отмечены: механизм ведения системных журналов journald, реализация http-сервера libmicrohttpd, библиотека работы с QR-кодами libqrencode, компоненты для управления файлами устройств в директории /dev и обработки операций подключения/отключения внешних устройств (libudev и udevd), вспомогательные демоны hostnamed, timedated, localed, logind, код для поддержки систем контроля доступа SMACK, IMA и SELinux. Также сокращено число поддерживаемых типов unit-файлов, например, исключены unit-ы для устройств, таймеров, разделов подкачки и операций монтирования. Программа systemd-fsck заменена на сервисный файл, запускающий /sbin/fsck.
Другой особенностью uselessd является избавление от привязки к Linux, инструментам GNU и Glibc. Уже обеспечена возможность сборки в окружениях системных библиотек musl, uClibc и BSD libc, ведётся работа по применению uselessd в системах с данными libc. В частности, началась работа по адаптации uselessd для FreeBSD (функции пока ограничены средствами управления процессами). В планах на будущее упоминается портирование uselessd для NetBSD, OpenBSD и Debian GNU/Hurd. Что касается Linux, то версия uselessd для данной системы уже готова для экспериментов, но не рекомендуется для внедрения до проведения стабилизации.
|
|
- Главная ссылка к новости (https://news.ycombinator.com/item?id=834...)
- OpenNews: Для BSD-систем подготовлены аналоги компонентов systemd, востребованных в GNOME
- OpenNews: Разработчики Systemd намерены внедрить кардинально новые методы построения дистрибутивов Linux
- OpenNews: Выпуск системного менеджера systemd 208
- OpenNews: Началась поддержка стабильных веток systemd
- OpenNews: Разработчики eudev рассказали о текущем состоянии и перспективах проекта
| Тип: Программы | Ключевые слова: systemd, uselessd, init, (найти похожие документы) | При перепечатке указание ссылки на opennet.ru обязательно | Реклама |
id=adv>
| |
| +5 +/– | Старый добрый SysVinit ваще не имеет подобного функционала, а работает везде ... весь текст скрыт [ показать] [ показать ветку] | | | 3.89, Аноним, 19:04, 21/09/2014 [ ^] [ ответить] [ смотреть все] [ к модератору] –2 +/–Старый добрый sysvinit уже нигде не работает А гнутый sysv-style init работает ... весь текст скрыт [ показать] 3.90, Аноним, 19:17, 21/09/2014 [ ^] [ ответить] [ смотреть все] [ к модератору] +/–Везде - это как тут написано https teythoon cryptobitch de posts on-portabili... весь текст скрыт [ показать]
2.4, zhuk, 10:05, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку] [к модератору] +23 +/–
демону инициализации? ХА! добро пожаловать в реальный мир, нео! оно уже версий 80 не демон инициализации, а скоро совсем дистрибутивом станет
2.6, АнонАнон, 10:08, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку] [к модератору] +/–Где-то когда-то читал что была идея представления логов в виде QR кодов Может э... весь текст скрыт [ показать] [ показать ветку] 2.25, Аноним, 11:16, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку] [к модератору] +/–идея в том, что копировать и распознавать обычные сообщения об ошибке во время з... весь текст скрыт [ показать] [ показать ветку] 2.74, Аноним, 16:38, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку] [к модератору] –1 +/–Простите, а почему вы считаете, что это замена именно SysVinit Сколько читаю от... весь текст скрыт [ показать] [ показать ветку]
1.3, Аноним, 10:02, 21/09/2014 [ответить] [смотреть все] [к модератору] –1 +/–
1.5, Аноним, 10:05, 21/09/2014 [ответить] [смотреть все] [к модератору] +16 +/–
Ну вот, кому не нравится - пилят. Не чета местным нытикам, которые только ныть и могут.
1.8, Аноним, 10:10, 21/09/2014 [ответить] [смотреть все] [к модератору] +1 +/–Даже мелкомягким такое не снилось ... весь текст скрыт [ показать]
1.9, Аноним, 10:16, 21/09/2014 [ответить] [смотреть все] [к модератору] +/–
1.10, Аноним, 10:19, 21/09/2014 [ответить] [смотреть все] [к модератору] +2 +/–Будет очередной eudev ... весь текст скрыт [ показать]
1.11, тото, 10:28, 21/09/2014 [ответить] [смотреть все] [к модератору] +1 +/–
Будьте добры «мухи отдельно, котлеты — отдельно!»
1.13, Аноним, 10:33, 21/09/2014 [ответить] [смотреть все] [к модератору] +2 +/–Проект с таким названием надо было анонсировать 1-го апреля Либо поспешили, либ... весь текст скрыт [ показать]
1.15, YetAnotherOnanym, 10:35, 21/09/2014 [ответить] [смотреть все] [к модератору] +/–
Что-то меня название настораживает. Потом окажется, что это фейковый проект от маркетологов шапки для троллинга противников systemd.
1.16, Аноним, 10:36, 21/09/2014 [ответить] [смотреть все] [к модератору] +1 +/–Название говорящее Ждем комментов от поьтера... весь текст скрыт [ показать]
1.18, Нанобот, 10:45, 21/09/2014 [ответить] [смотреть все] [к модератору] +/–
Как вы лодку назовёте, так она и поплывёт...
2.91, Ordu, 19:40, 21/09/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] [ к модератору] +/–
Суеверия. Во-всяком случае когда речь идёт о системе инициализации, а не о новом девайсе от эппл. Вы бы ещё религиозную пропаганду тут какую-нибудь начали бы, заодно. Типа разработка не освящена РПЦ, значит дело безнадёжно.
1.29, Neurotic, 11:45, 21/09/2014 [ответить] [смотреть все] [к модератору] +2 +/–
Отличная новость!
Еще с тех пор как столкнулся с systemd на Арче, сложилось у меня такое мнение: как система инициализации systemd - очень и очень классная вещь. Но журнал, сеть, http, управление устройствами, [s]бассейн с сауной и шпиль для причаливания дирижаблей[/s] нафиг не нужны.
Желаю проекту всяческих успехов и внимания со стороны сообщества Debian! )
1.30, umbr, 12:05, 21/09/2014 [ответить] [смотреть все] [к модератору] +4 +/–
Название неудачное выбрали.
Могли назвать просто lessd
1.35, ноним, 12:38, 21/09/2014 [ответить] [смотреть все] [к модератору] +3 +/–
Ого! Ребятки запустили ./configure --help )
[CODE]
...
--disable-seccomp Disable optional SECCOMP support
--disable-ima Disable optional IMA support
--disable-selinux Disable optional SELINUX support
--disable-apparmor Disable optional AppArmor support
...
--disable-smack Disable optional SMACK support
...
--disable-qrencode disable qrencode support
--disable-microhttpd disable microhttpd support
...
--disable-logind disable login daemon
...
--disable-hostnamed disable hostname daemon
--disable-timedated disable timedate daemon
--disable-timesyncd disable timesync daemon
--disable-localed disable locale daemon
...
--disable-gudev disable Gobject libudev support [default=enabled]
...
--disable-ldconfig disable ldconfig
[/CODE]
|
5.62, www2, 15:42, 21/09/2014 [^] [ответить] [смотреть все] [к модератору] | +2 +/– |
>Для начала - это у вас "странное понимание модульности". Вы случайно модули с плагинами не путаете?
Ну то есть изначальный Unix с монолитным ядром можно, по-вашему, считать модульным?
>Второе - пересобирать надо не всю систему, а только конкретный продукт.
Всю систему systemd, которая якобы из модулей состоит. Если бы она была бы по-настоящему модульной, то в ней можно было бы собрать модуль отдельно от всей системы (под которой я понимаю совокупность core-модуля и дополнительных модулей). В Linux и FreeBSD модуль ядра можно собрать отдельно от ядра, в systemd - нет?
>И третье - если вас так ломает пересобирать, то никто не мешает вам написать собственный systemd-modprobed )
Меня ломает то, что кто-то это называют модульностью. Если в системе по всему монолитному коду рассованы ifdef и ifndef, то вряд ли это можно называть модульностью. Это называется не модульность, а условная компиляция.
| | |
|
7.82, dhamp, 18:07, 21/09/2014 [^] [ответить] [смотреть все] [к модератору] | +/– |
>Подскажите пожалуйста, где еще кроме ядер можно подгружать модули налету?
enlightenment e17,e18,e19 - можно загружать и выгружать модули в рантайме добавляя или убирая функциональность.
| | |
|
8.84, ноним, 18:32, 21/09/2014 [^] [ответить] [смотреть все] [к модератору] | +/– |
>>Подскажите пожалуйста, где еще кроме ядер можно подгружать модули налету?
> enlightenment e17,e18,e19 - можно загружать и выгружать модули в рантайме добавляя или
> убирая функциональность.
Ага ) Вы бы еще Firefox вспомнили )
| | | 4.75, Аноний, 16:38, 21/09/2014 [ ^] [ ответить] [ смотреть все] [ к модератору] +/–
>> У вас странное понимание модульности. Нужно каждый раз пересобирать всю систему, чтобы выгрузить из неё ненужный "модуль"?
Не понял, зачем каждый раз пересобирать, если можно один раз собрать как надо и забыть? Как может так случиться что сегодня нужен встроенный хттп модуль, завтра не нужен, а после завтра опять нужен. Вобщем вы меня не убедили. Может есть какие-то другие "фатальные недостатки"?
3.53, Гость, 14:23, 21/09/2014 [ ^] [ ответить] [ смотреть все] [ к модератору] +/–В 2 предложениях вся душа на изнанку По доброму завидую литературному таланту ... весь текст скрыт [ показать] 3.80, bav, 17:56, 21/09/2014 [ ^] [ ответить] [ смотреть все] [ к модератору] +1 +/–
> Я вот не понимаю, если системд модульный, и через configure можно убрать
> все что не нужно, то почему отовсюду слышны вопли? Или это
> мода такая, щас можно гнобить системд (повышая ЧСВ), даже не представляя
> что это такое.
Модульный, это когда зависимость можно прописать на модуль.
2.37, Аноним, 12:59, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку] [к модератору] +3 +/– 2.49, www2, 13:56, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку] [к модератору] +1 +/–
1.39, ноним, 13:04, 21/09/2014 [ответить] [смотреть все] [к модератору] +/–
Это прекрасно:
[CODE]
Now it's time to make your system boot from uselessd.
In GRUB2, you will need to find the appropriate
GRUB menu config (located in /etc/default/grub
in some distros, or /etc/grub.d) and modify the
GRUB_CMDLINE_LINUX_DEFAULT option to include the
following line:
init=/lib/systemd/uselessd
[/CODE]
sed помог не везде )
1.51, Аноним, 14:09, 21/09/2014 [ответить] [смотреть все] [к модератору] +1 +/–Ну изначально было понятно что если тупое большинство повелось на этот крап, то ... весь текст скрыт [ показать]
2.63, www2, 15:44, 21/09/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] [ к модератору] +/–
> Ну изначально было понятно что если тупое большинство повелось на этот крап,
> то умное меньшинство так или иначе ситуацию исправит, хотя бы для
> себя.
Мне кажется, что это всё такой тонкий троллинг. Потом автор проекта скажет, что он просто собрал systemd с опциями компиляции, чем утрёт нос всем, кто пускает сопли из-за того, что systemd такой толстый.
1.65, Аноним, 15:49, 21/09/2014 [ответить] [смотреть все] [к модератору] +1 +/–Очень круто Очень круто, я считаю Поттеринг полностью изменил взгляды на мир с... весь текст скрыт [ показать]
|
2.92, chinarulezzz, 19:41, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку] [к модератору] | +/– |
> Очень круто. Очень круто, я считаю. Поттеринг полностью изменил взгляды на мир
> свободного ПО
жирные программы и упоротые разработчики всегда были, есть и будут. Все они меняли взгляды на мир и свободное ПО. Постоянно.
| | |
1.96, Аноним, 21:37, 21/09/2014 [ответить] [смотреть все] [к модератору] +/–И зачем оно на всяких фряхах Все плюшки выпилили, а просто грузить сервисы умее... весь текст скрыт [ показать] Ваш комментарий
Read more |