Ka filluar votimi i përgjithshëm mbi sistemet e inicializimit në Debian

Projekti Debian njoftoi për fillimin votimit të përgjithshëm (GR, rezolutë e përgjithshme) e zhvilluesve të projektit mbi çështjen e mbështetjes së disa sistemeve të inicializimit, e cila do të përcaktojë politikën e ardhshme të projektit në lidhje me lidhjen me systemd, mbështetjen e sistemeve alternative të inicializimit dhe bashkëpunimin me distribuces që nuk përdorin systemd. Votimi do të vazhdojë deri më 27 dhjetor, përfshirë, dhe rezultatet do të shpallen më 28 dhjetor.

Kujtojmë se në vitin 2014, komiteti teknik miratoi kalimin e distribuces si parazgjedhje në systemd, por nuk ka arritur një vendim në lidhje me mbështetje për disa sisteme inicializimi (në votim fitues ishte pika që tregon se komiteti nuk ishte i gatshëm të jepte një vendim mbi këtë çështje). Lideri i komitetit rekomandoi që mbajtësit e pakove të ruajnë mbështetje për sysvinit si një sistem alternativ të inicializimit, por theksoi se nuk mund të imponojë pikëpamjen e tij dhe në çdo rast vendimi duhet të merret në mënyrë të pavarur.

Pas kësaj, disa zhvillues kanë bërë një përpjekje për të realizuar 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 problemeve 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ç.

Votimi i aktualisht po kryhet do të miratojë politikën në lidhje me disa sisteme inicializimi, dhe nëse shkalla që obligon mbështetje për sistemet alternative të fitojë, mbajtësit nuk do të mund të injorojnë ose shtyjnë këto çështje. Pas diskutimit të tre propozimeve fillestare të bërë nga lideri i projektit, numri i opsioneve u zgjerua në tetë. Gjatë votimit, lejohet zgjedhja e disa alternativave me renditjen e elementeve të zgjedhura sipas nivelit të preferencës. Rreth një mijë zhvilluesish që marrin pjesë në mbështetje të paketave dhe ruajtjes së infrastrukturës kanë të drejtë vote.

Opsionet e propozuara:

  • Vëmendja fokussohet në systemd. Ofrimi i mbështetjes për sisteme alternative të inicializimit nuk është prioritet, por ndihmësit janë të autorizuar të përfshijnë opcionalisht skenarët init për këto sisteme në paketat e tyre.
  • Mbështetje për një gamë të larmishme sistemesh inicializimi dhe mundësia për të ngarkuar Debian me sisteme inicializimi të ndryshme nga systemd.
    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.
  • Systemd mbetet i preferuar, por lejohet mbështetje për sisteme alternative të inicializimit. Teknologjitë si elogind, që lejojnë në mjedise alternative të lançohen aplikacione të lidhura me systemd, konsiderohen të rëndësishme. Në paketat lejohet përfshirja e skedarëve init për sisteme alternative.
  • Mbështetje për sistemet që nuk përdorin systemd, por pa bërë ndryshime që pengojnë zhvillimin. Zhvilluesit bien dakord të mbështesin disa sisteme inicializimi në një të ardhme të afërt, por gjithashtu e konsiderojnë të nevojshme të punojnë për përmirësimin e mbështetjes për systemd. Zhvillimi dhe mbështetje e zgjidhjeve specifike duhet të bëhet nga komunitetet e interesuara për këto zgjidhje, por mësuesit e tjerë duhet të ndihmojnë aktivisht dhe të kontribuojnë në zgjidhjen e problemeve kur ndodh nevoja. Në ide, paketat duhet të funksionojnë duke përdorur çdo sistem inicializimi, për të cilin mund të ofrohen skripte tradicionale init ose të përdoren mekanizma të tjerë që lejojnë funksionimin pa systemd. Pamundësia e funksionimit pa systemd shqyrtohet si një gabim, por jo si një gabim që bllokon publikimin, përveç rasteve kur ekziston një zgjidhje e gatshme për të funksionuar pa systemd, por ajo refuzohet të ruhet (p.sh., kur problemi shkaktohet nga heqja e një skripti init që ishte ofruar më parë).
  • Mbështetje për portabilitetin, pa ndryshime që pengojnë zhvillimin. Debian vazhdon të konsiderohet si lidhësi për integrimin e softuerëve të ndryshëm që ofrojnë funksionalitet ekuivalent ose të ngjashëm. Portabiliteti midis platformave harduerike dhe stekëve softuerik është një nga detyrat e rëndësishme, dhe integrimi i teknologjive alternative është i mirëpritur, edhe nëse botëvuehtja e krijuesve të tyre është në kundërshtim me mendimin e zakonshëm. Qëndrimi ndaj systemd dhe sistemeve të tjera të inicializimit është plotësisht në përputhje me pikën 4.
  • Kalim i mbështetjes për disa sisteme inicializimi në kategori të detyrueshme. Ofrimi i mundësisë për të drejtuar Debian me sisteme inicializimi të ndryshme nga systemd vazhdon të ketë rëndësi për projektin. Çdo paketë është e detyruar të funksionojë me përpunuesit pid1, të ndryshëm nga systemd, përveç rasteve kur softueri që hyn në paketë është fillimisht projektuar për të funksionuar vetëm me systemd dhe nuk ka mbështetje për të drejtuar pa systemd (mungesa e skripteve init nuk konsiderohet si qëllim vetëm për të funksionuar me systemd).
  • Mbështetje për portabilitetin dhe disa implementime. Parimet e përgjithshme janë plotësisht në përputhje me pikën 5, por në lidhje me systemd dhe sistemet e inicializimit, nuk ka kërkesa specifike, as nuk u vendosen ndonjë obligim zhvilluesve. Zhvilluesve u sugjerohet të kenë parasysh interesat e njëri-tjetrit, të arrijnë kompromise dhe të gjejnë zgjidhje të përbashkëta që janë të kënaqshme për palët e ndryshme.
  • Vazhdimi i diskutimit. Pika mund të përdoret për të ulur renditjen e opsioneve të papranueshme.

    Burimi: opennet.ru

  • Bli një hosting të besueshëm për faqet me mbrojtje DDoS, VPS VDS serverë 🔥 Bli një hosting të besueshëm për faqet me mbrojtje DDoS, VPS VDS serverë | ProHoster