URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 76756
[ Назад ]

Исходное сообщение
"Сравнение систем инициализации systemd, upstart и SysVinit"

Отправлено opennews , 29-Апр-11 22:02 
Приблизительно год назад Леннарт Поттеринг (Lennart Poettering), сотрудник компании Red Hat, создавший в свое время звуковой сервер PulseAudio, начал (http://www.opennet.dev/opennews/art.shtml?num=26447) разработку новой системы инициализации и управления сервисами  под названием systemd (http://www.freedesktop.org/wiki/Software/systemd). На создание замены SysVinit, существующей уже несколько десятков лет со времён первых Unix систем, Леннарта сподвигли недостатки традиционной системы и её несоответствие реалиям нашего времени - появлению SSD-накопителей, обладающих практически нулевым временем поиска нужных данных и огромной скоростью, посему способных обеспечить параллельную загрузку информации. Другой проблемой SysVinit является её зависимость от множества достаточно тяжёлых и не очень быстрых приложений - bash, awk, sed и других, которые не отличаются скорой работы на встраиваемых системах. Учитывая, что Linux стал использоваться на серверах, где требуется повышенная отказоустойчив...

URL: http://0pointer.de/blog/projects/why.html
Новость: http://www.opennet.dev/opennews/art.shtml?num=30412


Содержание

Сообщения в этом обсуждении
"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 29-Апр-11 22:02 
Как на неё в генте перейти?

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 29-Апр-11 23:03 
> Как на неё в генте перейти?

В генте, afaik, будет тяжеловато - там гордый, маленький, потерявший единственного разработчика openrc, использующий свой собственный, ни с чем не совместимый формат скриптов :(


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Фкуку , 29-Апр-11 23:29 
>> Как на неё в генте перейти?
> В генте, afaik, будет тяжеловато - там гордый, маленький, потерявший единственного разработчика
> openrc, использующий свой собственный, ни с чем не совместимый формат скриптов
> :(

Да ну???

http://en.gentoo-wiki.com/wiki/Systemd#Configuring_the_kernel


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено ананим , 30-Апр-11 00:01 
>потерявший единственного разработчика openrc

то-то я смотрю как раз сегодня обновился, а оно вон чё.
$ eix openrc
sys-apps/openrc
     Available versions:  (~)0.6.8 (~)0.7.0 (~)0.8.2 (~)0.8.2-r1 **9999 {debug elibc_glibc kernel_FreeBSD kernel_linux ncurses pam selinux unicode}
     Installed versions:  0.8.2-r1(13:16:32 29.04.2011)(elibc_glibc kernel_linux ncurses pam unicode -debug -kernel_FreeBSD -selinux)
да и в git'е снижения активности не наблюдается - http://git.overlays.gentoo.org/gitweb/?p=proj/openrc.git
зыж
очень неплохой пускачь.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено исчо_адын_анонима , 30-Апр-11 14:33 
>> Как на неё в генте перейти?
> В генте, afaik, будет тяжеловато - там гордый, маленький, потерявший единственного разработчика
> openrc, использующий свой собственный, ни с чем не совместимый формат скриптов
> :(

Да ну, прямо так и потеряли. А кто же тогда его релизит ?
git://git.overlays.gentoo.org/proj/openrc.git :)

так что этот систем_чегото_там еще __будет__, а опенрц - __уже__ есть.
Почему то все боятся сравнить одно и другое :-D


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Mike Lee , 29-Апр-11 23:33 
OpenRC чем не устраивает?

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 29-Апр-11 23:44 
Там нет всех этих вкусных фич :(

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 00:11 
Что такое openrc и почему его нет в сравнении?

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено ананим , 30-Апр-11 00:24 
а какие из этих фич настолько нужны именно в системе запуска стартовых скриптов и у которых нет альтернатив?

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 00:30 
> а какие из этих фич настолько нужны именно в системе запуска стартовых
> скриптов и у которых нет альтернатив?

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

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 00:42 
>_без_ стартовых скриптов

Правильно. Скрипты не нужны. Даёшь блобы на каждый чих!


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено ананим , 30-Апр-11 00:51 
>Например, система запуска _без_ стартовых скриптов - очень полезная фича для любого, кто не является мазохистом.

бедняга, сколько ж ты таких скриптов то понаписал? раз мазохистами всех обозвал.
есть подозрения что ты уже готовыми только и пользовался.
>Что касается приятных мелочей - непример, возможность без лишнего задавать кучу параметров для процесса (приоритеты, umask, capabilities, окружение и т д, см сабж),

без лишнего - это без чего?
или теперь уже админу команды типа nice|renice|ionice|ps|.. знать уже бужет не обязательно?
да я в скрипте запуска это всё в одну строчку оформлю, а тебе теперь придётся ещё как минимум текстовое описание вего этого где-то хранить (не лиастрал жеж? его я в таблице не нашёл. хотя удивился, что не нашёл)


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 01:27 
> бедняга, сколько ж ты таких скриптов то понаписал? раз мазохистами всех обозвал.

Не помню уже, дофига. scanlogd, fail2ban, flexlm и много чего ещё.

> есть подозрения что ты уже готовыми только и пользовался.

Тоже патчить приходилось.

> без лишнего - это без чего?

Гемора, конечно же.

> или теперь уже админу команды типа nice|renice|ionice|ps|.. знать уже бужет не обязательно?

Знать - надо. А вот за втискивание их в инит-скрипты надо бить по рукам. Затрётся же при следующем обновлении.

> тебе теперь придётся ещё как минимум текстовое описание вего этого где-то хранить

Что?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 01:30 
> Тоже патчить приходилось.
> за втискивание их в инит-скрипты надо бить по рукам. Затрётся же при следующем обновлении.

На всякий случай, поясню, как правильно настраивать эти параметры в sysvinit.

1. Берем сорцы пакета.
2. Правим там.
3. Собираем пакет.
4. Выкладываем в локальный репозитарий.
5. Задаём приоритет локального репозитария для этого пакета.
6. Обновляемся.
7. При обновлении апстрима софтины перейти к пункту 1.

Вот такая простая, удобная и гибкая штука - sysvinit.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено ананим , 30-Апр-11 01:37 
вот опять чушь пишешь.
делай свой скрипт - типа не httpd.sh, а httpd_my.sh.
пускай на запуск только последний и всё.
а чё там внутри ты понакрутил - это только ты знаешь и папа карло.

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 01:56 
> вот опять чушь пишешь.
> делай свой скрипт - типа не httpd.sh, а httpd_my.sh.
> пускай на запуск только последний и всё.
> а чё там внутри ты понакрутил - это только ты знаешь и
> папа карло.

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено ананим , 30-Апр-11 03:29 
ниже я тебе уже предлагал привести пруф на уязвимости в инит-скриптах.
ты отказался. что ж, я его привёл сам. :D
http://www.opennet.dev/openforum/vsluhforumID3/76756.html#147
зыж
прелесть скрипта в том, что он не болтается постоянно в памяти.
он запустил демон и завершился. или остановил демон и опять завершился.
а комбайн под названием systemd висит всегда. если он завершится, то может наступить полный ай-ай-ай.
ззыж
и ещё, для умных людей (это те, кто проверяет чё та понаобновлялось то) даже этккипер придумали. с дифами и прочими поэтэссами.
и в отличие от тебя, я всегда вижу оба файла, а не только свою переделку (ты ведь только из своего локального репозитория ставишь) и diff -u <моя_изменённая_копия> <оригинал> - это нифига не высшая математика.

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 14:43 

А если "случайно" завершится init (pid 1)?

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Иван Иванович Иванов , 30-Апр-11 15:46 
> А если "случайно" завершится init (pid 1)?

Kernel panic.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено ананим , 30-Апр-11 01:34 
>Знать - надо. А вот за втискивание их в инит-скрипты надо бить по рукам. Затрётся же при следующем обновлении.

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 01:53 
> сам себе противоречишь - то ты их сам пишешь, то затрётся и
> по рукам.

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

> короче - врёшь.

Ну да, конечно. Когда кто-то говорит не то, что вы хотите слышать, он однозначно врёт.
Заметим, вы уже перешли на свой привычный уровень аргументации :)

> ибо всё тыщу раз уже за тебя мэнтейнеры сделали,

Откуда мейнтейнеры знают, что лично мне нужно выставить процессу munin-node приоритет -10?

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

А вы не подозревайте, а почитайте мануал, хоть раз жизни.
В systemd существует трёхуровневый приоритет конфигов: /run (конфиги текущего сеанса, управляются динамическими генераторами) - /etc (ручные настройки, управляются администратором) - /usr (дефолтные настройки, управляются пакетным менеджером). В отличие от ваших любимых костылей, здесь всё продумано.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено ананим , 30-Апр-11 02:49 
>Я даже пояснил, как правильно править скрипты, чтобы они не затирались.

я видел. :D
НЕХРЕНА править их вообще. не тобою написаны, и не тобою правлены будут.
# cp /etc/init.d/httpd /etc/init.d/httpd_my
# vi /etc/init.d/httpd_my
# service /etc/init.d/httpd_my start
усё.
>Ну да, конечно. Когда кто-то говорит не то, что вы хотите слышать, он однозначно врёт.
>Заметим, вы уже перешли на свой привычный уровень аргументации :)

твои аргументы с пруфами на "ломание_через_инитскрипты" я ниже уже видел. :D
>А вы не подозревайте, а почитайте мануал, хоть раз жизни.

я уже вижу что мной мануалов на порядок больше было прочитано.
а лишний сервер, только для того чтоб было, мне не нужен.
Keep It Simple, Stupid - умный человек сказал. ещё раз в этом убедился.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено ram_scan , 02-Май-11 07:29 
Что только люди не понавыдумают чтобы дебианом не пользоваться...

Откройте для себя /etc/defaults. И задавайте своим скриптам окружение. Хоть с шахматами и поэтессами.


"etc-update?"
Отправлено gentoo updater , 30-Апр-11 12:53 
> в скриптах
> ....
> и затирается при обновлении.
>

А вот у нас не затирается. Гента умная, все стартовые скрипты тоже проходят через etc-update, который позволяет построчное сравнение, и нужные нам места всегда видны. Ну и VCS для /etc тоже добавляет удобств на случай косяков.

Вы всё ещё затираете стартовые скрипты при обновлениях? Тогда gentoo идёт к Вам!


"etc-update?"
Отправлено исчо_адын_анонима , 30-Апр-11 20:42 
оне еще и рестартят демонов, снимают настройки в /etc  и другими способами усложняют себе жизнь. Фигли с них взять  - DNS  сервер без дбаса и то не пашет.
Соболезную и скорблю по этим чудакам

"etc-update?"
Отправлено Аноним , 01-Май-11 19:33 
> Соболезную и скорблю по этим чудакам

Не принимается: у вас вообще система управления пакетами писана на питоне. Это точно делали чудаки. На букву М.


"etc-update?"
Отправлено исчо_адын_анонима , 01-Май-11 22:48 
>> Соболезную и скорблю по этим чудакам
> Не принимается: у вас вообще система управления пакетами писана на питоне. Это
> точно делали чудаки. На букву М.

Ты вообще про что, кормилец ?
Странно, я всегда думал, что во фре она напинана на мейке, в ексребо - на сишке
Так что не принимается, сам М :), ибо отношения к теме пакетный менеджер не имеет


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 10:43 
> Как на неё в генте перейти?

Собственно не проблема (http://en.gentoo-wiki.com/wiki/Systemd). Сам пользую без sysv в течении месяца (на десктопе и ноуте). Однаке без трудностей не обошлось... особенно если LVM root или конфигурация какая-нибудь не очень стандартная. ИМО, openrc получше будет чем upstart и уж тем более чистый sysv. Тем не менее, после перехода на systemd отмечу:
- олтичный котнроль за процессами
- быстрый старт (до gdm prompt): systemd[1]: Startup finished in 5s 31ms 972us (kernel) + 6s 844ms 53us (userspace) = 11s 876ms 25us.
- интеграция с NetworkManager

P.S. Думаю через пару недель openrc выпилить совсем


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 29-Апр-11 22:03 
О-о-о, после этого я точно остаюсь на sysv. Особенно порадовало "Управление через D-Bus". Не дай бог.

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Иван Иванович Иванов , 29-Апр-11 22:04 
Выключите, если у вас такая паранойя. :)

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Лол , 29-Апр-11 22:08 
Написал бы он это если бы у него руки не из жопы росли?

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 29-Апр-11 22:27 
> Написал бы он это если бы у него руки не из жопы росли?

Леннарт Поттеринг, вообще-то, уважаемый разработчик. На свои руки посмотрите.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 09:02 
Да да. Сколько лет плевались от его поделки имени PulseAudio?
Да и до сих пор не работает - приходится сразу после установки выносить ее - тогда система чудесным образом находит и микрофон и звук нормальный..

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 01-Май-11 19:34 
ALSA — такая же поделка, от нее до сих пор плюются. Просто, за давностью дел, каждый дистро-сборщик этой мути уже привык прикладывать в пакет набор бубнов и костылей, чтобы оно работало. Или что, про танцы с бубном около того же dmix 5-7-летней давности все позабыли уже? А если Bluetooth-уши, то и до сих пор регулярно случается — бубен в руки и пошли в адскую плясовую.

OSS — увы, мертвый. Хотя особой магией вуду его можно вызвать из могилы, и он даже будет работать. Аж до первого приложения, автор которого наслушался звону что OSS is deprecated.

А вообще это оффтопик.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 01-Май-11 19:41 
OSS is deprecated. ALSA тоже не идеал, конечно, но работает. в отличие от пульса там и джеков всяких — неплохо работает.

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 23:15 
> Леннарт Поттеринг, вообще-то, уважаемый разработчик.

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Ононим , 29-Апр-11 22:24 
Дело не во включите-выключите, а в самой ущербности архитектуры. Если такой п--ц как dbus даже упоминается в низвоуровневой системной утилите, то говорить просто не о чем.

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 29-Апр-11 22:33 
> Дело не во включите-выключите, а в самой ущербности архитектуры. Если такой п--ц
> как dbus даже упоминается в низвоуровневой системной утилите, то говорить просто
> не о чем.

Эталон ущербности архитектуры - sysv init, который костылями утыкан как ёжик, без слёз не взглянешь.
А dbus - няшка и де-факто стандарт системной шины (да, чихать я хотел на вашу религиозную ненависть :)) Кстати, его уже собираются в ведро интегрировать.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 29-Апр-11 23:35 
> А dbus - няшка и де-факто стандарт системной шины

Да нет даже понятия такого как "системная шина", какой ещё стандарт :))
Де-факто это костыль для тех кто не осилил нормальное IPC через сокеты, кому плевать на безопасность (потому что в dbus её банально нет) и кто считает что ничего не делающие демоны - это нормально.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 00:11 
> Да нет даже понятия такого как "системная шина", какой ещё стандарт :))

