The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз системы инициализации Upstart 1.11, opennews (?), 15-Ноя-13, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


9. "Релиз системы инициализации Upstart 1.11"  +2 +/
Сообщение от Аноним (-), 15-Ноя-13, 12:11 
> Перешел на нее с систем_D, ибо внезапно система стала стартовать страшно долго, а разбираться в чем дело мне лень, время деньги.

Стив Лангасек, залогиньтесь.

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

23. "Релиз системы инициализации Upstart 1.11"  +4 +/
Сообщение от ананим (?), 15-Ноя-13, 13:35 
По этой же причине (плюс вечные глюки, аля «не могу отмонтировать tmp») свернул эксперименты с systemd на gentoo и вернулся на openrc. Ну чё, минусуйте. У вас же трэнд.
зыж
Кстати, вот интересная таблица (таблицы!) сравнения систем инициализации от gentoo сообщества http://wiki.gentoo.org/wiki/Talk:Comparison_of_init_systems
Порадовало (вернее развлекло) в колонке про systemd следующее:
Timer-based Activation      proprietary
friendly upstream          NO
complex init scripts to start multiple components (samba -> smbd nmbd, nfs ->)     NO
minimal dependencies and footprint (CC + posix sh)          NO
ну и размер всего этого хозяйства:
OpenRC (0.9.3): sysvinit + 300 files, ~30k lines, 3.3k posix sh, ~12k C
   (sysvinit: 560kB, 75 files, ~15k lines)
Upstart (1.5): 285 files, ~185k lines, ~97k C
systemd (v44+): dbus + glib + 900 files, 224k lines, 125k C
   (D-Bus: 11MB, ~500 files. 300k lines, 120k C)
   (glib: 72MB, ~2500 files, ~1.7M lines, ~430k C)
Ответить | Правка | Наверх | Cообщить модератору

25. "Релиз системы инициализации Upstart 1.11"  +/
Сообщение от ананим (?), 15-Ноя-13, 13:45 
ззыж
тамже:
>systemd is about 10 times bigger, like upstart. But with the mandatory deps it blows up to about one hundred times the code footprint! Most of the extra code is in mandatory dependencies, but the systemd core is also bigger than anything else.


Ответить | Правка | Наверх | Cообщить модератору

32. "Релиз системы инициализации Upstart 1.11"  +/
Сообщение от Аноним (-), 15-Ноя-13, 15:25 
Ты просто не модный.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

38. "Релиз системы инициализации Upstart 1.11"  +/
Сообщение от Аноним (-), 15-Ноя-13, 16:45 
Шокирующие новости: баскетболисты в два раза больше карликов (это я фичи сравнил если что)
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

55. "Релиз системы инициализации Upstart 1.11"  –1 +/
Сообщение от Crazy Alex (ok), 15-Ноя-13, 19:32 
Угу. Только в каждом конкретном лучае 90% этих фич не нужно - правда, разные 90%. Потому что SIngle Responcobility (aka Unix-Way) нарушен люто.
Ответить | Правка | Наверх | Cообщить модератору

65. "Релиз системы инициализации Upstart 1.11"  –1 +/
Сообщение от Аноним (-), 15-Ноя-13, 19:43 
> Угу. Только в каждом конкретном лучае 90% этих фич не нyжно -

А что именно "не нyжно"? Запуск при взлете сети и никак не ранее - очень даже нужно сетевым демонам, например. На обычном sysv такое не то чтобы не сделаешь, но костылить задолбаешься. Может быть, удобная расстановка приоритетов и юзера под которым сие пинается 1 строчкой конфига - лишнее? Как админ - не согласен. Или может быть, логгинг "а какого оно не стартануло?" это перебор? Хрен тебе, золотая рыбка: это позволяет затрублешутить проблему в несколько раз быстрее, не выписывая какое-то подобие логгинга самолично.

Ответить | Правка | Наверх | Cообщить модератору

78. "Релиз системы инициализации Upstart 1.11"  –2 +/
Сообщение от Аноним (-), 15-Ноя-13, 21:43 
>> Угу. Только в каждом конкретном лучае 90% этих фич не нyжно -

SMF?

> А что именно "не нyжно"? Запуск при взлете сети и никак не
> ранее - очень даже нужно сетевым демонам, например. На обычном sysv
> такое не то чтобы не сделаешь, но костылить задолбаешься. Может быть,

SMF?

> удобная расстановка приоритетов и юзера под которым сие пинается 1 строчкой
> конфига - лишнее? Как админ - не согласен. Или может быть,
> логгинг "а какого оно не стартануло?" это перебор? Хрен тебе, золотая

