D'Resultater vum Vote iwwer Debian Init Systemer goufen zesummegefaasst

Verëffentlecht d'Resultater allgemeng Vote (GR, allgemeng Resolutioun) vun den Debian Projet Entwéckler involvéiert am Package Ënnerhalt an Infrastruktur Ënnerhalt, duerchgefouert op d'Thema vun Ënnerstëtzung Multiple Init Systemer. Den zweeten Element ("B") an der Lëscht gewonnen - systemd bleift bevorzugt, awer d'Méiglechkeet fir alternativ Initialiséierungssystemer z'erhalen. Ofstëmmung gouf mat der Method duerchgefouert Condorcet, an deem all Wieler all Optiounen an der Preferenzenuerdnung rangéiert, a bei der Berechnung vum Resultat gëtt berécksiichtegt wéivill Wieler déi eng Optioun op déi aner léiwer maachen.

D'Gewënner Propositioun erkennt datt systemd Service Unitéiten de bevorzugte Wee sinn fir Daemonen a Servicer ze konfiguréieren fir ze lafen, awer erkennt datt et Ëmfeld sinn an deenen d'Entwéckler an d'Benotzer alternativ Init Systemer a funktionell Alternativen zu Systemd's Fäegkeeten erstellen a benotzen. Entwéckler vun alternativen Léisungen erfuerderen Ressourcen fir hir Aarbecht auszeféieren an hir Packagen ze formatéieren. Alternativ Léisunge wéi elogind fir Uwendungen ze lafen, gebonnen un systemd-spezifesch Interfaces, bleiwen wichteg fir de Projet. Ënnerstëtzung vun esou Initiativen erfuerdert Assistenz a Beräicher wou d'Entwécklung vun alternativen Technologien mam Rescht vum Projet kräizt, sou wéi d'Verzögerung vu Patch-Iwwerpréiwung an Diskussioun.

Packagen kënne souwuel systemd Eenheetsdateien an Init Scripte fir Startservicer enthalen. Packagen kënnen all systemd Features benotzen, déi de Pakethalter wënscht, soulaang d'Features mat Debian Reegelen entspriechen an net un experimentell oder net ënnerstëtzt Debian Features an anere Packagen gebonnen sinn. Zousätzlech zu Systemd kënnen Packagen och Ënnerstëtzung fir alternativ Init Systemer enthalen a Komponenten ubidden fir systemdspezifesch Interfaces ze ersetzen. Entscheedunge betreffend d'Inklusioun vu Patches ginn vun den Ënnerhalter als Deel vun Standardprozeduren gemaach. Debian ass engagéiert fir mat derivative Verdeelungen ze schaffen, déi wielen aner Init Systemer ze benotzen, awer d'Interaktioun ass um Ënnerhalterniveau gebaut, wat Entscheedunge mécht iwwer wéi eng Feature virbereet vun Drëtt-Partei Verdeelungen an d'Haapt Debian Zesummesetzung ugeholl ginn a wéi eng bleiwen an der Derivatverdeelung.

