top
logo


Представлен uselessd, минималистичный вариант systemd PDF Печать E-mail
21.09.14 06:30

Доступен первый выпуск проекта 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 для данной системы уже готова для экспериментов, но не рекомендуется для внедрения до проведения стабилизации.

  1. Главная ссылка к новости (https://news.ycombinator.com/item?id=834...)
  2. OpenNews: Для BSD-систем подготовлены аналоги компонентов systemd, востребованных в GNOME
  3. OpenNews: Разработчики Systemd намерены внедрить кардинально новые методы построения дистрибутивов Linux
  4. OpenNews: Выпуск системного менеджера systemd 208
  5. OpenNews: Началась поддержка стабильных веток systemd
  6. OpenNews: Разработчики eudev рассказали о текущем состоянии и перспективах проекта
Тип: Программы
Ключевые слова: systemd, uselessd, init, (найти похожие документы)
При перепечатке указание ссылки на opennet.ru обязательно
Реклама
id=adv>
  1.1, Аноним, 10:00, 21/09/2014 [ответить] [смотреть все]     [к модератору] –21 +/
когда читаешь такое на сайте разрабов, то понимаешь, что это именно оно и есть ... весь текст скрыт [показать]
 
  2.12, Аноним, 10:33, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  +5 +/
Идиот Поклонники штольманоугодности , как ты это называешь, не станут преследо... весь текст скрыт [показать] [показать ветку]
 
2.32, Аноним, 12:14, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
+5 +/
Старый добрый SysVinit ваще не имеет подобного функционала, а работает везде ... весь текст скрыт [показать] [показать ветку]
 
  3.78, Аноним, 17:23, 21/09/2014 [^] [ответить] [смотреть все]     [к модератору]  +1 +/
то, что sysvinit за 30 лет куда-то там портировали, еще не значит, что это потре... весь текст скрыт [показать]
 
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 не демон инициализации, а скоро совсем дистрибутивом станет
 
  3.95, Аноним, 20:46, 21/09/2014 [^] [ответить] [смотреть все]     [к модератору]  +/
Тут есть большАя тайна це вовсе не система инициализации, и даже не дистр На с... весь текст скрыт [показать]
 
2.6, АнонАнон, 10:08, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  +/
Где-то когда-то читал что была идея представления логов в виде QR кодов Может э... весь текст скрыт [показать] [показать ветку]
 
  3.24, Bvz, 11:13, 21/09/2014 [^] [ответить] [смотреть все]     [к модератору]  +1 +/
qr-коды там для подтверждения подлинности логов через технологию брата Поттеринг... весь текст скрыт [показать]
 
  4.31, Аноним, 12:12, 21/09/2014 [^] [ответить] [смотреть все]    [к модератору]  +7 +/
Какие же грибы курит этот брат Поттеринг?
 
  5.50, Гость, 14:09, 21/09/2014 [^] [ответить] [смотреть все]     [к модератору]  +/
Самые разнообразные Главное, что он уже ничего не решает Лёд тронулся, теперь ... весь текст скрыт [показать]
 
2.25, Аноним, 11:16, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  +/
идея в том, что копировать и распознавать обычные сообщения об ошибке во время з... весь текст скрыт [показать] [показать ветку]
 
  3.66, Аноним, 15:49, 21/09/2014 [^] [ответить] [смотреть все]     [к модератору]  +/
Учти тот факт, что в дивном новом мире далеко не в каждом кармане есть это дepьм... весь текст скрыт [показать]
 
  4.77, Отражение луны, 17:07, 21/09/2014 [^] [ответить] [смотреть все]    [к модератору]  –1 +/
У нищебродов нету своего сервера, а qr коды читаются не только смартфонами. Так что идея здравая.
 
2.74, Аноним, 16:38, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  –1 +/
Простите, а почему вы считаете, что это замена именно SysVinit Сколько читаю от... весь текст скрыт [показать] [показать ветку]
  1.3, Аноним, 10:02, 21/09/2014 [ответить] [смотреть все]     [к модератору]  –1 +/ 
  2.21, Аноним, 10:54, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  +/
 
  3.22, Аноним, 10:58, 21/09/2014 [^] [ответить] [смотреть все]     [к модератору]  +2 +/
да Совсем embedded - runit, минимализм - openrc ... весь текст скрыт [показать]
 
1.5, Аноним, 10:05, 21/09/2014 [ответить] [смотреть все]    [к модератору]  +16 +/ Ну вот, кому не нравится - пилят. Не чета местным нытикам, которые только ныть и могут.
 
  2.41, intelfx, 13:17, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  –1 +/
 
2.42, kurokaze, 13:18, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  –1 +/  
  3.79, Аноним, 17:36, 21/09/2014 [^] [ответить] [смотреть все]     [к модератору]  –1 +/
Дядя, я сижу на systemd уже год и у меня всё работает А вы всё страдаете ... весь текст скрыт [показать]
 
2.56, _KUL, 14:38, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  +/ Соревнуются со злом ... Лучше бы свои силы в более полезное русло направили.
 
  3.57, plain5ence, 15:10, 21/09/2014 [^] [ответить] [смотреть все]    [к модератору]  +/
Зачем добру конкурировать с добром, когда есть ещё не вытесненное зло?
 
  4.60, Аноним, 15:31, 21/09/2014 [^] [ответить] [смотреть все]     [к модератору]  +1 +/
 
  5.67, Аноним, 15:49, 21/09/2014 [^] [ответить] [смотреть все]     [к модератору]  +/
Энциклопедии Лучше для абсурдо ... весь текст скрыт [показать]
 
1.8, Аноним, 10:10, 21/09/2014 [ответить] [смотреть все]     [к модератору]  +1 +/
Даже мелкомягким такое не снилось ... весь текст скрыт [показать]
 
  2.14, Аноним, 10:35, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  +/
Дай им пару лет, и они не только у себя такое введут, но еще и инновацией провоз... весь текст скрыт [показать] [показать ветку]
 
  3.38, OramahMaalhur, 13:04, 21/09/2014 [^] [ответить] [смотреть все]     [к модератору]  +/
И патентами обложат... весь текст скрыт [показать]
 
  4.55, Пингвино, 14:26, 21/09/2014 [^] [ответить] [смотреть все]     [к модератору]  –1 +/
А школота, которая раньше кричала что systemd - отстой, будет говорить какая офи... весь текст скрыт [показать]
 
  5.61, Аноним, 15:33, 21/09/2014 [^] [ответить] [смотреть все]     [к модератору]  +2 +/
в общем-то, школоте как раз и нравится systemd ... весь текст скрыт [показать]
 
  6.86, Отражение луны, 18:46, 21/09/2014 [^] [ответить] [смотреть все]    [к модератору]  –2 +/
Да, только наоборот. Не нравится.
 
2.64, Аноним, 15:47, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  +/
Угу, то-то когда в ведро полгода назад такое засунули, тут все радовались ... весь текст скрыт [показать] [показать ветку]
 
1.9, Аноним, 10:16, 21/09/2014 [ответить] [смотреть все]     [к модератору]  +/  1.10, Аноним, 10:19, 21/09/2014 [ответить] [смотреть все]     [к модератору]  +2 +/
Будет очередной eudev ... весь текст скрыт [показать]
  1.11, тото, 10:28, 21/09/2014 [ответить] [смотреть все]    [к модератору]  +1 +/ Будьте добры «мухи отдельно, котлеты — отдельно!»
 
  2.19, Нанобот, 10:47, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  +/
 
  3.54, ГрибочеК, 14:25, 21/09/2014 [^] [ответить] [смотреть все]     [к модератору]  +/
 
  4.59, anonymous, 15:27, 21/09/2014 [^] [ответить] [смотреть все]    [к модератору]  +/
убунтоед
 
  5.69, Аноним, 15:53, 21/09/2014 [^] [ответить] [смотреть все]     [к модератору]  +/
поясни свой бред ... весь текст скрыт [показать]
 
1.13, Аноним, 10:33, 21/09/2014 [ответить] [смотреть все]     [к модератору]  +2 +/
Проект с таким названием надо было анонсировать 1-го апреля Либо поспешили, либ... весь текст скрыт [показать]
  1.15, YetAnotherOnanym, 10:35, 21/09/2014 [ответить] [смотреть все]    [к модератору]  +/ Что-то меня название настораживает. Потом окажется, что это фейковый проект от маркетологов шапки для троллинга противников systemd.
 
  2.17, A.Stahl, 10:38, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  +/
Я даже знаю что именно тебя настораживает Здравый смысл Ни для кого уже не сек... весь текст скрыт [показать] [показать ветку]
 
2.23, Аноним, 11:09, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  +2 +/ 
1.16, Аноним, 10:36, 21/09/2014 [ответить] [смотреть все]     [к модератору]  +1 +/
Название говорящее Ждем комментов от поьтера... весь текст скрыт [показать]
  1.18, Нанобот, 10:45, 21/09/2014 [ответить] [смотреть все]    [к модератору]  +/ Как вы лодку назовёте, так она и поплывёт...
 
  2.47, www2, 13:51, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  +1 +/
А если задуматься, то название можно интерпретировать не только как бесполезный... весь текст скрыт [показать] [показать ветку]
 
2.91, Ordu, 19:40, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  +/ Суеверия. Во-всяком случае когда речь идёт о системе инициализации, а не о новом девайсе от эппл. Вы бы ещё религиозную пропаганду тут какую-нибудь начали бы, заодно. Типа разработка не освящена РПЦ, значит дело безнадёжно.
 
1.29, Neurotic, 11:45, 21/09/2014 [ответить] [смотреть все]    [к модератору]  +2 +/ Отличная новость!
Еще с тех пор как столкнулся с systemd на Арче, сложилось у меня такое мнение: как система инициализации systemd - очень и очень классная вещь. Но журнал, сеть, http, управление устройствами, [s]бассейн с сауной и шпиль для причаливания дирижаблей[/s] нафиг не нужны.
Желаю проекту всяческих успехов и внимания со стороны сообщества Debian! )
 
  2.87, vitalif, 18:52, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  +/
+1, отличный проект. очень правильный.
 
1.30, umbr, 12:05, 21/09/2014 [ответить] [смотреть все]    [к модератору]  +4 +/ Название неудачное выбрали.
Могли назвать просто lessd
image  
  2.33, Аноним, 12:28, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  +4 +/
 
  3.70, Аноним, 15:55, 21/09/2014 [^] [ответить] [смотреть все]     [к модератору]  –2 +/
кто о чем, а наркоманы -- о наркотиках ... весь текст скрыт [показать]
 
  4.85, chinarulezzz, 18:41, 21/09/2014 [^] [ответить] [смотреть все]    [к модератору]  +/
самокритично)
 
2.44, анонимус, 13:33, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  +/ 
  3.81, anonymous, 18:02, 21/09/2014 [^] [ответить] [смотреть все]    [к модератору]  +/
dless-code
;)
 
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]

 
  2.46, Аноний, 13:48, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  +2 +/
Я вот не понимаю, если системд модульный, и через configure можно убрать все что... весь текст скрыт [показать] [показать ветку]
 
  3.48, www2, 13:56, 21/09/2014 [^] [ответить] [смотреть все]     [к модератору]  +2 +/
У вас странное понимание модульности Нужно каждый раз пересобирать всю систему,... весь текст скрыт [показать]
 
  4.52, ноним, 14:10, 21/09/2014 [^] [ответить] [смотреть все]     [к модератору]  +1 +/