SMF?

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

SMF?

PS. SMF написано уже сто лет как. 11 лет в продакшене.

Ответить | Правка | Наверх | Cообщить модератору

105. "Релиз системы инициализации Upstart 1.11"  +2 +/
Сообщение от Crazy Alex (ok), 16-Ноя-13, 03:26 
Тебе привести для каждого случая вариант, когда оно сто лет не нужно? Да запросто.

1) машина без доступа к сети. Или без серверов и сто статическим IP.
2) насчет приоритетов - вон у меня десктоп без насильной установки приоритетов, адемоны сами знают, до какого юзера им дропаться. Ни малейших пробелм не вижу.
3) логгинг "а какого не стартануло" решается смотрением глазками в лог того, что не стартануло. А если ты о кастомных демонах - то, опять же, на десктопе оно нафиг не нужно и, кстати, на 90% серверов тоже - дистровские демоны таким не страдают.

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

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

Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

118. "Релиз системы инициализации Upstart 1.11"  +1 +/
Сообщение от Аноним (-), 16-Ноя-13, 12:17 
Судя по репликам в новости по системд ходит один и тот же деге^Wлюбитель системд. Несмотря на все комментарии его мыслей он раз за разом свою копипасту пихает. Каждый раз слышим про костыли, приоритеты, одну строчку, траблшутинг запуска его костыльных демонов в течении микросекунд(а в следующей версии гарри^WЛеннарт поттер^WПоттеринг обещает обойти причинно-следственную связь и проблемы будут решаться до возникновения), как бы сервис стартовал после того как он почешет левое яйцо но до того как почешет правое завершился. Наверное Поттеринг откажется от своей поделки а этот аноним так и будет ходить, с органчиком в голове, и бубнить про это ненужно.
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

64. "Релиз системы инициализации Upstart 1.11"  –4 +/
Сообщение от Аноним (-), 15-Ноя-13, 19:41 
> minimal dependencies and footprint (CC + posix sh)    NO

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

А администратора вообще интересует прежде всего простота добавления новых демонов в систему, гибкость их запуска и прочая. С sysvinit (и, как я понимаю, openrc) - вообще весь системный головняк спихан целиком на админа. Приоритеты? Не, не слышали! Запуск под нужным юзером? Закостылишь сам! Рестарт упавшего процесса? Удобства во дворе! Даже просто логинга нет. Так что если новый демон почему-то не взлетает - логгинг дописывать будет сам админ. Чтобы потом всего лишь хлопнуть себя по лбу - "ой, вот тут же прав не хватило" или "блин, а действительно, этот файл лежал не там". А в нормальной системе инициализации админ узнает об этом просто посмотрев в логи. Не говоря о том что от шелл-портянок писаных кем попало, где код перемешан с данными конфигурации на трех страницах текста любой админ может вывалить гору кирпичей. Особенно если предшественники-кулсисопы или просто странноватые майнтайнеры/апликушники постарались.

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

79. "Релиз системы инициализации Upstart 1.11"  –1 +/
Сообщение от Аноним (-), 15-Ноя-13, 21:43 
>[оверквотинг удален]
> Не, не слышали! Запуск под нужным юзером? Закостылишь сам! Рестарт упавшего
> процесса? Удобства во дворе! Даже просто логинга нет. Так что если
> новый демон почему-то не взлетает - логгинг дописывать будет сам админ.
> Чтобы потом всего лишь хлопнуть себя по лбу - "ой, вот
> тут же прав не хватило" или "блин, а действительно, этот файл
> лежал не там". А в нормальной системе инициализации админ узнает об
> этом просто посмотрев в логи. Не говоря о том что от
> шелл-портянок писаных кем попало, где код перемешан с данными конфигурации на
> трех страницах текста любой админ может вывалить гору кирпичей. Особенно если
> предшественники-кулсисопы или просто странноватые майнтайнеры/апликушники постарались.

SMF?

Ответить | Правка | Наверх | Cообщить модератору

84. "Релиз системы инициализации Upstart 1.11"  +3 +/
Сообщение от chinarulezzz (ok), 15-Ноя-13, 21:46 
бедный, шелл не осилил, а вот си осилить - как два пальца)
Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

116. "Релиз системы инициализации Upstart 1.11"  +/
Сообщение от ананим (?), 16-Ноя-13, 07:38 
>А администратора вообще интересует прежде всего

Угу. Расскажи мне что мне нужно, а я расскажу куда тебе идти.

Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру