Растет недовольство нерешительностью Debian Technical Committee

Мнущееся у входа и никак не решающееся войти коммьюнити Debian уже полгода-год выбирает - systemd или Upstart. За systemd стоит большое коммьюнити разработчиков, техническое превосходство и инновации, которых так не хватает Debian. За Upstart стоит единственный корпоративный спонсор Debian (нанял несколько человек из Debian - другие не сделали и этого), и попытка укусить руку дающую может привести к очень тяжелым последствиям. Выбор непрост, и обсуждение затянулось далеко за три тысячи сообщений.

Когда почти все сложилось в пользу Upstart, произошли два события. Во-1 в состав комитета вошел Keith Packard, а он утилитарно и технически грамотно смотрит на вещи. Во-2 Bdale Garbee предложил вернуться в самое начало, сообщив, что он считает, что мэйнтейнеры должны поддерживать сразу несколько init-систем.


Работайте, мэйнтейнеры, солнце еще высоко!

Сложностей в поддержке нескольких init-систем Bdale не видит, как и жалоб на искусственную задержку обновления systemd в Debian, мэйнтейнеры которого вынуждены ждать, пока разработчики Upstart накопипастят еще фич из systemd, которые недавно теми и критиковались ("комбайн", "не-юниксвэй" и т.п.).

Это уже не могло понравиться никому. В конце концов, чтоб ничего не решать, для этого есть целое Debian Community, некоторые участники которого верят, что Linux Is About Choice, а Debian ctte как раз и позвали, чтоб решить хоть что-то. Инженер Canonical и разработчик systemd, Martin Pitt, возмутился и в своей ленте Google+ призвал их определяться, или туда - или сюда, "а то это ваше туда-сюда меня раздражает!".

Почти сразу не мучать кота призвали инженеры Spotify. В их коллективном письме они подчеркивают, что управляют одной из крупнейших Debian-инсталляций, которая включает одних только физических машин пять тысяч штук, не считая многих тысяч виртуальных машин с Debian, и призывают перейти на systemd целиком, т.к. он проще, и лучше приспособлен для больших сложных систем. К их письму присоединился простой сисадмин одной из полутора сотен Tier-2 вычислительных сетей для Large Hadron Collider и также призвал перейти на systemd, как однозначного технического лидера и, что также немаловажно, гораздо более открытого и свободного проекта, чем Upstart. Он припомнил Canonical их CLA, то, что они забрасывают проекты, когда теряют к ним интерес (история угасания bzr им еще не раз аукнется), и их последние движения в сторону от коммьюнити (Mir vs. Wayland). В противовес Canonical он поставил традиционную прозрачность и открытость Red Hat для коммьюнити (это интересно, но у коммьюнити нет рычагов управления Ubuntu, и решения принимает единолично Canonical).

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