Это уже какбэ проблемы вашей эрудиции.

> Де-факто это костыль для тех кто не осилил нормальное IPC через сокеты,

Ну пишите дальше своё ipc на сокетах, ага ;)

> кому плевать на безопасность (потому что в dbus её банально нет)

А про аутентификацию в dbus вы, конечно же, не слышали?

> и кто считает что ничего не делающие демоны - это нормально.

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 02:07 
> Это уже какбэ проблемы вашей эрудиции

Или вашей фантазии.

> Ну пишите дальше своё ipc на сокетах, ага ;)

Зачем его писать, когда оно уже 50 лет назад написано? Вот зачем dbus написан, никто внятно сказать не может.

> А про аутентификацию в dbus вы, конечно же, не слышали?

Слышал, но только матом. Вы, надеюсь, знаете что в unix до определённой степени "всё-файл", и на эти файлы-сокеты-девайсы-фифо замечательно работают rwx права. А теперь смотрии на "аутентификацию" в dbus и плачем. Почему сразу от рута всё не запускать?

> Ну, раз демон ничего не делает, значит, его можно даже не запускать, и даже не устанавливать, и никто ничего не заметит.

Совершенно верно. Только вот софт зачем-то пишут так что без этого г-на его собрать нельзя, а какие-то dbus-daemon и dbus-launch в процессах вечно появляются. Причём, сюрпрайз, если их во-первых, прибить, во-вторых, грохнуть их ср*ные бинарники, всё также замечателньо работает. Внимание вопрос: нахрена они нужны и нахрена с ними собирается софт?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 02:33 
> Зачем его писать, когда оно уже 50 лет назад написано?

Вот и пользуйтесь, если вам этого хватает :)

> Вот зачем dbus написан, никто внятно сказать не может.

Скорее всего, вам это неоднократно говорили, но вы так и не смогли понять.

> Слышал, но только матом.

Вот прям щас услышали, подошли к зеркалу и стали громко на неё материться?

> степени "всё-файл", и на эти файлы-сокеты-девайсы-фифо замечательно работают rwx права.

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

> А теперь смотрии на "аутентификацию" в dbus и плачем.

От того, что не можете понять, что такое аутентификация?

> появляются. Причём, сюрпрайз, если их во-первых, прибить, во-вторых, грохнуть их ср*ные
> бинарники, всё также замечателньо работает. Внимание вопрос: нахрена они нужны и
> нахрена с ними собирается софт?

Очень просто: не пользуйтесь таким софтом. Я же вас не уговариваю на это. Я просто поправляю явные нелогичности в ваших высказываниях :)


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 14:25 
> это замечательно, пока нет необходимости организовывать взаимодействие >2 программ, да ещё с разным уровнем полномочий. Вот тогда и начинаются извраты с дополнительными группами и кучей сокетов.

Приведите пример такого взаимодействия. Чтобы именно peer2peer и >2 программ, потому что для нормального клиент-серверного взаимодействия нужен ровно один сокет, к которому могут подключаться несколько программы. Да, сюрпрайз, сокеты это умеют.

> Очень просто: не пользуйтесь таким софтом.

Охрененно. А ничего что софт нужен, а dbus нет?

> Я же вас не уговариваю на это. Я просто поправляю явные нелогичности в ваших высказываниях :)

Да нет, вы тупо троллите.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Crazy Alex , 30-Апр-11 17:04 
Элементарно: например, при поднятии трубки в SIP-клиенте нужно попросить всё, что играет звук, утихнуть, чтобы не мешало. То же самое - при звонке на Jingle в джаббер-клиенте. То есть имеем два источника событий и неизвестные приёмники. Еще - куча ситуаций, связанных с управлением питанием - ну там, попросить всех, кто умеет, экономить энергию - не только яркость экрана придавить, а, скажем, апдейты состояния в сеть пореже слать, некритичные сервисы потушить и т.д. Причём, понятное дело, об этом может "попросить" много клиентов - от монитора заряда батареи до пользователя в каком-нибудь апплете, а круг тех, кто обрабатывает - вообще неопределён.

Так что D-Bus - штука полезная. А вот насчет systemd - каоке-то оно монструозное. Как по мне - лучше б оно из десятка демонов состояло, взаимодействующих через ту же D-Bus по заведомо компактным и четко определённым интерфейсам.

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено исчо_адын_анонима , 30-Апр-11 20:46 
>[оверквотинг удален]
> некритичные сервисы потушить и т.д. Причём, понятное дело, об этом может
> "попросить" много клиентов - от монитора заряда батареи до пользователя в
> каком-нибудь апплете, а круг тех, кто обрабатывает - вообще неопределён.
> Так что D-Bus - штука полезная. А вот насчет systemd - каоке-то
> оно монструозное. Как по мне - лучше б оно из десятка
> демонов состояло, взаимодействующих через ту же D-Bus по заведомо компактным и
> четко определённым интерфейсам.
> P.S. Да, меня не сущает ни десяток, ни тем более один лишний
> крутящийся процесс. А вот сложность одной монолитной хреновины - очень даже
> смущает.

ясно, акромя десктопа ( и тот бубунтушаный, прости хосподи) примеры будут.
Например, зачем DNSу и DHCP  дбус, если оно раздает себе спокойно адреса в сетке прова ?



"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Crazy Alex , 12-Май-11 20:07 
Пример взят от балды, честно говоря - но если убунта так делает - не удивлюсь, ибо логично.

Что до сервера - могу пару примеров навскидку дать:
- интерфейс управления (старт/стоп/перечитать конфиги) можно сделать стандартный для любого сервиса, причём никак не зависящий от его pid, кривости/ровности init-скриптов и т.д.
- стандартное взаимодействие с другим софтом обеспечить - от веб-морды до, скажем, выбрасывания хоста из DNS раунд-робина, если на него пинг пропал.

Ну и общая шина ивентов тоже хороша получится - к примеру, событие ухода UPS на батареи или там малый заряд - можно завернуть в ту же D-Bus, что и появление нового оборудования (винта, скажем). То есть избавляемся от кучи различных кусков кода в пользу одного стандартного. Но вообще - я программист, а не админ, и что там на серверах может/не может выигратьот существования стандартной шины - черт его знает.

А вот в плане взаимодействия софтовых компонент - дело хорошее. Поднялся сервис, стукнул в шину: "Я жив, хду реквесты". Или надо сбросить инфу о текущем состоянии - всем компонентам, подписанным на нужный ивент, он приходит, они дампятся. И так далее. Что приятно - всё это делается одними и теми же инструментами, без ваяния костылей.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 00:36 
> Де-факто это костыль для тех кто не осилил нормальное IPC через сокеты,

Сокеты - это прекрасно. Вот открыл я из моей программы сокет. И что делать дальше? Стандартного общепринятого формата данных - нет. И откуда остальные программы узнают что моей программе надо послать и что она умеет? А я откуда узнаю что им слать? D-bus эту проблему решает. У вас есть более хорошие решения?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 00:52 
>Вот открыл я из моей программы сокет. И что делать дальше?

Читать ман, очевидно же.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 19:29 
>>Вот открыл я из моей программы сокет. И что делать дальше?
> Читать ман, очевидно же.

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 23:21 
> И откуда я должен узнать хотя-бы на какие программы мне маны читать?

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 01-Май-11 19:47 
> наверное, на те, с которыми собираешься общаться?

Волшебно.

> или ты сам не знаешь, чего хочешь? тогда конечно, никакие маны не помогут.

А что если я хочу разослать всем заинтересованным сообщение, затрагивающее какой-то глобальный аспект работы системы? Например, "мы перешли на UPS/батарею, по возможности отложите энергоемкие операции до лучших времен". В D-bus такое делается в 2 счета. Попробуйте это реализовать на сокетах.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 01-Май-11 20:02 
>> наверное, на те, с которыми собираешься общаться?
> Волшебно.

это для тебя стало открытием? круто.

> А что если я хочу разослать всем заинтересованным сообщение, затрагивающее какой-то глобальный
> аспект работы системы? Например, "мы перешли на UPS/батарею, по возможности отложите
> энергоемкие операции до лучших времен". В D-bus такое делается в 2
> счета. Попробуйте это реализовать на сокетах.

ØMQ. crystal clear API, сетевая прозрачность (если надо), беспроблемное взаимодействие с программами на других платформах (если надо) и много вкусных плюшек (если надо). that's it. а дбас — это такая нелепая попытка сделать «COM, но не COM, а на самом деле MQ, но оно тоже не MQ, да мы ваще фиг знает, что это, но раз написали — надо куда-то засунуть».


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Crazy Alex , 12-Май-11 20:11 
От ØMQ я в восторге - замечательный транспорт, но отнюдь не в качестве общесистемной шины. Собственно, они и сами ни на что, кроме "сокетов на стероидах", не претендуют: формат сообщений свободный, дискавери нет, автоматического запуска брокером нет, security нет (и как делать не особо понятно)... В общем, на них сверху ещё уровень надо дописывать для повседневных нужд. А чистое ZeroMQ хорошо там, где важно побольше трафика пропустить. Шина событий - это немного не о том.

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 12-Май-11 22:40 
>формат сообщений свободный

это отлично.

>дискавери нет

дописывается без труда.

>автоматического запуска брокером нет

это не нужно, но кто мешает сделать демона-запускалку?

>security нет

как и в дбас.

необходимость «навороченой системной шины» сильно переоценена. а дбас — сильно овердизайнен.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 02:12 
> Сокеты - это прекрасно. Вот открыл я из моей программы сокет. И
> что делать дальше? Стандартного общепринятого формата данных - нет. И откуда
> остальные программы узнают что моей программе надо послать и что она
> умеет? А я откуда узнаю что им слать? D-bus эту проблему
> решает. У вас есть более хорошие решения?

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 04:36 
>Начнём с того что проблемы тут никакой нет и сама концепция бредова. Зачем программе знать что умеют другие программы?

Всё с Вами ясно.

Кстати, сама концепция ОС бредова. Зачем программе знать что где-то есть другие программы? Если мне понадобится как-то пообщаться с оборудованием, я явно укажу в своей программе нужное прерывание. Остаюсь на DOS, свистоперделки не нужны.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 14:26 
> Всё с Вами ясно.

Ответить нечего - могли бы с самого начала помалкивать.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Crazy Alex , 30-Апр-11 04:51 
Потому что часто надо просто проинформировать "все заинтересованные стороны" о каком-то событии. И вы в принципе не можете знаТЬ. что это за стороны. К примеру - что к системе подмонтировано новое устройство. Или что пользователь хочет, чтобы всё, что это умеет, снизило активность, так как он оторвал ноутбук от розетки и ему сутки в автобусе ехать. Или что вмедиа-ббилиотеку добавился конент. Вот чтобы не городить на каждый частный случай свой сфот, придумана общая шина. Или чтобы сделать слабую связность - к примеру, IM не тащит с собой либу OSD, а пытается сообщить о пришедшем сообщении по D-BUS. Если кто-то принял - хорошо. Нет (или D-Bus демон вообще не запущен)- тоже не беда. В результате можно оторвать кучу зависимостей у софта, не потеряв функционал и не мороча голову с подгрузкой чужого плагинного кода и обеспечив интеграцию софтины в существующую систему.

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Сергей , 30-Апр-11 14:33 
О, не тролль на опеннете. Спасибо, мне тоже было интересно зачем эта гадость нужна.
А как сделать чтобы его демон никогда не запускался и никакие сообщения никуда не ходили, кроме грязных хаков типа переименовывания бинарника демона? И как там обеспечивается собственно безопасность и разграничение полномочий? И правильно ли я понимаю что когда/если оно будет в ядре, демонов больше не будет?

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Crazy Alex , 30-Апр-11 17:10 
Э... В какой системе? В дебиане оно запускается из init.d и вполне штатно отключается. В текущем центосе - аналогично. Насчет остальных систем не знаю - не пользуюсь. По безопасности - http://dbus.freedesktop.org/doc/dbus-specification.html - сам я не копался особо. И да, разумеется, если будет в ядре - демон будет не нужен. Но, кроме скорости, я никакого профита от этого не вижу - лично мне этот демон не мешает, тем более, что ресурсы он практически не жрёт.

P.S. "Слово в защиту D-Bus" к systemd не относится, ибо это дикость - пихать столько функционала, причем крайне критичного к багам, в монолитный кусок кода.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 01-Май-11 19:51 
> Зачем программе знать что умеют другие программы?

Если я не знаю что умеет другая программа, то что ей слать? Письмо? На деревню дедушке?!


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 23:20 
> D-bus эту проблему решает.

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено ананим , 30-Апр-11 00:33 
>Эталон ущербности архитектуры - sysv init, который костылями утыкан как ёжик, без слёз не взглянешь.

пример костыля можно?
отличная система - понятная, простая, работает железобетонно и без неожиданных "о! нас взломали через звуковую карту! и как такое возможно?!!"
при этом ещё и тормозит.
>А dbus - няшка и де-факто стандарт системной шины (да, чихать я хотел на вашу религиозную ненависть :)) Кстати, его уже собираются в ведро интегрировать.

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 00:37 
> какой-то маркетоидный бред, а не сравнение.

Сам себя не похвалишь - никто не похвалит. Логика любого программиста :). Поэтому надо с осторожностью относиться к сравнениям от авторов программ - они необъективны.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено ананим , 30-Апр-11 00:45 
да, я тоже так подумал.
но с другой стороны, как-то даже страшно становится от таких амбиций. чё там у него в голове, вообще не понятно. и про никс-вей видимо вообще не слышал.
я к примеру хотел бы лично контролировать некоторые фичи типа "перезапуск ядра на лету", "динамическая генерация сервисов" и т.д.
а то вон через пульс уже хакали, а тут такой комбайн - есть где развернутся.
зыж
что характерно - все эти фичи и так есть в любом линухе. и что означает их "поддержка" я прям в смятении.

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 23:28 
> чё там у него в голове, вообще не понятно.

у него в голове органчик. с поддержкой PulseAudio.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 00:45 
> пример костыля можно?

Берете наугда любой скрипт init или initramfs и вуаля - сферический костыль в вакууме.

> отличная система - понятная, простая, работает железобетонно и без неожиданных "о! нас
> взломали через звуковую карту! и как такое возможно?!!"

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 00:50 
>Берете наугда любой скрипт init или initramfs и вуаля - сферический костыль в вакууме.

А вы в исходники systemd смотрели? Вот уж где костылей....


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 01:12 
> А вы в исходники systemd смотрели? Вот уж где костылей....

Смотрел. Я вообще на rss коммитов подписан. Может, покажете конкретный примерчик?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 23:30 
> Это иллюзия. Держится ровно до того момента, когда в ней нужно что-нибудь
> настроить.

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 00:46 
>Эталон ущербности архитектуры - sysv init, который костылями утыкан как ёжик, без слёз не взглянешь.

Открыл, посмотрел. Всё видно, всё понятно. Где костыли?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 01:13 
>>Эталон ущербности архитектуры - sysv init, который костылями утыкан как ёжик, без слёз не взглянешь.
> Открыл, посмотрел. Всё видно, всё понятно. Где костыли?

У меня для вас плохие новости...


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 29-Апр-11 22:13 
>О-о-о, после этого я точно остаюсь на sysv. Особенно порадовало "Управление через D-Bus". Не дай бог.

Мы безмерно рады за вас. Мы вам улыбаемся. И машем :)


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Кракен , 29-Апр-11 22:32 
Спокойно, скоро d-bus будет в ядре.

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Ононим , 29-Апр-11 23:36 
> Спокойно, скоро d-bus будет в ядре.

В ядре чего? Не линуксом единым.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Кракен , 29-Апр-11 23:43 
>What is this?
>systemd is a system and service manager for Linux...

Причем тут другие ядра?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Кракен , 30-Апр-11 17:50 
Речь не шла об очках.

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 00:39 
> В ядре чего? Не линуксом единым.

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 00:42 
>> В ядре чего? Не линуксом единым.
> Им никто не запрещает реализовать аналогичные вызовы, если они хотят. А если
> не хотят - тогда грех жаловаться, ибо семеро одного не ждут.

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 19:36 
> Другие ядра просто не имеют таких фич. Одни контрольные группы чего стоят.

Пусть реализуют или пролетают. Никто не будет ждать 20 лет пока какой-нибудь помирающий проприетарный юникс снимется с тормоза. Кто не успел - тот пролетел. Закон эволюции.



"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено исчо_адын_анонима , 30-Апр-11 20:53 
>>> В ядре чего? Не линуксом единым.
>> Им никто не запрещает реализовать аналогичные вызовы, если они хотят. А если
>> не хотят - тогда грех жаловаться, ибо семеро одного не ждут.
> Другие ядра просто не имеют таких фич. Одни контрольные группы чего стоят.

И чего они стоят ? :) раскажи об этом соляровцам :) чпуксам и прочим виндузятникам.
Именно что виндузятникам, они уже лет 10 как могут лимитировать любой объект в системе с точностью до сискала


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 01-Май-11 19:56 
> Именно что виндузятникам, они уже лет 10 как могут лимитировать любой объект
> в системе с точностью до сискала

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено исчо_адын_анонима , 01-Май-11 22:51 
можно. Дальше что ?

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 00:58 

>Им никто не запрещает реализовать аналогичные вызовы, если они хотят.

вынапи тоже вроде не запрещают реализовывать. Только смысл?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 01:32 
> вынапи тоже вроде не запрещают реализовывать. Только смысл?

Вот только полноценное ограничение и аккаунтинг ресурсов по произвольным группам процессов для нормальной системы - must have, в отличие от винапи.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Сергей , 30-Апр-11 14:35 
> Вот только полноценное ограничение и аккаунтинг ресурсов по произвольным группам процессов
> для нормальной системы - must have, в отличие от винапи.

Всё ровно наоборот - какой-то ваш бредовый аккаунтинг сдался единицам, а winapi для некоторого софта единственный возможный интерфейс к ядру системы.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 19:40 
>> Им никто не запрещает реализовать аналогичные вызовы, если они хотят.
> вынапи тоже вроде не запрещают реализовывать.

...поэтому есть WinE.

> Только смысл?

Все правильно - каждый реализует в своей ОС и софте то что сочтет нужным. Но если вы не увидите смысла в том или ином функционале и не будете его реализовывать, а он окажется востребован и популярен, вам же и будет хуже: пользователи и разработчики уйдут к тем кто может им предоставить нужный функционал.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено emg81 , 29-Апр-11 22:10 
вот так поглядишь на таблицу-сравнение и перейти захочется.
но что-то подсказывает мне, что не стОит... :)

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено emg81 , 29-Апр-11 22:12 
да и просто так и хочется спросить -- а что даёт каждый отдельный пункт-новшество? вряд ли какие-то особливо значимые изменения

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 29-Апр-11 22:14 
>а что даёт каждый отдельный пункт-новшество? вряд ли какие-то особливо значимые изменения

Это базовая функциональность, которую должен поддерживать любой уважающий себя init.
// Всегда ваш, К.О.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Иван Иванович Иванов , 29-Апр-11 22:18 
Fedora 14 default installation:

startup time: ~ 50 seconds

startup time with systemd: ~ 20 seconds

shutdown time: ~ 9 seconds

shutdown time with systemd: ~ 3 seconds

А так ничего не даёт.

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

Тьфу на вас.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 29-Апр-11 22:20 
>Остальные пункты в списке, совместимость между дистрибутивами - чушь и бред, и большинству не нужны.

Фанатам отдельно взятых дистров - да, не нужны.
Администраторам, разработчикам софта, мейнтейнерам дистров - очень нужны.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 29-Апр-11 22:35 
> startup time: ~ 50 seconds
> startup time with systemd: ~ 20 seconds

Ubuntu + upstart: startup time: 10 seconds. Работать, негры...


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 29-Апр-11 22:42 
молодец, возьми с полки пирожок

upstart делали 6 лет, а systemd - 1


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 29-Апр-11 22:47 
> Ubuntu + upstart: startup time: 10 seconds. Работать, негры...