Loosst eis erënneren, datt 2014 den technesche Comité guttgeheescht Iwwergank Standardverdeelung op systemd, awer net ausgeschafft Entscheedunge betreffend Ënnerstëtzung fir verschidde Versuergungssystemer (de Punkt, deen d'Onwëllenheet vum Komitee beweist fir eng Entscheedung iwwer dëst Thema ze huelen, huet de Vote gewonnen). De Comité Leader recommandéiert datt Package Ënnerhalter Ënnerstëtzung fir sysvinit als alternativ init System erhalen, mee uginn, datt hien net seng Siicht imposéieren kéint an datt d'Decisioun soll onofhängeg an all Fall gemaach ginn.

Duerno hunn e puer Entwéckler probéiert probéieren auszeféieren allgemeng Vote, mee virleefeg Vote gewisen, datt et net néideg eng Decisioun iwwert d'Thema vun benotzen Multiple Initialiséierung Systemer ze huelen war. Virun e puer Méint, no Problemer mat der Inklusioun vum elogind Package (néideg fir GNOME ouni Systemd ze lafen) an der Testzweig wéinst engem Konflikt mat libsystemd, gouf d'Thema erëm vum Debian Projet Leader opgeworf, well d'Entwéckler net averstane konnten, an hir Kommunikatioun an eng Konfrontatioun an erreecht en Dout Enn.

Optiounen berücksichtegt:

  • Den Haaptfokus ass op Systemd. Ënnerstëtzung fir alternativ Init Systemer ass keng Prioritéit, awer Ënnerhalter kënnen optional Init Scripte fir esou Systemer a Packagen enthalen.
  • systemd bleift bevorzugt, awer d'Méiglechkeet fir alternativ Initialiséierungssystemer z'erhalen ass lénks. Technologien wéi elogind, déi Applikatioune gebonnen un systemd erlaben an alternativen Ëmfeld ze lafen, ginn als wichteg ugesinn. Packagen kënnen Init Dateien fir alternativ Systemer enthalen.
  • Ënnerstëtzung fir eng Vielfalt vun Init Systemer an d'Fäegkeet fir Debian mat Init Systemer aner wéi Systemd ze booten.
    Fir Servicer auszeféieren, musse Pakete init Scripte enthalen, nëmmen systemd Eenheetsdateien ouni sysv init Scripten ze liwweren ass inakzeptabel.

  • Ënnerstëtzung fir Systemer déi Systemd net benotzen, awer ouni Ännerungen ze maachen déi d'Entwécklung behënneren. D'Entwéckler stëmmen d'accord fir verschidde Init Systemer fir déi absehbar Zukunft z'ënnerstëtzen, awer gleewen och datt et néideg ass fir d'Systemd Support ze verbesseren. D'Entwécklung an d'Ënnerhalt vu spezifesche Léisunge sollen un d'Gemeinschaften, déi un dëse Léisungen interesséiert sinn, iwwerlooss ginn, awer aner Entretere sollen aktiv hëllefen an zur Problemléisung bäidroen wann de Besoin entsteet. Idealerweis sollten Packagen mat all Init System funktionnéieren, wat erreecht ka ginn andeems se traditionell Init Scripte liwweren oder aner Mechanismen benotzen déi et erlaben ouni Systemd ze schaffen. D'Onméiglechkeet ouni Systemd ze schaffen gëtt als Bug ugesinn, awer net e Release-blocking Bug, ausser et gëtt eng fäerdeg Léisung fir ouni Systemd ze schaffen, awer et gëtt refuséiert ze späicheren (zum Beispill wann de Problem verursaacht gëtt duerch Entfernung vun engem virdru geliwwert Init Skript).
  • Ënnerstëtzt Portabilitéit ouni Ännerungen anzeféieren déi d'Entwécklung behënneren. Debian gëtt weider als Bréck gesi fir verschidde Software z'integréieren déi gläichwäerteg oder ähnlech Funktionalitéit ubitt. Portabilitéit tëscht Hardware Plattformen a Software Stack ass e wichtegt Zil, an d'Integratioun vun alternativen Technologien gëtt encouragéiert, och wann d'Weltvisioun vun hire Schëpfer vum allgemenge Konsens ënnerscheet. D'Positioun betreffend systemd an aner Initialiséierungssystemer fällt komplett mam Punkt 4 zesummen.
  • Ënnerstëtzung fir verschidde Initialiséierungssystemer obligatoresch maachen. D'Fähigkeit ubidden fir Debian mat anere init Systemer wéi systemd ze lafen ass weider wichteg fir de Projet. All Package muss mat Pid1 Handler ausser Systemd funktionnéieren, ausser d'Software, déi am Package abegraff ass, war ursprénglech geduecht fir nëmme mat Systemd ze schaffen an ënnerstëtzt net ouni Systemd ze lafen (d'Feele vun Init Scripten zielt net als geduecht nëmme fir mat Systemd ze schaffen) .
  • Ënnerstëtzt Portabilitéit a verschidde Implementatiounen. D'allgemeng Prinzipien si genee déi selwecht wéi Punkt 5, mee et gi keng spezifesch Ufuerderunge fir systemd an init Systemer, a keng Obligatiounen sinn op Entwéckler opgezwong. D'Entwéckler ginn encouragéiert sech géigesäiteg seng Interessen ze berücksichtegen, Kompromësser ze maachen a gemeinsam Léisungen ze fannen déi fir verschidde Parteien zefriddestellend sinn.
  • Weider Diskussioun. Den Artikel ka benotzt ginn fir inakzeptabel Optiounen ze downgrade.
  • Source: opennet.ru

    Setzt e Commentaire