resultat (GR, allmĂ€n resolution) av Debian-projektets utvecklare som deltar i underhĂ„llet av paket och stödet för infrastrukturen, som genomfördes angĂ„ende stöd för flera initieringssystem. Det andra alternativet ('B') i listan vann â systemd förblir det föredragna, men möjligheten för att stödja alternativa initieringssystem kvarstĂ„r. Omröstningen genomfördes med metoden , dĂ€r varje vĂ€ljare rangordnar alla alternativ i ordning av preferens, och vid berĂ€kningen av resultatet tas hĂ€nsyn till hur mĂ„nga vĂ€ljare som föredrar ett alternativ framför ett annat.
Det vinnande alternativet erkÀnner att systemd:s serviceenheter Àr den föredragna metoden för att konfigurera starten av daemoner och tjÀnster, men tillÄter att det finns miljöer dÀr utvecklare och anvÀndare kan skapa och anvÀnda alternativa initieringssystem och funktionella alternativ till systemd:s möjligheter. Utvecklarna av alternativa lösningar behöver tillgÄng till resurser för att genomföra sitt arbete och formatera paket. Alternativa lösningar, sÄsom elogind, som anvÀnds för att organisera starten av applikationer kopplade till grÀnssnitt specifika för systemd, förblir viktiga för projektet. Stödet för sÄdana initiativ krÀver samarbete inom omrÄden dÀr utvecklingen av alternativa teknologier korsar övriga projekt, exempelvis Àr det oacceptabelt att fördröja granskningen av patchar och genomförandet av diskussioner.
I paketen kan bÄde systemd unit-filer och init-skript för att starta tjÀnster inkluderas. Paketen kan anvÀnda alla funktioner i systemd enligt paketadministratörens önskan, förutsatt att dessa funktioner uppfyller kraven i Debian-reglerna och inte Àr kopplade till experimentella eller ej stödda funktioner frÄn andra paket. Utöver systemd kan paketen ocksÄ inkludera stöd för alternativa init-system och tillhandahÄlla komponenter för att ersÀtta systemds specifika grÀnssnitt. Beslut om inkludering av patchar fattas av administratörerna inom ramen för de vanliga procedurerna. Debian Ätar sig att samarbeta med avledda distributioner som har valt andra init-system, men samarbetet bygger pÄ administratörernas nivÄ, dÀr besluten om vilka funktioner som förberetts av externa distributioner som ska tas upp i huvuddistributionen Debian, och vilka som ska lÀmnas i avkommandistributionen, fattas.
Vi pÄminner om att den tekniska kommittén 2014 av standarddistributionen till systemd, men inte nÄgot beslut betrÀffande stöd för flera init-system (punkten som syftade pÄ kommitténs oförmÄga att fatta beslut om denna frÄga vann i omröstningen). Kommitténs ledare rekommenderade paketsamordnarna att behÄlla stöd för sysvinit som ett alternativt init-system, men pÄpekade att han inte kan tvinga sin Äsikt och att beslutet bör fattas individuellt i varje fall.
Efter detta gjordes av vissa utvecklare ett en allmÀn omröstning, men den preliminÀra omröstningen visade att det inte fanns nÄgot behov av att fatta beslut om anvÀndning av flera init-system. För flera mÄnader sedan, efter inkluderingen av paketet elogind (som Àr nödvÀndigt för att GNOME ska fungera utan systemd) i testing-grenen pÄ grund av en konflikt med libsystemd, togs frÄgan upp igen av Debians projektledare, eftersom utvecklarna inte kunde komma överens och deras kommunikation övergick till en konfrontation och hamnade i en ÄtervÀndsgrÀnd.
ĂvervĂ€gda alternativ:
För att starta tjÀnster mÄste paketen obligatoriskt inkludera init-skript, det Àr oacceptabelt att endast leverera systemd-enhetsfiler utan sysv init-skript.
KĂ€lla: opennet.ru