А теперь включите тот же набор служб, что и на федоре, и наслаждайтесь быстрой загрузкой всего за 1 минуту ;)


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 00:45 
> А теперь включите тот же набор служб, что и на федоре, и
> наслаждайтесь быстрой загрузкой всего за 1 минуту ;)

Вот поэтому я и наслаждаюсь. Убунтой. А зачем мне эти сервисы? Зачем мне тормозной yum? Зачем мне геморройный и грабельный selinux? Зачем мне в моей системе Ульрихи всякие, которые вечно все ломают а потом английским по белому кладут в багтрекере на многочисленные пользовательские проблемы? Пусть этим федористы наслаждаются. Если им все это нравится. Торвальдс в последний раз что-то не выглядел довольным, кстати.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 00:53 
Вы полагаете, что в убунте используется какая-то особенная glibc, которую не Ульрих разрабатывает? (hint: eglibc - та же glibc, просто там добавлена возможность собирать урезанные версии)

>которые вечно все ломают а потом английским по белому кладут в багтрекере на многочисленные пользовательские проблемы?

Сразу вспомнил убунтовских мейнтейнеров :)


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 20:04 
> Вы полагаете, что в убунте используется какая-то особенная glibc, которую не Ульрих
> разрабатывает? (hint: eglibc - та же glibc, просто там добавлена возможность
> собирать урезанные версии)

Там, конечно, Ульрих тоже разрабатывает. Только после этого неадеквата фильтр из более вменяемых майнтайнеров, которые вполне могут проблемные и деструктивные изменения зарубить. Потому что они не враги пользователям. И часто не прут на принцип в ущерб пользователям. А вот федористы отхыватывают все выходки Ульриха "как есть".

> Сразу вспомнил убунтовских мейнтейнеров :)

Есть такая шутка: из-за некооперативности Ульриха, каждый уважающий себя дистрибутив уже давно содержит libc. Только не каждый дистрибутив в этом признается.



"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Moomintroll , 03-Май-11 10:03 
> фильтр из более вменяемых майнтайнеров, которые вполне могут проблемные и деструктивные изменения зарубить.

Да-да-да! Я помню, как этот фильтр в дебиане (а оттуда и в убунте) выкосил варнинги при сборке openssl...


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Кракен , 30-Апр-11 01:14 
>Зачем мне тормозной yum?

Не тормознее апта. РПМ выбрали куча компаний среди которых интел, например.

>Зачем мне геморройный и грабельный selinux?

Никакого геморроя, все работает из коробки. Зачем? Наверно, агенство национальной безопасности США знает как сделать систему более защищенной.

>Зачем мне в моей системе Ульрихи всякие, которые вечно все ломают а потом английским по белому кладут в багтрекере на многочисленные пользовательские проблемы?

Ульрихи которые написали глибц который все линуксы используют? Которые следуют стандартам, а вот какие-то адоб нет.

>Торвальдс в последний раз что-то не выглядел довольным, кстати.

Он как использовал федору много лет, так на ней и остается. А так же его жена, например.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено angra , 30-Апр-11 13:52 
>>Зачем мне тормозной yum?
> Не тормознее апта. РПМ выбрали куча компаний среди которых интел, например.

Таки не надо мешать rpm/dpkg с apt/yum. К вашему сведению есть даже apt-rpm и работает значительно быстрее и удобней yum.


>>Зачем мне геморройный и грабельный selinux?
> Никакого геморроя, все работает из коробки. Зачем? Наверно, агенство национальной безопасности
> США знает как сделать систему более защищенной.

Либо вы тратите кучу времени и учитесь работать с selinux, либо от него вообще никакого толку. Полная аналогия со стандартными rwx, только на их понимание нужно несколько минут, а не дней.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Кракен , 30-Апр-11 15:48 
>Таки не надо мешать rpm/dpkg с apt/yum. К вашему сведению есть даже apt-rpm и работает значительно быстрее и удобней yum.

Основное время и ресурсы тратит не yum, а rpm. YUM - лишь оболочка для sqlite и rpm по сути. Работает не медленнее апта по моим наблюдениям.

>Либо вы тратите кучу времени и учитесь работать с selinux, либо от него вообще никакого толку.

В федоре можно даже не вспоминать о том, что вы работаете под selinux. Политики настроены очень хорошо. Например одна из политик написана для фаерфокса, которая не даст браузеру выполнять действия нехарактерные ему(как в случае уязвимости и выполнения произвольного кода). Еще один уровень безопасности, который пользователи получают совершенно бесплатно. Что плохого?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 20:31 
> Не тормознее апта. РПМ выбрали куча компаний среди которых интел, например.

Только у них почему-то libzypper какой-то фигурирует. И никаких yum. Странно, правда?

>>Зачем мне геморройный и грабельный selinux?
> Никакого геморроя, все работает из коробки.

Пока не захочется сделать шаг в сторону.

> Зачем? Наверно, агенство национальной безопасности
> США знает как сделать систему более защищенной.

У агентства национальной безопасности есть некий свод правил. И если там написано что трава - зеленая, тогда хоть крась, но зеленой и никак иначе. Ориентированность на формализм - особенность госструктур. Но никому кроме них это не надо.

> Ульрихи которые написали глибц который все линуксы используют?
> Которые следуют стандартам, а вот какие-то адоб нет.

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

>>Торвальдс в последний раз что-то не выглядел довольным, кстати.
> Он как использовал федору много лет, так на ней и остается.
> А так же его жена, например.

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Кракен , 30-Апр-11 23:36 
>Только у них почему-то libzypper какой-то фигурирует.

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

>Пока не захочется сделать шаг в сторону.

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

>Улрихи своей политикой добились что все дистрибутивы так или иначе форкают его либу или фильтруют коммиты.

Ну дак есть же стандарт. В стандарте написано как работает memcpy и как memmove. Что будет если все начнут трактовать его как удобно? Стандартное поведение позволило заюзать некоторые оптимизации. Все верно он сделал.

>Это не отменяет его весьма нелестных комментариев и недружественной к пользователям обработки багов

Ну Линус известен своими комментариями. Ничего страшного.

>Кому нужен геморрой с системой где постоянно что-то ломают неизвестно ради чего?

Нет такого. Если программа(флэш) плохо написана, то ненужна программа, а не дистрибутив. За более чем 3 года использования федоры никакого геморроя я не заметил.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 01-Май-11 20:17 
> У кого у них?

У интела. Которого в пример приводили. В их MeeGo.

> YUM - достаточно тонкая прослойка.

Эта "тонкая" прослойка может легко сожрать всю память на девайсе с 256Мб памяти при установке пакета с кучей зависимостей. Аналогично - в контейнерах и на виртуалках. Пусть федористы сами это кушают.

>>Пока не захочется сделать шаг в сторону.
> Стандартных конфигураций хватает в большинстве случаев,

Вы еще скажите что 640Кб хватит всем.  

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

Кому надо геморрой неизвестно ради чего - тот пусть и ознакамливается. А у меня нет цели погеморроиться с политиками SELinux. Особенно глядя на то как боевые сплойты его в 2 счета вырубают. А для простых пользователей Федора вообще не вариант. Только недавно - пришел Ульрих, сломал memcpy, флеш дал дуба. А жаловаться предлагают в ООН. Зачем это пользователям? У пользователей - выбор. Они просто пошлют такой дистр и все. Что и наблюдаеься.

> Стандартное поведение позволило заюзать некоторые оптимизации. Все верно он сделал.

Чисто номинально он прав. Только пользователям плевать. Им работающая система нужна. При том, Ульрих уперся рогом  неизвестно ради чего - поведение не ломающее программы стандарт тоже не нарушает. И даже скорость не портит особо. Т.е. Торвальдс все им правильно советовал - можно получить целых овец и сытого волка. А ульрих уперся рогом и все тут. У него задача построить адобу? Или все-таки сделать работающую систему? И скольких еще кроме адобы придется построить?

> Ну Линус известен своими комментариями. Ничего страшного.

Линус известен тем что ориентирован на результат а не какие-то принципы. Именно поэтому его система и захватывает новые рынки.

>>Кому нужен геморрой с системой где постоянно что-то ломают неизвестно ради чего?
> Нет такого. Если программа(флэш) плохо написана, то ненужна программа,

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

> За более чем 3 года использования федоры никакого геморроя я не
> заметил.

Каждый кулик свое болото хвалит.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 01-Май-11 20:19 
> Чисто номинально вы правы. Но по факту пользователи просто пошлют систему которую
> разломали неизвестно ради чего и будут по своему правы.

да скорей бы уж. желательно, чтобы они вообще GNU/Linux послали подальше и ушли к себе в уютненькую Windows 7.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 01-Май-11 23:11 
> да скорей бы уж. желательно, чтобы они вообще GNU/Linux послали подальше и
> ушли к себе в уютненькую Windows 7.

Очередной любитель win-only периферии и софта? Если под систему не будет юзеров, с ней никто не будет считаться. Так не пойдет.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 02-Май-11 04:43 
> Очередной любитель win-only периферии и софта? Если под систему не будет юзеров,
> с ней никто не будет считаться. Так не пойдет.

меня — устраивает. не покупай хард, к которому нет драйверов, в чём проблема? в том, что, типа, «писать не будут»? тем лучше.

если чо: 10+ лет на пингвинах. 6 лет на конторе, которая покупала хард только тот, который я соглашался обслуживать. а соглашался я на то, к чему есть дрова под linux.

и да: не можете работать по своим условиям? улиц грязных много.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 02-Май-11 17:34 
>У интела.

У них PackageKit поверх yum.

>Эта "тонкая" прослойка может легко сожрать всю память на девайсе с 256Мб памяти при установке пакета с кучей зависимостей.

Имею ноутбук с 256 памяти. Пробовал разные системы, в том числе и дебиан. АПТ работает не бытрее юма в такой конфигурации, точно так же жрет память.

>Кому надо геморрой неизвестно ради чего - тот пусть и ознакамливается.

Я же говорю, надо очень малому проценту. Если надо и не хочешь изучать, то можно просто выключить.

>Особенно глядя на то как боевые сплойты его в 2 счета вырубают.

Какие то вырубают, какие-то нет. Глядишь и спасет иногда.

>Они просто пошлют такой дистр и все. Что и наблюдаеься.

По количесвту загрузог такого не скажешь.

>При том, Ульрих уперся рогом  неизвестно ради чего

Оптимизации же.

>И скольких еще кроме адобы придется построить?

Кроме адоба проблем не замечено.

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

Старое поведение - неверно. Мало ли что потом произойдет, сменят либу на какуюнить новую, и что? Опять проблемы. Нет уж, раз написано, что нельзя использовать перекрывающиеся области в параметрах, значит нельзя. Или идите новую версию стандарта выпускайте.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 23:40 
> все дистрибутивы так или иначе форкают его либу или фильтруют коммиты.

поздравляю гражданина соврамши. Слака ничего не форкала и не фильтровала, например. твоё утверждение — ложь. а если ты солгал в одном утверждении — то где гарантия, что не солгал в остальных?

вывод: ты лжец, доверять любым твоим словам будет очень опрометчиво. если не хуже.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 01-Май-11 23:34 
> поздравляю гражданина соврамши. Слака ничего не форкала и не фильтровала, например.

Да никто и не сомневался что у слакваристов система содержится как попало. Это их фирменный стиль.

>  твоё утверждение — ложь.

А также п...ж и провокация. И вообще, всемирный заговор против Ульриха.

> а если ты солгал в одном утверждении — то где гарантия, что не солгал в остальных?

Гарантии дает страховой полис.

> вывод: ты лжец, доверять любым твоим словам будет очень опрометчиво. если не хуже.

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено mirsev , 30-Апр-11 01:02 
И чего тут всем startup time так нужен? Зачем вообще shutdown делать? Sleep уже вполне себе... Открыл крышку -- и вперед. Ну, если где-то еще не очень -- можно hibernate. Немного тормознутее, но работает практически везде...

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Кракен , 30-Апр-11 01:15 
> И чего тут всем startup time так нужен? Зачем вообще shutdown делать?
> Sleep уже вполне себе... Открыл крышку -- и вперед. Ну, если
> где-то еще не очень -- можно hibernate. Немного тормознутее, но работает
> практически везде...

Ага и свопа в 12 гигабайт при 6 гигах памяти. Весело.



"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено mirsev , 30-Апр-11 01:22 
> Ага и свопа в 12 гигабайт при 6 гигах памяти. Весело.

Да ладно. Там давно уже все в сжатом виде пишется. В любом случае все "проснется" быстрее, чем то же самое запустить с нуля. А из sleep -- так совсем за пару секунд.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено ананим , 30-Апр-11 03:01 
помнится как-то тот же пульс тёк не плохо - 2-а дня, 500 гигов нету.
да вот к примеру - http://ubuntuforums.org/showthread.php?t=1257661
или вот у рэдхэтовцев - https://bugzilla.redhat.com/show_bug.cgi?id=552932
а там ещё и другие быдлокодеры встречаются.

не, слипы и хибернейты - это не повод не делать лучше.
я так щитаю.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено ананим , 30-Апр-11 03:18 
/ 500 гигов/ 500 метров/
маленькое уточнение

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Кракен , 30-Апр-11 10:54 
Смотря что в системе запущено. Много памяти люди ставят неспроста. Например пара виртуалок крутится.
Вот был бы хибирнейт в файл, да, нормально.

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 20:32 
> Вот был бы хибирнейт в файл, да, нормально.

Зачем оно надо при том что suspend to ram происходит моментально и просыпается быстро?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Кракен , 01-Май-11 00:20 
В идеале должно быть и в память и на диск, как в маке и обещают в новой венде. Всякое же может быть - забыл ноут где нибудь и все несохраненные данные пропали.

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonimous , 01-Май-11 22:52 
> Вот был бы хибирнейт в файл, да, нормально.

Ну у мнея есть. Попробовал -- работает, но большого смысла нет. Проще традиционно SWAP=2*RAM и не мучаться. Клинический случай огромного ОЗУ в комбинмации с мелким твердотельным диском и отсутствующим полноценным не рассматриваю.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 02-Май-11 17:24 
А случай с докупанием памяти? :) Двигать разделы не охота...

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 00:04 
>А так ничего не даёт.

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 00:10 
Бл@, ну откуда вы такие беретесь

Винда запускает все сервисы которые есть и включены. И *не имеет значение нужны оны на данный момент времени или нет*

а в сабже они стартуют только по запросу (по умолчанию). Хочеш тормозов\долгого старта - изменяешь значение по умолчанию


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 00:56 
>Винда запускает все сервисы которые есть и включены

Даже не буду комментировать сей бред.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 00:48 
>>А так ничего не даёт.
> Венда тоже умудряется быстренько показать столик, правда потом тупит ещё пару минут.

Да уж. В результате я могу открыть браузер, почтарь, эдитор и офис в убунте за 30 секунд. В винде я должен ждать пару минут пока оно протормозится. И потом оно постоянно будет тарахтеть свопом даже если у меня много (4-8Гб) оперативки. В жопу фанатов! К чертям маркетологов! Просто поюзайте то и другое и сравните.



"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 23:36 
всегда умиляли вот эти бессмысленные числа загрузки/шатдауна. я вот домашнюю даже технику перезагружаю если раз в месяц, то хорошо, а то и реже. мне как-то пофигу, 10 секунд или минуту оно грузится — никаких ощутимых профитов я не получу.

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 01-Май-11 23:36 
> перезагружаю если раз в месяц, то хорошо, а то и реже.

Дайте мне аккумулятор для ноута который месяц продержит? А чтоб он еще в ноутбук уместился?!


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 02-Май-11 04:40 
> Дайте мне аккумулятор для ноута который месяц продержит? А чтоб он еще
> в ноутбук уместился?!

у тебя религиозные запреты на hibernate?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Фкуку , 29-Апр-11 23:31 
> да и просто так и хочется спросить -- а что даёт каждый
> отдельный пункт-новшество? вряд ли какие-то особливо значимые изменения

Загрузку за 5 сек.
А что?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 09:09 
а зачем она за 5 секунд?
вот я загрузил свой ноут с пол года назад и с тех пор не перегружал. какая разница минуту оно грузится или 5 секунд?

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено angra , 30-Апр-11 13:56 
Кроме ноутов есть еще десктопы, сервера и умные железки. Эгоцентризм до добра не доведет.

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Deffic , 30-Апр-11 16:41 
Да, вот серверам это особенно нужно, раз в 2 года. :))

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 23:52 
> Кроме ноутов есть еще десктопы, сервера и умные железки. Эгоцентризм до добра
> не доведет.

десктоп. перезагружался... э... да, вот аптайм говорит, что месяца три назад. ЧЯДНТ?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 20:33 
> Загрузку за 5 сек.
> А что?

Ничего. Пусть федористы покажут эту загрузку за 5 секунд, тогда и поговорим.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено zerot , 01-Май-11 19:22 
> да и просто так и хочется спросить -- а что даёт каждый отдельный пункт-новшество? вряд ли какие-то особливо значимые изменения

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

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено VoDA , 29-Апр-11 22:15 
обкатают пару релизов Fedora и можно будет тестить =)

PS подожду когда systemd станет дефолтовым в Ubuntu )))


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 29-Апр-11 22:27 
> обкатают пару релизов Fedora и можно будет тестить =)

upstart вон шесть лет обкатывали, и где он теперь? Как тут уже отмечали,
>In one year we managed to push systemd forward much further than Upstart has been pushed in six.

 
>PS подожду когда systemd станет дефолтовым в Ubuntu

Боюсь, что не дождётесь. upstart хоть и отстой, но своё, родное. Типа лады калины.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 29-Апр-11 22:36 
> Боюсь, что не дождётесь. upstart хоть и отстой, но своё, родное.

"Работает - не трожь!". Пусть федористы покажут время загрузки лучше убунты, тогда будет повод.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 29-Апр-11 22:42 
> "Работает - не трожь!"

То-то я смотрю они до сих пор sysv init пользуются, всё тронуть боятся...

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

... покричать, что быстрая загрузка не нужна, ага.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 00:51 
>> "Работает - не трожь!"
> То-то я смотрю они до сих пор sysv init пользуются, всё тронуть боятся...

У них апстарт. С слоем совместимости с инитом с эмуляцией его событий своими правилами. Это здорово придумано - программы для которых еще нет правил апстарта можно запускать без геморроя стандартным методом :)

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

Нужна, нужна. Только вот этот Поттеринг уже сдедал пульсаудио, спасибо. Поэтому мы потестим его поделку на федористах и посмотрев на их участь подумаем - а надо ли нам оно или нет. Мне вот совсем не понятно - зачем бы системе инициализации вдруг надо какими-то там сертификатами и уникальными идентификаторами заведовать. Что это еще за фигня?! Поттеринг точно уверен что превращение системы инициализации в свалку - это фича а не баг?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 01:01 
> У них апстарт.

Который, как известно, sucks.

> Это здорово придумано - программы для которых еще нет правил апстарта можно запускать без геморроя стандартным методом :)

Вы так говорите, как будто systemd не имеет слоя совместимости с sysvinit.

> Нужна, нужна. Только вот этот Поттеринг уже сдедал пульсаудио, спасибо.

Для вас, убунтоводов, пульсаудио делала каноникал. А Поттеринг только матерился, глядя на это. И вы тоже матерились, да.

> посмотрев на их участь подумаем - а надо ли нам оно или нет

Вы слишком переоцениваете свою роль в истории. За вас подумает Марк Ш. И выскажет единственно верное мнение: "зато upstart лидирует в области балета!".

>зачем бы системе инициализации вдруг надо какими-то там сертификатами и уникальными идентификаторами заведовать

Вот запускает она апач с сертификатом, или монтирует раздел шифрованный, и надо бы у юзера пароль спросить. "придумывайте свои костыли!" - дружно отвечают нам sysvinit и upstart. И только systemd предложит универсальный фреймворк запроса паролей при загрузке.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 01:07 
>А Поттеринг только матерился, глядя на это.

Глядя на что? На патчи, без которых он вообще не работает?



"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 01:34 
>>А Поттеринг только матерился, глядя на это.
> Глядя на что? На патчи, без которых он вообще не работает?

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено ананим , 30-Апр-11 02:56 
сам лично в генте патчи накладывал, вычитывая по форумам, включая бубунтушные.
то заикается, то жрёт проц под 100%, то ещё чего.
щаз вроде нормуль, но опять же - это с моей звуковухой, а с другой может веселье всё продолжается.

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 20:47 
>> У них апстарт.
> Который, как известно, sucks.

Поттеринг столько всего решил в systemd впихать что он кажется будет sucks :\.

> Вы так говорите, как будто systemd не имеет слоя совместимости с sysvinit.

Тогда не понятно что народу не нравится насчет костылей. У апстарта они такие же как у systemd :)

> Для вас, убунтоводов, пульсаудио делала каноникал. А Поттеринг только матерился, глядя
> на это. И вы тоже матерились, да.

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

>> посмотрев на их участь подумаем - а надо ли нам оно или нет
> Вы слишком переоцениваете свою роль в истории. За вас подумает Марк Ш.
> И выскажет единственно верное мнение: "зато upstart лидирует в области балета!".

У Марка Ш. есть конкретная задача: работающая система. Хорошо работающая. Это ключ к профиту на ее поддержке и сервисах вокруг нее. Поэтому Марк Ш. скорее всего не будет упираться рогом если какой-то компонент окажется в 2 раза лучше. Только пусть сперва делом докажут и покажут эти в 2 раза лучше, а потом они подумают.

>>зачем бы системе инициализации вдруг надо какими-то там сертификатами и уникальными идентификаторами заведовать
> Вот запускает она апач с сертификатом, или монтирует раздел шифрованный, и надо
> бы у юзера пароль спросить. "придумывайте свои костыли!" - дружно отвечают
> нам sysvinit и upstart. И только systemd предложит универсальный фреймворк запроса
> паролей при загрузке.

Запрос пароля при загрузке - костыль сам по себе. А к тому же сервисом инициализации - костыль в квадрате.


"Пусть федористы покажут"
Отправлено Фкуку , 30-Апр-11 00:49 
>> Пусть федористы покажут

Что вы слышало про LFS?
АйКью  -- 12? Жить не мешает?


"Пусть федористы покажут"
Отправлено Аноним , 30-Апр-11 00:53 
> АйКью  -- 12? Жить не мешает?

Минус 12?! Это же целочисленное переполнение! :)


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено xandry , 29-Апр-11 22:54 
> обкатают пару релизов Fedora и можно будет тестить =)

Про pulseaudio такое всё ещё говорят...


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено kuku , 29-Апр-11 22:18 
из Линукса пытаются сделать Виндоуз для того,
чтобы он был популярен ?
И вообще зачем перекладывать ответственность
за чистоту кода одной программы на какую-нибудь
другую программу ? Это помоему проблема человека...

А если systemd крахнется ?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Иван Иванович Иванов , 29-Апр-11 22:20 
> из Линукса пытаются сделать Виндоуз для того,
> чтобы он был популярен ?
> И вообще зачем перекладывать ответственность
> за чистоту кода одной программы на какую-нибудь
> другую программу ? Это помоему проблема человека...

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

> А если systemd крахнется ?

