Resultaten frÄn omröstningen om initieringssystem i Debian har sammanstÀllts

Publicerade resultat av allmĂ€n omröstning (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 Condorcet, 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 godkÀnde övergÄngen av standarddistributionen till systemd, men inte fattade 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 försök att genomföra 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 av problem 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:

  • Fokuset ligger pĂ„ systemd. Att erbjuda stöd för alternativa init-system Ă€r inte en prioritet, men underhĂ„llare har rĂ€tt att valfritt inkludera init-skript för sĂ„dana system i paketen.
  • Systemd förblir det föredragna alternativet, men det kvarstĂ„r möjlighet för underhĂ„ll av alternativa init-system. Tekniker som elogind, som möjliggör körning av applikationer kopplade till systemd i alternativa miljöer, ses som viktiga. Init-filer för alternativa system fĂ„r inkluderas i paketen.
  • Stöd för olika init-system och möjlighet att ladda Debian med init-system som skiljer sig frĂ„n systemd.
    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.
  • Stöd för system som inte anvĂ€nder systemd, men utan att göra Ă€ndringar som hindrar utvecklingen. Utvecklare Ă€r överens om att stödja flera init-system inom överskĂ„dlig framtid, men anser ocksĂ„ att det Ă€r nödvĂ€ndigt att arbeta pĂ„ att förbĂ€ttra stödet för systemd. Utvecklingen och underhĂ„llet av specifika lösningar bör utföras av intresserade samhĂ€llen, men andra underhĂ„llare bör aktivt hjĂ€lpa och bidra till att lösa problem nĂ€r behov uppstĂ„r. Idealiskt bör paketen fungera med nĂ„got init-system, för vilket traditionella init-skript kan levereras eller andra mekanismer som möjliggör drift utan systemd kan anvĂ€ndas. OförmĂ„gan att fungera utan systemd betraktas som ett fel, men inte som ett fel som blockerar releasen, utom i de fall dĂ€r det finns en fĂ€rdig lösning för att fungera utan systemd, men den vĂ€gras att behĂ„llas (till exempel nĂ€r problemet orsakas av borttagningen av ett tidigare levererat init-skript).
  • Stöd för portabilitet utan förĂ€ndringar som hindrar utvecklingen. Debian fortsĂ€tter att ses som en lĂ€nk för integration av olika programvaror som erbjuder motsvarande eller liknande funktionalitet. Portabilitet mellan hĂ„rdvaruplattformar och programvarustackar Ă€r en viktig uppgift, och integration av alternativa teknologier vĂ€lkomnas, Ă€ven om skaparens vĂ€rderingar avviker frĂ„n den allmĂ€nna uppfattningen. StĂ€llningstagandet angĂ„ende systemd och andra init-system överensstĂ€mmer helt med punkt 4.
  • ÖvergĂ„ngen av stöd för flera init-system till obligatoriska. Möjligheten att köra Debian med init-system som skiljer sig frĂ„n systemd fortsĂ€tter att vara betydelsefull för projektet. Varje paket Ă€r skyldigt att fungera med pid1-hanterare som inte Ă€r systemd, om det inte Ă€r fallet att den medföljande programvaran ursprungligen Ă€r avsedd att fungera endast med systemd och inte har nĂ„got stöd för att köras utan systemd (bristen pĂ„ init-skript rĂ€knas inte som avsedd för att endast fungera med systemd).
  • Stöd för portabilitet och flera implementeringar. De allmĂ€nna principerna överensstĂ€mmer helt med punkt 5, men det stĂ€lls inga specifika krav pĂ„ systemd och init-system, och inga skyldigheter Ă„lĂ€ggs utvecklarna. Utvecklare uppmanas att ta hĂ€nsyn till varandras intressen, kompromissa och hitta gemensamma lösningar som Ă€r tillfredsstĂ€llande för olika parter.
  • Fortsatt diskussion. Punkten kan anvĂ€ndas för att sĂ€nka betyg för oacceptabla alternativ.
  • KĂ€lla: opennet.ru

    Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster