rezultatet (GR, rezolutë e përgjithshme) e zhvilluesve të projektit Debian, të angazhuar në mbështetje të paketave dhe mbajtjen e infrastrukturës, e zhvilluar për çështjen e mbështetjes së disa sistemeve të inicializimit. Pika e dytë («B») në listë fitoi — sistemit preferohet systemd, por lejohet mbështetje e sistemeve alternative të inicializimit. Votimi u zhvillua në mënyrën e , ku secili votues rendit të gjitha alternativat në rendin e preferencës së tij, dhe kur llogaritet rezultati, merren parasysh se sa votues preferojnë një alternativë ndaj tjetrës.
Alternativa fituese pranon se njësitë shërbyese të systemd janë mënyra e preferuar për konfigurimin e lançimit të demonëve dhe shërbimeve, por pranohen se ekzistojnë mjedise ku zhvilluesit dhe përdoruesit mund të krijojnë dhe aplikojnë sisteme alternative të inicializimit dhe alternativa funksionale ndaj mundësive të systemd. Zhvilluesit e zgjidhjeve alternative kanë nevojë për burime për të realizuar punën e tyre dhe për të formatuar paketat. Zgjidhjet alternative, si elogind, të përdorura për organizimin e lançimit të aplikacioneve, të lidhura me интерфейсit specifik për systemd, mbeten të rëndësishme për projektin. Mbështetje për inisiativa të tilla kërkon bashkëpunim në fushat ku teknologjitë alternative të zhvilluara përputhen me pjesën tjetër të projektit, për shembull, është e papranueshme që të vonohet shqyrtimi i patch-ëve dhe zhvillimi i diskutimeve.
Në paketa lejohet përfshirja e si skedarëve unit të systemd, ashtu edhe skenarëve të init për lançimin e shërbimeve. Paketat mund të përdorin çdo mundësi të systemd sipas dëshirës së mbajtësit të paketës, me kusht që këto mundësi të përmbushin kërkesat e rregullave të Debian dhe të mos jenë të lidhura me mundësi eksperimentale ose të papërshtatshme në Debian nga paketa të tjera. Përveç systemd, paketat gjithashtu mund të përfshijnë mbështetje për sisteme alternative të inicializimit dhe të ofrojnë komponentë për të zëvendësuar ndërfaqet specifike të systemd. Vendimet për përfshirjen e patch-ve merren nga mbajtësit në kuadër të procedurave të zakonshme. Debian angazhohet të punojë me distribucione të sesa shpërndarjet e tjera që kanë zgjedhur sisteme të tjera të inicializimit, por ndërveprimi ndërtohet në nivelin e mbajtësve, të cilët mbajnë vendime për cilat mundësi të përgatitura nga distribucione të tjera duhet të pranohen në përbërjen kryesore të Debian dhe cilat duhet të mbeten në distributivë të nxjerrë.
Kujtojmë se në vitin 2014, komiteti teknik e distribuces si parazgjedhje në systemd, por nuk zgjidhje në lidhje me mbështetje për disa sisteme inicializimi (vendi u mor nga pika që tregon mungesën e gatishmërisë së komitetit për të sjellë një vendim në këtë çështje). Lideri i komitetit rekomandoi që ndihmësit e paketave të mbajnë mbështetje për sysvinit si një sistem alternativ të inicializimit, por theksoi se nuk mund të impononte pikëpamjen e tij dhe çdo herë vendimi duhet të merret në mënyrë të pavarur.
Pas kësaj, disa zhvillues kanë bërë një votimi i përgjithshëm, por votimi paraprak tregoi se nuk kishte nevojë për një vendim në lidhje me përdorimin e disa sistemeve të inicializimit. Disa muaj më parë, pas përfshirjes së paketës elogind (nevojitet për funksionimin e GNOME pa systemd) në degën testing për shkak të konfliktit me libsystemd, çështja u ngrit përsëri nga lideri i projektit Debian, pasi zhvilluesit nuk arritën të bien dakord, dhe komunikimi i tyre u shndërrua në përballje dhe arriti në një ngërç.
Opsionet e shqyrtuara:
Për të nisur shërbimet, paketat duhet të përfshijnë domosdoshmërisht skenarët init; ofrimi vetëm i skedarëve të njësive systemd pa skenarë sysv init nuk është i pranueshëm.
Burimi: opennet.ru