А если электричество выключат? А если вы умрёте? А если ...?

Зачем вы тут? Возвращайтесь на свою Windows 7 Ultimate Pirate Edition.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено kuku , 29-Апр-11 22:35 
есть ли смысл в сковородке с нагревательным элементом ?
когда рядом есть газ ?

А на Slackware я сижу больше двух лет.
Мне с Linux'ом приятнее говорить на ты,
без "переводчика".
Эти всякие автоматизации и прослойки только
"затуманивают" картину происходящего в операционной
системе.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 29-Апр-11 22:39 
>есть ли смысл в сковородке с нагревательным элементом ?
>когда рядом есть газ ?

Зависит от сравнительной стоимости литр газа/квтч электричества. А к чему вы это?

>Мне с Linux'ом приятнее говорить на ты, без "переводчика".

Т.е. вы не пользуетесь процессом init, и вся ваша система состоит из busybox-а? Круто, да.
Но лично мне как-то приятнее, когда всё работает, пусть и с "лишними" прослойками типа /sbin/init.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено kuku , 29-Апр-11 22:52 
Простите, вы меня не так поняли.
Для меня Slackware проще чем Виндоуз.
Я в курсе что /sbin/init родитель всех
процессов.

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 29-Апр-11 22:59 
> Для меня Slackware проще чем Виндоуз.

Вот скажите, что лично для вас будет проще (спрашиваю просто из любопытства): несколько небольших внятных конфигов, или 100500 шелл-скриптов, на 90% являющихся копипастой друг друга?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Ононим , 29-Апр-11 23:38 
>> Для меня Slackware проще чем Виндоуз.
> Вот скажите, что лично для вас будет проще (спрашиваю просто из любопытства):
> несколько небольших внятных конфигов, или 100500 шелл-скриптов, на 90% являющихся копипастой
> друг друга?

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 29-Апр-11 23:51 
> Разумеется, скрипты. На своих конфигах попробуйте сделать что-то, чего не перечислено в
> таблице сверху,

99% всех операций по запуску и обслуживанию сервисов являются стандартными, и покрываются опциями конфигов. На остальные 1% случаев в конфиге можно указать... произвольные команды, в т. ч. и скрипты, которые будут делать всё, что угодно :)
В результате имеем простоту + гибкость, вместо сложности + гибкости в sysvinit.

>а я над вами посмеюсь.

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 00:10 
>А вы попробуйте разобраться во всех этих 100500 скриптах,

Всего 12 насчитал. Откута такой бред?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 00:12 
>>А вы попробуйте разобраться во всех этих 100500 скриптах,
> Всего 12 насчитал.

Потом пальцы кончились? :)


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 00:41 
> Потом пальцы кончились? :)

Попытка замаскировать свою некомпетентность?



"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 00:49 
>> Потом пальцы кончились? :)
> Попытка замаскировать свою некомпетентность?

Простите, в каком месте я не компетентен? Или вам просто сказать нечего?

Если вы хотите, я могу выложить листинги содержимого пакетов initscripts и initramfs-tools из состава дебиана (отличный пример сферического sysvinit, сколько нервов он мне убил...). Там явно больше двенадцати скриптов. И это ещё не считая всяких дополнительных демонов.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 01:04 
> Простите, в каком месте я не компетентен?

В вопросе арифметики. Очевидно же.


> из состава дебиана (отличный пример сферического sysvinit, сколько нервов он мне
> убил...). Там явно больше двенадцати скриптов. И это ещё не считая
> всяких дополнительных демонов.

Отлично. Жду ровно 100500 скриптов.



"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 01:11 
> В вопросе арифметики. Очевидно же.

Да ну? Это у кого из нас через каждые 12 отсчетов регистр переполняется?

> Отлично. Жду ровно 100500 скриптов.

/etc/initramfs-tools/scripts/local-top
/etc/initramfs-tools/scripts/nfs-top
/etc/initramfs-tools/scripts/init-top
/etc/initramfs-tools/scripts/local-bottom
/etc/initramfs-tools/scripts/init-premount
/etc/initramfs-tools/scripts/local-premount
/etc/initramfs-tools/scripts/nfs-bottom
/etc/initramfs-tools/scripts/nfs-premount
/etc/initramfs-tools/scripts/init-bottom
/etc/initramfs-tools/update-initramfs.conf
/usr/share/initramfs-tools/scripts/nfs
/usr/share/initramfs-tools/scripts/local
/usr/share/initramfs-tools/scripts/init-top
/usr/share/initramfs-tools/scripts/init-top/all_generic_ide
/usr/share/initramfs-tools/scripts/init-top/keymap
/usr/share/initramfs-tools/scripts/init-top/blacklist
/usr/share/initramfs-tools/scripts/functions
/usr/share/initramfs-tools/scripts/local-premount
/usr/share/initramfs-tools/scripts/local-premount/resume
/lib/init/swap-functions.sh
/lib/init/bootclean.sh
/lib/init/usplash-fsck-functions.sh
/lib/init/vars.sh
/lib/init/splash-functions-base
/lib/init/mount-functions.sh
/etc/init.d/mountoverflowtmp
/etc/init.d/checkfs.sh
/etc/init.d/skeleton
/etc/init.d/mountnfs-bootclean.sh
/etc/init.d/killprocs
/etc/init.d/umountnfs.sh
/etc/init.d/urandom
/etc/init.d/mountkernfs.sh
/etc/init.d/mountall.sh
/etc/init.d/mountall-bootclean.sh
/etc/init.d/mountdevsubfs.sh
/etc/init.d/bootlogd
/etc/init.d/bootlogs
/etc/init.d/umountroot
/etc/init.d/rc.local
/etc/init.d/stop-bootlogd-single
/etc/init.d/single
/etc/init.d/bootmisc.sh
/etc/init.d/halt
/etc/init.d/checkroot.sh
/etc/init.d/umountfs
/etc/init.d/sendsigs
/etc/init.d/stop-bootlogd
/etc/init.d/hostname.sh
/etc/init.d/mtab.sh
/etc/init.d/mountnfs.sh
/etc/init.d/rmnologin
/etc/init.d/reboot
/etc/network/if-up.d/mountnfs

Дальше выкладывать не вижу смысла, у вас и так несколько раз уже регистр переполнился :)


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 01:26 
> Дальше выкладывать не вижу смысла, у вас и так несколько раз уже
> регистр переполнился :)

grep пользоваться тоже не умеешь. А теперь смотри сюда http://rpm.pbone.net/index.php3/stat/6/idpl/15708931/dir/man...

У кого больше?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 01:37 
> grep пользоваться тоже не умеешь.

Ну продемонстрируйте мастер-класс :)

> А теперь смотри сюда http://rpm.pbone.net/index.php3/stat/6/idpl/15708931/dir/man...
> У кого больше?

Не нашёл там ни одного скрипта. Одни конфиги да симлинки.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено ананим , 30-Апр-11 03:15 
>Не нашёл там ни одного скрипта. Одни конфиги да симлинки.

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

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 01:29 
> Да ну? Это у кого из нас через каждые 12 отсчетов регистр
> переполняется?

А теперь смотри, ламо


#cd /etc/init.d
#ls | wc -l
#12


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 01:40 
> А теперь смотри, ламо

Право же, ваш культурный уровень в точности соответствует уровню вашей аргументации :)

> #cd /etc/init.d
> #ls | wc -l
> #12

Освойте же man ls, особенно опцию -1, прошу вас.

А ещё - открою вам тайну - скрипты инита могут лежать и в других каталогах, о ужас!


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 09:17 
> Освойте же man ls, особенно опцию -1, прошу вас.

ls при работе на пайп всегда работает в одноколоночном режиме, ламер


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Deffic , 30-Апр-11 22:55 
Кажеться обязательным является только inittab.
Остальные скрипты на индивидуальный вкус, у каждого дистростроителя их разное количество.
При желании всё можно запихнуть в один скрипт.

Поэтому Ваш аргумент с количеством скриптов не верен.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 23:59 
> А ещё — открою вам тайну — скрипты инита могут лежать и
> в других каталогах, о ужас!

это вот у вас в бебиане такая помойка — взорвалась макаронная фабрика, и скрипты раскидало по всей системе? мда…


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено mnu , 01-Май-11 05:12 
а разве Ваш ls при выводе не на терминал (stdout - это не терминал) не подразумевает -1 по умолчанию?

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено zerot , 01-Май-11 19:32 
эх, просил я Максима добавить к профилю пользователя табличку, кого игнорировать. Удобно было бы добавить всех пользователей LIKE '%anon%', чтобы вместо их сообщений видеть - "вы отключили отображение сообщений от этого пользователя"
-
сразу бы обсуждение приобрело вменяемый характер без лишней воды

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено zerot , 02-Май-11 00:24 
вдогонку, я как раз и предлагал не банить троллей, а разрешить каждому зарегистрированному посетителю самому вести список тех, сообщения от кого будут замещаться сообщением - заглушкой
-
т.к. этого механизма нигде не используется, значит ноу хау. был бы в штатах - запатентовал бы идею, и был бы не только автором КоСиКУЛ БЕССТ, Тиксер БЕССТ и ОрСиМОН БЕССТ, но и владельцем крутого патента :)
-
а так - будет висеть на опеннете если кто попробует запатентовать - можно будет предъявить озвучку идеи мной раньше. Ну и с Максимом поделиться, раз на его сайте висит такое ценное юридически сообщение :)

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено angra , 30-Апр-11 14:17 
Вы этим хвастаетесь как будто это что-то хорошее. При желании можно вообще от init избавится и все в один скрипт впихнуть. Мне куда больше нравится возможность тонкой настройки под текущие нужды. Для сравнения

$ ls /etc/init.d/ | wc -l
100

Но при этом
$ ls /etc/rc2.d/ | grep ^S | wc -l
30

Остальное запускается под определенные задачи.

P.S. Работа без нужды из под рута таки зло, избавляйтесь от вредных привычек.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 23:57 
> из состава дебиана

ну так в дебиане и тысячи пакетов. типа coolsoft. coolsoft-dev. coolsoft-doc. coolsoft-samples. coolsoft-extraz. coolsoft-xyz. coolsoft-coolsoft. зачем — знают только мохнатые дебианцы.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 29-Апр-11 22:22 
> из Линукса пытаются сделать Виндоуз для того,
> чтобы он был популярен ?

Да, пытаются. Этот путь называется ubuntu и к сабжу никак не относится.

> А если systemd крахнется ?

А если sysvinit крахнется? А если винт накроется? А если метеорит упадёт?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 00:56 
> А если sysvinit крахнется?

(sudo) killall -9 init вам в руки - идите, проверяйте уже что у кого из вас там будет :)



"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 29-Апр-11 22:18 
Кстати, в тексте новости ЛПП. Леннарт особо отмечает, что systemd сейчас поддерживают практически все десктопные дистрибутивы, _кроме ubuntu_.
И он совершенно прав - systemd в мейнстримной убунте нет и не предвидится.
Меж тем в новости утверждается, что он там есть.

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено somename , 30-Апр-11 11:16 
> Кстати, в тексте новости ЛПП. Леннарт особо отмечает, что systemd сейчас поддерживают
> практически все десктопные дистрибутивы, _кроме ubuntu_.

https://wiki.ubuntu.com/systemd


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 29-Апр-11 22:34 
Они забыли про юникс-вэй: программа делает ОДНУ вещь и делает ее ХОРОШО...

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено kuku , 29-Апр-11 22:44 
+1

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 29-Апр-11 22:55 
> Они забыли про юникс-вэй: программа делает ОДНУ вещь и делает ее ХОРОШО...