Для начала - это у вас странное понимание модульности Вы случайно модули с пл... весь текст скрыт [показать]
 
  5.62, www2, 15:42, 21/09/2014 [^] [ответить] [смотреть все]    [к модератору]  +2 +/
>Для начала - это у вас "странное понимание модульности". Вы случайно модули с плагинами не путаете?

Ну то есть изначальный Unix с монолитным ядром можно, по-вашему, считать модульным?

>Второе - пересобирать надо не всю систему, а только конкретный продукт.

Всю систему systemd, которая якобы из модулей состоит. Если бы она была бы по-настоящему модульной, то в ней можно было бы собрать модуль отдельно от всей системы (под которой я понимаю совокупность core-модуля и дополнительных модулей). В Linux и FreeBSD модуль ядра можно собрать отдельно от ядра, в systemd - нет?

>И третье - если вас так ломает пересобирать, то никто не мешает вам написать собственный systemd-modprobed )

Меня ломает то, что кто-то это называют модульностью. Если в системе по всему монолитному коду рассованы ifdef и ifndef, то вряд ли это можно называть модульностью. Это называется не модульность, а условная компиляция.

 
  6.76, ноним, 16:55, 21/09/2014 [^] [ответить] [смотреть все]     [к модератору]  –1 +/
Открою вам страшную тайну - ядро Linux и ядра BSD тоже монолитные Понятия мо... весь текст скрыт [показать]
 
  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 можно убрать
> все что не нужно, то почему отовсюду слышны вопли? Или это
> мода такая, щас можно гнобить системд (повышая ЧСВ), даже не представляя
> что это такое.

Модульный, это когда зависимость можно прописать на модуль.

image  
  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.58, dimqua, 15:23, 21/09/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  +/
В данном случае, даже не меньшинство, а всего лишь один человек.
image
 
  3.71, Аноним, 15:58, 21/09/2014 [^] [ответить] [смотреть все]     [к модератору]  +2 +/
множество не может состоять из одного элемента ... весь текст скрыт [показать]
 
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 http://www.opennet.ru/opennews/art.shtml?num=40644

 
Интересная статья? Поделись ей с другими:

bottom

 

Unreal Commander PfSense по русски Яндекс.Метрика