Debian je ostao bez održavatelja sustava zbog nesuglasica

Debian-sa-sistemom

Michael Biebl, koji je uključen u razvoj Debiana od 2004. godine a koja je jedan od glavnih suradnika do distribucije u području upravitelja sustava "systemd", prepustio paket Debianu.

To je bilo zato što sam kao održavatelj iz systemd paketa, je situaciju s ispravljanjem sistemskih pogrešaka opisao kao "glupu i suludu", i obećavajući da više neće slati izvješća o programskim pogreškama programerima.

Što je uzrokovalo ovo?

Sukob nastao zbog pojave regresivne promjene u verziji systemd 240, kao izazvao promjene u ponašanju prilikom obrade postojećih udev pravila i problemi za korisnike Debiana prilikom promjene logike preimenovanja mrežnih sučelja.

Unatoč korištenju opcije "NAME" za povezivanje imena mrežnog sučelja na MAC adresu nakon prelaska u udev sa systemd 240.

Mrežna sučelja Ethernet adaptora promijenila su svoja imena iz fiksnih u automatski generirana (prethodno je zamjena izvršena samo jednom, a od verzije 240 može se koristiti) Postoji nekoliko zamjena).

Michael Bibl zatražio je od sistemskih programera da se vrate na prethodno ponašanje kada je ručno vezivanje imena navedeno u configu višeg prioriteta.

To je regresija u usporedbi s v239 i sklon sam je dodati v241 prekretnici jer to može značiti gubitak mrežnog pristupa. Argument Michael Bibl

Pero programeri systemd nisu ovu regresivnu promjenu smatrali problemom jer promjene načinjene na systemd 240 nisu kršile dokumentirano ponašanje, korištene su nedokumentirane značajke udev, čija izvedba nije bila zajamčena.

Debian

Međutim, kasnije su pronađeni dokazi da je gore navedeno ponašanje opisano u dokumentaciji.

Ovo je kako Yu Watanabe, odgovorio je, u osnovi govoreći da to nije nešto što je utjecalo:

Zašto se lan0 poziva kada se vozač učita? Da, krajnji rezultat je, ens3, onda se nadam da je uvijek ens3.

Što Mihovila Biblija on je odgovorio:

Uvijek bi se trebao nazivati ​​lan0 zbog pravila udev.

Problem je eskalirao

Nakon toga, programeri systemd predložili su da se novo ponašanje selektivno onemogući.

U slučaju da se kreiraju pravila udev za starije verzije systemd (ako je shema imenovanja definirana za verzije manje od 240, postavite opciju RenameOnce = yes prema zadanim postavkama, inače RenameOnce = ne).

Na popisu za slanje programera sistemskih programera vodila se i rasprava o prijedlogu za izdavanje, bez daljnjeg, korektivne verzije systemd-a s ispravcima za ozbiljne programske pogreške pojavljuju se u glavnim verzijama.

Lennart Pottering odbacio je tu ideju, navodeći nedostatak sredstava. TNeki su programeri mišljenje shvatili kao temeljnu zabludu, jer prioritetni fokus na razvoju funkcionalnosti na štetu stabilnosti negativno utječe na korisnike.

Kao odgovor, Lennart Osvrnuo se na činjenicu da krajnji korisnici ne koriste najnovije verzije systemd-a, već koriste pakete stabilizirane distribucijamaNa primjer, provjeravaju se prema Fedori i QA usluzi prije postavljanja komponenata sustava na RHEL.

Prije ovoga Mihovila Biblija, argument To utječe na korisnike, jer to može stvoriti sukobe s konfiguracijama koje je korisnik već unaprijed postavio u sustavu:

Nije bolje za korisnike jer ruši postojeće korisničke postavke. Što je loše

U slučaju promjene prioriteta u razvoju i ispravka programskih pogrešaka po Lennartovom mišljenju, pojavit će se samo generacija različitih kriterija, u kojima će se greške povezane s egzotičnim arhitekturama, netipičnim grafičkim okruženjima, knjižnicama i upravljačkim programima često ignorirati i prebacivati ​​u zajednicu. .

Ako želite saznati nešto više o problemu, možete ga poduzeti U sljedećem linku.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   luix dijo

    Još jednom kažem: systemd je sranje !!