Разве? systemd делает всё то же, что должен уметь традиционный init, ведущий своё начало из классических юниксов, но делает это _лучше_, в том вся фича и есть.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено vadiml , 29-Апр-11 23:09 
> но делает это _лучше_,

А Вы в этом абсолютно уверены? Уже все грабли проёдены?
А может всё новое пихают в федору как раз чтобы юзеры прошлись по этим граблям, и где-то к rhel7 оно из категории "несъедобные" перешло в категорию "условно съедобные"?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 29-Апр-11 23:16 
>> но делает это _лучше_,
>А Вы в этом абсолютно уверены?

См. табличку в сабже.

>Уже все грабли проёдены?

Ни в systemd, ни в upstart, ни в старом init ещё не пройдены все грабли. Во всяком случае, полностью исключить наличие багов в них нельзя.

>А может всё новое пихают в федору как раз чтобы юзеры прошлись по этим граблям

Всё новое пихают в федору, потому в современном десктопном дистрибутиве нужны новые технологии. // К.О.
Кому не нравится - есть debian oldstable.

>где-то к rhel7 оно из категории "несъедобные" перешло в категорию "условно съедобные"?

Сейчас в rhel6 "условно съедобный" upstart, юзеры как раз собирают остатки граблей :)


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 01:10 
>См. табличку в сабже.

На сайте майкрософт таких полно.



"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 02:08 
>>См. табличку в сабже.
> На сайте майкрософт таких полно.

А ещё на сайте майкрософт полно букв. Так что теперь, на буквы не смотреть?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено ананим , 30-Апр-11 03:17 
сказал вовочка учителю, указывая на ближайший забор.
да, помню этот анекдот.

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Ононим , 29-Апр-11 23:39 
>> Они забыли про юникс-вэй: программа делает ОДНУ вещь и делает ее ХОРОШО...
> Разве? systemd делает всё то же, что должен уметь традиционный init, ведущий
> своё начало из классических юниксов, но делает это _лучше_, в том
> вся фича и есть.

init должен делать ровно две вещи - запускать систему старновых скриптов и прибивать зомбей. Всё.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 29-Апр-11 23:53 
> init должен делать ровно две вещи - запускать систему старновых скриптов и
> прибивать зомбей. Всё.

Это какой-то ущербный обрубок. Вот, например, sysvinit примерно таким был. Полюбуйтесь, сколько костылей в него натыкали, чтобы он хоть что-то делал.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 00:58 
> init должен делать ровно две вещи - запускать систему старновых скриптов и
> прибивать зомбей. Всё.

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 01:04 
> Управление сертификатами в системе инициализации - это уже форменная укурка разработчика.

Не разработчика, а переводчика. В оригинале было написано про запрос напролей на сертификаты (например, при запуске апача с mod_ssl).


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Иван Иванович Иванов , 30-Апр-11 01:19 
SSL Certificate/LUKS Password handling, including Plymouth, Console, wall(1), TTY and GNOME agents

Что автор написал, то и в переводе. Хватит гнать.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 01:45 
> SSL Certificate/LUKS Password handling, including Plymouth, Console, wall(1), TTY and
> GNOME agents
> Что автор написал, то и в переводе. Хватит гнать.

Ну вы хотя бы английский изучите :)
hint: гугл-транслейт, которым пользовались автор новости и вы, не заменяет знания английского, в частности, способности понимать структуры фразы.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 01:46 
> hint: гугл-транслейт, которым пользовались автор новости и вы, не заменяет знания английского,
> в частности, способности понимать структуры фразы.

Для особо умных и кльтурных я даже поясню:
(SSL Certificate/LUKS) (Password handling)


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Иван Иванович Иванов , 30-Апр-11 02:07 
>> hint: гугл-транслейт, которым пользовались автор новости и вы, не заменяет знания английского,
>> в частности, способности понимать структуры фразы.
> Для особо умных и кльтурных я даже поясню:
> (SSL Certificate/LUKS) (Password handling)

Я скобки по-другому поставлю, и? Почему вы решили, что вы правильно перевели, а в новости неправильно?

Да, автор новости google translate не пользовался: если бы вы прогнали оригинальный текст через него, близко бы не получилось то, что написано здесь.

Но вы самый умный, продолжайте в этом же духе.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 02:17 
> Я скобки по-другому поставлю, и?

И будет неправильно.

> Почему вы решили, что вы правильно перевели, а в новости неправильно?

А вы почитайте второй отчет о развитии systemd (ссылка внизу новости), там это подробно расписано.

> Но вы самый умный, продолжайте в этом же духе.

Уровень ваших комментов пытается укрепить меня в этом мнении, отчаянно льстя моему самолюбию. Но я пока держусь :)


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 02:20 
> Поэтому, чтобы автоматически зарестартить отвалившийся сервис на беспилотной машине

Видили мы таких рестартователей, ещё с daemon tools, которые из-за одного сервиса валили сервера нахрен. Уважаемый, "отвалившийся сервис" - это ЧП, такое же как kernel panic. Ошибки надо исправлять, а не усугублять рестартованием.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 01-Май-11 00:09 
пля единственное умное сообщего из всего сплошного потока бреда. Ни на одной никс системе не встречал чтобы падающий сервис с n-й попытки таки стартанул, если оно падает да ты его хоть в while (1) оберни оно от этого работать не станет, а вот тачку положит враз. Если уж очень очень хочется костылй ну поставьте себе monit там уже все это придумано, если сервис упал 5 раз за минуту то пожалуй не надо его больше подымать.

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 01-Май-11 00:05 
> Поэтому, чтобы автоматически зарестартить отвалившийся сервис на беспилотной машине — приходится изгаляться.

как страшно жить! давайте лучше сделаем из инит всё-всё-всё, и кухонную раковину не забудем добавить!

надо рестартить — запускай через скрипт, который умеет рестартить, в чём беда? может, в том, что у тебя руки по ТЗ должны были быть из плеч, а твои производители их приделали немного ниже?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 20:50 
> Разве? systemd делает всё то же, что должен уметь традиционный init, ведущий
> своё начало из классических юниксов, но делает это _лучше_,

Проблема лишь в том что оно делает еще много каких-то совершенно лишних вещей и все больше начинает напоминать переростка, которого сложно контролировать, который бажный, дырявый и плохо поддающийся контролю. Есть очень хороший принцип: keep it simple, stupid. Поттеринг о нем забыл.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено tmp , 30-Апр-11 00:29 
> Они забыли про юникс-вэй: программа делает ОДНУ вещь и делает ее ХОРОШО...

Про остальные правила забыли, да? Если их учесть, Unx-way окажется мёртвым.



"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено mirsev , 29-Апр-11 22:42 
> ... проблемой SysVinit является её зависимость от множества достаточно тяжёлых и
> не очень быстрых приложений - bash, awk, sed и других, которые не отличаются
> скорой работы на встраиваемых системах.

А busybox на что? Давно во встраиваемых системах используется, и весьма успешно, имея внутри себя все эти shell, awk, sed и другиe...


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 29-Апр-11 22:45 
> А busybox на что? Давно во встраиваемых системах используется, и весьма успешно,
> имея внутри себя все эти shell, awk, sed и другиe...

Они там сильно урезанные, так что приходится практически все скрипты под них переписывать. И по скорости всё равно не фонтан.
Уж проще один раз и на сразу сях, чтобы потом не париться.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено mirsev , 29-Апр-11 22:53 
Тогда уж -- сразу в ядро! Или не?

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 29-Апр-11 22:56 
> Тогда уж -- сразу в ядро! Или не?

У ядра немного другие задачи.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено vadiml , 29-Апр-11 23:03 
На вид всё так хорошо, вот только 1 родимое пятно есть: создавший в свое время звуковой сервер PulseAudio

ЗЫ "Учитывая, что Linux стал использоваться на серверах ..." -- написано так, как будто это произошло на прошлой неделе.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 29-Апр-11 23:22 
> ЗЫ "Учитывая, что Linux стал использоваться на серверах ..." -- написано так,
> как будто это произошло на прошлой неделе.

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

Да и возможности корректно остановить сервер, даже если какие-то потомки "потерялись" при кривом форке, до systemd тоже не было.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 00:08 
>реализация инита, которая позволяет перезапустить демона, не закрывая сокеты

звучит бредово.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 00:15 
>>реализация инита, которая позволяет перезапустить демона, не закрывая сокеты
> звучит бредово.

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено ананим , 30-Апр-11 03:36 
ежедневную что простите?

зыж
судя по иронии, характерную для вантузятника - А! ТАК ВОТ КТО системд НАМ ПОДПИХИВАЕТ! :D


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Crazy Alex , 30-Апр-11 17:16 
Однако! Оказывается, кто-то пытается обеспечить 24х7 без резервирования техники? Ну-ну... А если резервирование есть - любое разумное время запуска годится.

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено VoDA , 30-Апр-11 00:18 
зато великолепно, чтобы не терять сообщения и запросы пришедшие пока демон почему то out-of-order.

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 01:14 
>зато великолепно, чтобы не терять сообщения и запросы пришедшие пока демон почему то out-of-order.

А если он будет out-of-order вечно?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено VoDA , 30-Апр-11 01:29 
тогда соединения будут отстреливаться по таймауту. только нафига вообще запускать сервис, что вечно out-of-order?

а передернуть подвисшее приложение очень даже стоит.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 01:33 
> тогда соединения будут отстреливаться по таймауту. только нафига вообще запускать сервис, что вечно out-of-order?

А если оно стало таким в результате сбоя?


> а передернуть подвисшее приложение очень даже стоит.

Особенно если это сервер mysql



"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 14:50 
> Во всяком случае, реализация инита, которая позволяет перезапустить демона, не закрывая
> сокеты (так, чтобы все запросы, пришедшие во время перезапуска, просто встают
> в очередь), появилась всего год назад.

А причём здесь init? Это само приложение должно поддерживать, оно должно уметь создавать структуры клиентских подключений у себя в коде заново, по открытым сокетам. А система запуска здесь вообще ни к месту.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено VKraft , 29-Апр-11 23:49 
да уж... не то что разобратся во всём этом невозможно будет теоретически, но практически админить, учитывая колличество компонент системы... уповать на пряморукость сборщиков дистрибутива или таки изучать _как_ это всё на самом деле работает и где глючит (а ведь об ошибках пока даже речи не шло как и о безопасности). как-то это неправильно всё интегрировать в одной подсистеме. слишком быстрый скачок вперёд.

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 29-Апр-11 23:58 
> да уж... не то что разобратся во всём этом невозможно будет теоретически,
> но практически админить, учитывая колличество компонент системы... уповать на пряморукость
> сборщиков дистрибутива или таки изучать _как_ это всё на самом деле
> работает и где глючит (а ведь об ошибках пока даже речи
> не шло как и о безопасности).

Вы прямо забили большой гвоздь в крышку гроба sysvinit с его скриптами! :)

То ли дело systemd - несколько простых конфигов + хорошая документация.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено VoDA , 30-Апр-11 00:18 
> Вы прямо забили большой гвоздь в крышку гроба sysvinit с его скриптами!
> :)
> То ли дело systemd - несколько простых конфигов + хорошая документация.

+1


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено VKraft , 30-Апр-11 00:27 
второй раз повторю: колличество компонент системы, объём кода, одна подсистема. один товарищь тут уже сказал что сие не unix way где отдельные компоненты надёжно и хорошо выполняют свои функции. к примеру нужна подсистема отслеживания зависимостей служб, надёжное слежение за сервисом и потомками процессами ну и т.д и чтоб это можно было вязать _КАК_ угодно с чем угодно. а то что мы наблюдаем это не подпадает под характеристику разработки надёжных систем. быстрых, корпоративных, многофичевых - да. надёжных, отказоустойчивых, безопасных - нет.

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 00:40 
>к примеру нужна подсистема отслеживания зависимостей служб, надёжное слежение за сервисом и потомками процессами ну и т.д и чтоб это можно было вязать _КАК_ угодно с чем угодно

Вас послушать, так и /bin/ls не юниксвеен. Его же надо распилить на несколько программ, одна будет парсить опции, другая считывать листинг каталога, третья выводить результат на экран, четвертая - блокировать консоль, пока работают первые две. Вот так - юниксвейно!


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 01:01 
> Вас послушать, так и /bin/ls не юниксвеен. Его же надо распилить на
> несколько программ, одна будет парсить опции, другая считывать листинг каталога, третья
> выводить результат на экран,

Все можно довести до маразма. С одной стороны - вот это. С другой - система инициализации которая зачем-то рулит сертификатами. А жопу мне они не собираются автоматически подтереть из их чудной системы инициализации? Такой фичи у убунты точно нет.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 01:06 
> С другой - система инициализации которая зачем-то рулит сертификатами. А жопу мне
> они не собираются автоматически подтереть из их чудной системы инициализации? Такой
> фичи у убунты точно нет.

Управление сертификатами придумал Artem Tashkinov, у Поттеринга такого не было.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 20:51 
> Управление сертификатами придумал Artem Tashkinov, у Поттеринга такого не было.

У него много другого было. Зачем делать из системы инициализации комбайн-переросток?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено mirsev , 30-Апр-11 01:16 
>> да уж... не то что разобратся во всём этом невозможно будет теоретически,
>> но практически админить, учитывая колличество компонент системы... уповать на пряморукость
>> сборщиков дистрибутива или таки изучать _как_ это всё на самом деле
>> работает и где глючит (а ведь об ошибках пока даже речи
>> не шло как и о безопасности).
> Вы прямо забили большой гвоздь в крышку гроба sysvinit с его скриптами!
> :)
> То ли дело systemd - несколько простых конфигов + хорошая документация.

А кто ее читает, эту "хорошую" документацию? Вообще, программа (скрипт, конфиг, etc.) должны быть самодокументированными -- очень часто обычные комментарии в них бывают лучше и полезнее любой документации.

И еще: любое действие -- это данные плюс программа. Скрипт позволяет привязать все, что угодно к любой системе. А если какой-то дополнительный алгоритм нужно будет описывать в конфиге -- который по счету новый язык придется осваивать?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 01-Май-11 00:14 
> но практически админить, учитывая колличество
> колличество

тебе лучше ничего не админить. во избежание.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Deffic , 30-Апр-11 01:34 
Видимо следующий шаг - regedit_lnx.
"Ведь во всех этих *.conf руки вывихнуть можно."

Если серьёзно - то linux плавно превращается в чёрный ящик.
Я за systemd, но только в embedded.

p.s. в init скриптах если что-то пошло не так, можно самостоятельно отладить, переписать, что делать в такой ситуации с systemd?

Закон Мэрфи: Если что-то может пойти не так, оно обязательно пойдет не так.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 17:13 
> p.s. в init скриптах если что-то пошло не так, можно самостоятельно отладить, переписать, что делать в такой ситуации с systemd?

Как что ? платить RedHat. они за вас отладят - за ваши деньги.
И им профит и у вас без багов ;-)


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 01-Май-11 00:16 
> Я за systemd, но только в embedded.

вот уж где этот монстр точно не нужен — так это в эмбедовке.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 01-Май-11 23:40 
> Я за systemd, но только в embedded.

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено pavlinux , 30-Апр-11 01:38 
Вопрос: Почему система инициализации должна следить за крахами приложений?
Это равносильно тому, что АвтоВАЗ должен ремонтировать 99-е убитые в сельской местности.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анон , 30-Апр-11 02:21 
> Вопрос: Почему система инициализации должна следить за крахами приложений?
> Это равносильно тому, что АвтоВАЗ должен ремонтировать 99-е убитые в сельской местности.

Нет, это равносильно тому, что сломанные машины должны ремонтировать в ремзоне/автосервисе, а не пьяный сантехник Вася во дворе за бутылку палёной водки :)


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено pavlinux , 30-Апр-11 02:38 
>> Вопрос: Почему система инициализации должна следить за крахами приложений?
>> Это равносильно тому, что АвтоВАЗ должен ремонтировать 99-е убитые в сельской местности.
> Нет, это равносильно тому, что сломанные машины должны ремонтировать в ремзоне/автосервисе, а не пьяный сантехник Вася во дворе за бутылку палёной водки
> :)

Водка в автосервисе отличается, от водки сантехника Васи во дворе,
лишь непалёностью (что тоже доказать надо).

  Я за то, что сам движок должен следить за своим состоянием,
и в случае заклинивания, сам себя перезапускал, с помощью резервного стартера.
  Вот на пример в авиационных пушках есть спец. пиропатрон, который вышибает
перекорёженную или заклиненную гильзу. Далее идет реле, для поджигания этого
пиропатрона, контакты у которого изготавливаются из позолоченного серебра,
чтоб не дай Бог, искра не исчезла. И на конец, если предыдущие два варианта
дали сбой, возможна полумеханическая подтяжка отката ствола.  

А так настанет пи....ц всей системе, если сам systemd убёться.
И этот Поттеринг уже бесит своими "революционными" идеям.  
С одной стороны всё кричать - "Даёшь микроядро",
с этой - нарисовался хрен, который хочет  впиндюрить супер-сервер
следящий  за другими. Только избавились от маразма inetd/xinetd,
выскочил... "Я амерекос, я умный, делай как я".

Выше уже про regedit написали. Плюс к этому нужна "Панель Управления",
"Мой Компьютер" и "диск Ц".


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено edo , 02-Май-11 16:43 
> Вот на пример в авиационных пушках есть спец. пиропатрон, который вышибает

ну вот в данном случае пушка и есть тот самый init.

> Только избавились от маразма inetd/xinetd,

???
куда делся inetd?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 02-Май-11 16:53 
> ???
> куда делся inetd?

умер, надеюсь?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено макпыф , 26-Апр-21 11:14 
поттеринг по мойму не америкос

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено ананим , 30-Апр-11 03:05 
>Вопрос: Почему система инициализации должна следить за крахами приложений?
>Это равносильно тому, что АвтоВАЗ должен ремонтировать 99-е убитые в сельской местности.

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


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено pavlinux , 30-Апр-11 03:10 
>>Вопрос: Почему система инициализации должна следить за крахами приложений?
>>Это равносильно тому, что АвтоВАЗ должен ремонтировать 99-е убитые в сельской местности.
> неа. хлеще.
> это автоваз должен ремонтировать даже то, что сам не собирал.
> запорожцы там, луазы, камазы, газоны и т.д.

кофемолки, утюги и айфоны.
  


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено ананим , 30-Апр-11 03:38 
это уж как водится.
и круглосуточную поддержку. через dbus. :D

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 30-Апр-11 20:50 
>Вопрос: Почему система инициализации должна следить за крахами приложений?

Это равносильно тому, что АвтоВАЗ должен ремонтировать 99-е убитые в сельской местности.


Тут как раз не ремонт, а попытка поставить на колёса и разогнать до скорости 100 км/ч. И не важно, что у машинки руль отвалился.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено GTO , 30-Апр-11 01:39 
systemd в gentoo  это очень оптимистично, когда  openrc -то еще не созрело. Да и baselayout-1 весьма хватает, надо признать.

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonololoshwvich , 30-Апр-11 11:13 
ага, но первый baselayot - тот еще тормоз, хотя прост и симпатичен...

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 03:57 
А по моему, это просто реклама.

"+1 _Не_ Сравнение систем инициализации"
Отправлено Andrey Mitrofanov , 30-Апр-11 08:35 
> А по моему, это просто реклама.

Это не просто "реклама", а весь вечер на арене только у нас оголтелая самореклама одного Артиста.

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

Лет через 6... когда оно уже будет почти готово к употреблению... в федоре...

И, кста, невозможность отдельного /usr -- починят к тому времени... Впилят во всех инсталяторах жёсткий запрет на, не иначе. _Ф_илософия же! ...

И если перед нами "второй Андроид", то да, отсюда не видно---


"+1 _Не_ Сравнение систем инициализации"
Отправлено verrens , 04-Май-11 23:53 
> Это не просто "реклама", а весь вечер на арене только у нас оголтелая самореклама одного Артиста.

Не перевелись у нас ещё в стране тонкие цинители юмора ;)


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено filosofem , 30-Апр-11 10:08 
>Леннарт Поттеринг опубликовал развёрнутое сравнение systemd, upstart и SysVinit

Что-то мне эта табличка напоминает =)
Мокрософт опубликовал развернутое сравнение...:
http://www.infoq.com/news/2010/06/HTML5-Compliance-Dispute

Ленна Поттер сам себе PR отдел. =)



"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 14:14 
Ждем с нетерпением systemd и wayland в Ubuntu дистрибутивах

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 15:06 
А почему он не сравнил с runit ?

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено анонимус , 30-Апр-11 21:45 
>>Запуск без использования bash/shell скриптов

а на чём написаны сервисы?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 22:51 
-- copy+paste --

Cool. In the next step you'll add XML config files to be as cool as Apple's launchd ...
Posted by raketenforscher at Sat Apr 30 06:27:58 2011


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 30-Апр-11 22:52 
Собственно а почему launchd нет в сравнении?

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено К.О. , 01-Май-11 09:06 
А, что он доступен для Linux?

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено szh , 30-Апр-11 23:52 
http://i.imgur.com/usftZ.png

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 01-Май-11 00:01 
> http://i.imgur.com/usftZ.png

великолепно!


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 01-Май-11 02:00 
метко :)

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 02-Май-11 03:22 
> http://i.imgur.com/usftZ.png

Технично! Троллинг Поттеринга засчитан!


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено wechat , 03-Май-11 04:55 
>http://i.imgur.com/usftZ.png

Зачет!!!!! Дайте ему баллов.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено none , 01-Май-11 00:16 
Грустно всё это, хотя нет покоя для людей которые считают что нашли рецепт решающий все проблемы. В общем всё как всегда: Credibile est, quia ineptum est! Так что всё идёт как надо, надо расслабиться...

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymiuse , 01-Май-11 09:30 
Товарищи товарищи. А с учётом всех этих фич не слишком ли жырная systemd будет?

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymous , 01-Май-11 13:46 
> Товарищи товарищи. А с учётом всех этих фич не слишком ли жырная
> systemd будет?

а кого это волнует? ну, кроме тех, кому Приказом Свыше будет насильно засунута эта фигня — как пульсаудио.


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено anonymiuse , 01-Май-11 09:32 
Блин там половина фич вообще не должны быть функционалом системы загрузки

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено wechat , 03-Май-11 05:01 
>сотрудник
>начал разработку
>Fedora 15... OpenSUSE... Arch, Debian, Ubuntu, Gentoo... Mandriva

С каких это пор сотрудник == К. О.?


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено wechat , 03-Май-11 05:12 
>Легкие для написания, расширения и обработки файлы управления сервисами, подходящие для манипулирования инструментами управления предприятием

http://itmages.ru/image/view/181816/eb1df4a1


"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Аноним , 23-Июл-11 02:02 
Ребята, вот вы тут ссоритесь, на тему, что лучше, SysVinit или systemd, но ведь все патчи в Линукс вносятся только с одобрения Линуса, а что он об этом думает, уж он точно не дурак, и должен как-то отреагировать на происходящие

"Сравнение систем инициализации systemd, upstart и SysVinit"
Отправлено Ононимчег , 27-Июл-11 21:08 
Товарищ, а при чем здесь Линус Торвальдс и система инициализации?
Линус занимается только ядром.