rezultatet (GR, rezolutë e përgjithshme) të zhvilluesve të projektit Debian, të përfshirë në mirëmbajtjen e paketave dhe mbështetjen e infrastrukturës, i zhvilluar për çështjen e mbështetjes së disa sistemeve të inicializimit. Fitoi opsioni i dytë («B») në listë — systemd mbetet zgjidhja e preferuar, por ruhet mundësia për të mirëmbajtur sisteme alternative të inicializimit. Votimi u zhvillua sipas metodës , ku secili votues i rendit të gjitha opsionet sipas preferencës së tij, ndërsa gjatë llogaritjes së rezultatit merret parasysh sa votues preferojnë një opsion ndaj një tjetri.
Opsioni fitues pranon se njësitë e shërbimit të systemd janë mënyra e preferuar për konfigurimin e nisjes së daemon-ëve dhe shërbimeve, por lejon që të ekzistojnë mjedise ku zhvilluesit dhe përdoruesit mund të krijojnë dhe të përdorin sisteme alternative të inicializimit dhe alternativa funksionale ndaj veçorive të systemd. Zhvilluesve të zgjidhjeve alternative u duhet të kenë në dispozicion burime për kryerjen e punës së tyre dhe për paketimin e paketave. Zgjidhjet alternative, si elogind, që përdoren për organizimin e nisjes së aplikacioneve të lidhura me ndërfaqe specifike për systemd, mbeten të rëndësishme për projektin. Mbështetja e nismave të tilla kërkon bashkëpunim në fushat ku teknologjitë alternative në zhvillim ndërthuren me pjesën tjetër të projektit; për shembull, është e papranueshme të vonohen rishikimet e patch-eve dhe zhvillimi i diskutimeve.
Në paketa lejohet të përfshihen si skedarë unit të systemd, ashtu edhe skripte init për nisjen e shërbimeve. Paketat mund të përdorin çdo mundësi të systemd sipas dëshirës së mirëmbajtësit të paketës, me kusht që këto mundësi të përputhen me kërkesat e politikave të Debian dhe të mos varen nga veçori eksperimentale ose të pambështetura në Debian nga paketa të tjera. Përveç systemd, paketat mund të përfshijnë gjithashtu mbështetje për sisteme alternative të inicializimit dhe të ofrojnë përbërës për zëvendësimin e ndërfaqeve specifike të systemd. Vendimet për përfshirjen e patch-eve merren nga mirëmbajtësit në kuadër të procedurave standarde. Debian angazhohet të bashkëpunojë me shpërndarjet derivative që kanë zgjedhur sisteme të tjera inicializimi, por ky bashkëpunim zhvillohet në nivelin e mirëmbajtësve, të cilëve u takon të vendosin se cilat mundësi të përgatitura nga shpërndarje të palëve të treta të pranohen në përbërjen kryesore të Debian dhe cilat të mbeten në shpërndarjen derivative.
Kujtojmë se në vitin 2014 komiteti teknik e shpërndarjes si parazgjedhje në systemd, por nuk një vendim në lidhje me mbështetjen e disa sistemeve të inicializimit (në votim fitoi opsioni që tregonte se komiteti nuk ishte i gatshëm të merrte një vendim për këtë çështje). Kryetari i komitetit u rekomandoi mirëmbajtësve të paketave të ruanin mbështetjen për sysvinit si sistem alternativ inicializimi, por theksoi se nuk mund ta impononte këtë qëndrim dhe se në çdo rast vendimi duhej të merrej në mënyrë të pavarur.
Pas kësaj, nga disa zhvillues u ndërmor një votim të përgjithshëm, por votimi paraprak tregoi se nuk kishte nevojë për marrjen e një vendimi lidhur me përdorimin e disa sistemeve të inicializimit. Disa muaj më parë, pas me përfshirjen e paketës elogind (e nevojshme për funksionimin e GNOME pa systemd) në degën testing për shkak të konfliktit me libsystemd, çështja u ngrit sërish nga drejtuesi i projektit Debian, pasi zhvilluesit nuk arritën të bien dakord dhe komunikimi i tyre u shndërrua në përplasje dhe arriti në ngërç.
Opsionet e shqyrtuara:
Për nisjen e shërbimeve, paketat detyrimisht duhet të përfshijnë init-skripte; ofrimi vetëm i skedarëve unit të systemd pa sysv init-skripte nuk lejohet.
Burimi: opennet.ru
