Политическое

May 09, 2015 17:10

После победы systemd в Debian'е, Каноникла хватило на признание этого факта и закапывание upstart'а. Но, при этом не хватило силы воли и духа сделать это в 14.04. После выхода Jessie, ubuntu - единственный серверный дистрибутив общего назначения на чём-то, что не systemd. И не sysv-init. На upstart'е, про который хорошо известно, что его уже ( Read more... )

linux

Leave a comment

Comments 34

permea_kra May 9 2015, 15:36:16 UTC
>После победы systemd в Debian'е

Вы так говорите, как будто в этом есть что-то хорошее.

Reply

amarao_san May 9 2015, 16:08:57 UTC
Я это говорю так, как будто это что-то свершившееся.

А выбирая между sysv-init, upstart и systemd я выберу systemd. Хоть он мне и не нравится, но как будто у нас есть варианты.

(Сказки про волшебный ламповый sysv-init оставьте кому-нибудь, кто их не отлаживал в 5 ночи, пытаясь отловить рейс между пачкой баш-скриптов в асинхронном режиме).

Reply

permea_kra May 9 2015, 16:22:51 UTC
К счастью, пока это не нечто свершившееся. Систем-де - это новомодная хипстерятина. Его вполне может ожидать судьба hal (искренне на это надеюсь), его могут распилить и допилить до ума - в общем, много вариантов. В любом случае, на кой черт канониклу отвечать за слабости новорожденного продукта? незачем.

Гм. Ну как бы не надо пользоваться параллельным стартом - не будет и проблем.

ЗЫ. Init, по-моему, остался в OpenBSD, да и не во всех проектал на линуксе уместен systemd. Поэтому говорить о тотальной победе systemd нельзя.

Reply

amarao_san May 9 2015, 16:47:29 UTC
Это не новомодная хипстерятинка. Уже всё. Это стандарт во всех дистрибутивах. Можно прятаться в песочек и утверждать, что написание пяти с половиной тысяч строк на баше из авка, грепа и скрещенных пальцев это нормально, но нет.

У апстарта были шансы, но после systemd upstart оставляет ощущение недоделанности и незавершённости. Например, upstart не может сказать почему сервис не запустился. В принципе, может, но не говорит - надо идти и самому выковыривать правду из нескольких мест (с шансом огрести ротацию, ибо ротация отдельно, а старт сервисов отдельно).

А главное, альтернатив я просто не вижу. Что может заменить init?

Reply


dvasnickolas May 9 2015, 17:45:10 UTC
Это просто неудачный релиз-цикл. Был бы LTS в нечетные годы, был бы systemd в последнем LTS-е.

Разница между Ubuntu и Debian еще и в том, что у Ubuntu есть внятно соблюдаемый релиз-цикл, а не Debian-style "как пойдет".

Reply

amarao_san May 9 2015, 18:45:21 UTC
У дебиана тоже есть релиз-цикл.

endures a freeze cycle of 7 +/- 1 months before getting released.

is released about 2 years after the previous one (the often cited example of Debian Sarge being quite an exceptional event in Debian history).

leaves users about 1 year to upgrade to the next one once this latter itself gets released.

has (from release to the end of security updates) a total lifetime of about 3 years.

https://wiki.debian.org/DebianReleases

Reply

dvasnickolas May 9 2015, 19:30:20 UTC
Как PM я своими болевыми рецепторами знаю разницу между "about 2 years" и "умри, но сделай в апреле". Она гораздо больше чем кажется :)

Reply

amarao_san May 9 2015, 19:33:42 UTC
Ну, честно говоря, будунта тоже в пределах своего "апреля" гуляет по срокам.

А с точки зрения ОС куда важнее иметь её рабочей, чем релизнутой. Напомню, что в 15.04 ушёл kilo-rc2, вместо kilo. Потерпели бы две-три недели - релизнули бы более стабильную версию.

Вместе с предстоящим snappy убунта начинает выглядеть как всё более и более странная система.

Reply


amavlyanov May 10 2015, 16:30:42 UTC
Просто так получилось, что все дебаты по-поводу перехода на systemd и все работы по этому шли уже после релиза 14.04 который должен бы был совпадать по набору пакетов с debian 8.0. но дебиановцы как обычно всё переиграли и вот договорённости пошли прахом и релизы опять рассинкались. 16.04 должен соответсвовать debian 9.0 и, вероятно, будет.

Reply


Leave a comment

Up