Наодите (ГР, општо решение) на развивачите на проектот Debian, вклучен во одржувањето на пакетите и поддршката на инфраструктурата, се одржа по прашањето за поддршка на повеќе системи за иницијализација. Втората опција („Б“) на листата победи - systemd останува претпочитан избор, но опцијата за поддршка на алтернативни системи за иницијализација останува. Гласањето беше спроведено со користење на , во која секој избирач ги рангира сите опции по предност, а при пресметувањето на резултатот се зема предвид колку гласачи претпочитаат една опција на друга.
Победничкиот предлог потврдува дека системските услужни единици се претпочитан начин за конфигурирање на демони и услуги за извршување, но признава дека постојат средини во кои програмерите и корисниците можат да креираат и користат алтернативни инитни системи и функционални алтернативи на можностите на systemd. Програмерите на алтернативни решенија бараат ресурси за извршување на нивната работа и форматирање на нивните пакети. Алтернативните решенија како elogind за извршување апликации поврзани со системски специфични интерфејси остануваат важни за проектот. Поддршката на таквите иницијативи бара помош во областите каде што развојот на алтернативни технологии се вкрстува со остатокот од проектот, како што е одложување на прегледот и дискусијата на закрпи.
Пакетите можат да вклучуваат и systemd датотеки и init скрипти за стартување на услуги. Пакетите можат да користат какви било systemd функции што ги избира одржувачот на пакетот, под услов тие функции да се во согласност со упатствата. Debian и не се врзани за експериментални или неподдржани функции. Debian можности од други пакети. Покрај systemd, пакетите може да вклучуваат и поддршка за алтернативни init системи и да обезбедат компоненти за замена на интерфејсите специфични за systemd. Одлуките за вклучување на закрпи ги донесуваат одржувачите како дел од стандардните процедури. Debian се обврзува да работи со деривативни дистрибуции кои избрале други системи за иницијализација за себе, но интеракцијата е изградена на ниво на одржувач, кој е одговорен за одлучување кои карактеристики подготвени од дистрибуции од трети страни да ги прифати во главната дистрибуција. Debian, и кои да се остават во распределбата на изводот.
Да потсетиме дека во 2014 година техничкиот комитет стандардна дистрибуција на systemd, но не одлуките во врска со поддршката за повеќе системи за обезбедување (точката што укажува на неподготвеноста на комисијата да донесе одлука за ова прашање победи на гласањето). Водачот на комитетот препорача одржувачите на пакети да ја задржат поддршката за sysvinit како алтернативен иницијален систем, но посочи дека тој не може да го наметне своето гледиште и дека одлуката треба да се донесе независно во секој случај.
После ова, некои програмери се обидоа општо гласање, но прелиминарното гласање покажа дека нема потреба да се донесе одлука за прашањето за користење на повеќе системи за иницијализација. Пред неколку месеци, по Со вклучувањето на пакетот elogind (потребен за GNOME да работи без systemd) во гранката за тестирање поради конфликт со libsystemd, проблемот беше повторно покренат од страна на раководителот на проектот. Debian, бидејќи програмерите не беа во можност да постигнат договор, а нивната комуникација ескалираше во конфронтација и стигна до ќорсокак.
Разгледани опции:
За да се стартуваат услугите, пакетите мора да вклучуваат иницијални скрипти.
Извор: opennet.ru
