Debian tukee jälleen useita alustamisjärjestelmiä

debian 10

Sam Hartmann, Debian-projektin johtaja yritti ratkaista pakettien elogindin toimittamiseen liittyviä erimielisyyksiä osana jakelua. Heinäkuussa laukaisujen valmistelusta vastaava tiimi estänyt elogindin sisällyttämisen testihaaraan, koska tämä paketti on ristiriidassa libsystemd: n kanssa.

Kaatumisen syynä oli ristiriita systemd-paketin kanssa ja vaara korvata libsystemd libelogindin vaihtoehtoisella versiolla, joka on täysin yhteensopimaton lähdekirjaston kanssa ABI-tasolla.

Elogindissa on tärkeää tietää, että se tarjoaa tarvittavat käyttöliittymät Gnomen toimimaan asentamatta systemd: tä. Projekti perustuu systemd-logind-haaraan, joka puretaan erilliseen pakettiin ja tallennetaan linkistä systemd-komponentteihin.

Elogindin sisällyttäminen tarjoaa oman version libelogind-kirjastosta, joka ottaa käyttöön useita libsystemd: n tarjoamia toimintoja ja korvaa tämän kirjaston asennuksen aikana.

Paketissa elogind on merkitty ristiriitaiseksi systemd-kirjastojen kanssa, mutta se on luonnostaan ​​suunniteltu toimimaan vain ilman systemd: tä, ja ristiriita systemd: n kanssa on jopa hyödyllinen, koska se ei salli sinun asentaa elogindia vahingossa.

Toisaalta nykyisessä muodossaan yritykset APT: n kautta päivittää systemd-kokoonpano versioon sysvinit ja elogind johtavat järjestelmän vioittumiseen käyttämättömän APT: n kanssa. Mutta vaikka tämä virhe poistettaisiin, siirtyminen systemd: stä elogindiin on silti mahdotonta poistamatta jo asennettuja käyttäjäympäristöjä.

Tämän jälkeen Elogind-kehittäjiä pyydettiin mukauttamaan muistopuheitad toimimaan tavallisen libpam-systemd-ohjelman päällä käyttämättä omaa libpam-elogind -kerrosta.

Siirtymistä elogindista libpam-systemd: iin haittaa sektorien käsitteen tuen puute, mutta elogindin kehittäjät eivät halua saavuttaa täydellistä API-yhteensopivuutta ja toistaa täsmälleen kaikki systemd: n ominaisuudet, koska elogind tarjoaa vain vähän toimintoja organisoimiseksi käyttäjän kirjautumistunnuksia, eikä kaikkia systemd-alijärjestelmiä toisteta.

Esiteltyjen teknisten ongelmien ratkaiseminen tulisi ratkaista julkaisuryhmän sekä elogindin ja systemd: n ylläpitäjien välisellä vuorovaikutustasolla, mutta projektin johtaja joutui puuttumaan asiaan, koska ryhmät eivät päässeet sopimukseen, yhteinen työ muuttui vastakkainasetteluiksi ja ongelman ratkaisu umpikujaan, jossa lain molemmat puolet omalla tavallaan.

Sam Hartmanin mukaan tilanne on lähestymässä tilaa, joka vaatii yleistä äänestystä (GR, yleinen tarkkuus), jossa yhteisö päättää vaihtoehtoisista järjestelmistä sysvinitin alustamiseksi ja tukemiseksi elogindilla.

Jos projektin osallistujat äänestävät alustamisjärjestelmien monipuolistamiseksi, kaikki kunnossapidosta vastaavat osallistuvat yhdessä ongelman ratkaisemiseen tai erityiset vastuulliset kehittäjät nimitetään käsittelemään tätä asiaa, ja heidän mukana olevat eivät enää voi ohittaa vaihtoehtoista alustusjärjestelmää, pysyä hiljaa tai viivyttää prosessia.

Tällä hetkellä arkistoon on jo kertynyt 1033 pakettia, jotka tarjoavat palveluyksiköitä systemd: lle, mutta eivät sisällä init.d-komentosarjoja.

Tämän ongelman ratkaisemiseksi ehdotamme palvelutiedostojen toimittamista oletusarvoisesti, mutta valmistellaan ohjain, joka jäsentää automaattisesti näiden tiedostojen komennot ja luo niiden perusteella init.d-komentosarjat.

Jos yhteisö päättää, että Debianilla on tarpeeksi tukea yhdelle alustusjärjestelmälle, heidän ei tarvitse enää huolehtia sysvinitistä ja elogindista keskittyen vain yksikkö- ja systemd-tiedostoihin.

Tällainen ratkaisu vaikuttaa kielteisesti portteihin, jotka eivät käytä Linux-ydintä, mutta päätiedostossa ei vielä ole tällaisia ​​portteja, eikä niillä ole virallista tukiasemaa.

Linkittäminen systemd: hen myös vaikeuttaa muutosta merkittävästi tulevaisuudessa jakelukehityksen suuntaan ja rajoittaa uusia kokeiluja palvelun alustamisen ja hallinnan alalla.

Jokaisella ratkaisulla on etunsa ja haittansa, joten ennen äänestystä tarvitaan perusteellinen keskustelu kaikista puolesta ja vastaan ​​esitetyistä argumenteista.

lähde: https://lists.debian.org/


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Manuel dijo

    Joten ei ole vielä varmaa, tukevatko he sysvinitiä uudestaan ​​!! Kuten ymmärsin, he aikovat lähettää sen tutkimukseen ja äänestykseen !! Näemme mitä tapahtuu!

    1.    mavhpichy dijo

      Ei

  2.   01101001b dijo

    Debianin sirkus jo "osoittautui" naurettavalla "päätöksellä" ottaa käyttöön systemd. Nyt he eivät aio peruuttaa, joten mahdollinen "yleinen äänestys" on jo ilmoitettu. Minulle, jatka ropingia systemd: n kanssa. Q he lopulta ripustetaan on myös toinen laulettu tulos.