Ukukhishwa kwesistimu ye-GNU Shepherd 0.7 init

Iyatholakala umphathi wesevisi I-GNU Shepherd 0.7 (owangaphambili dmd), esathuthukiswa abathuthukisi bokusabalalisa Kwesistimu ye-GNU Guix njengendlela ehlukile yokuncika ohlelweni lokuqalisa lwe-SysV-init. I-Daemon yokulawula i-Shepherd kanye nezinsiza zibhalwe ngolimi lwe-Guile (olunye lokusetshenziswa kolimi Lwezinhlelo), oluphinda lusetshenziselwe ukuchaza izilungiselelo namapharamitha wokuqalisa amasevisi. I-Shepherd isivele isetshenziswa ekusabalaliseni kwe-GuixSD GNU/Linux futhi ihloselwe ukusetshenziswa ku-GNU/Hurd, kodwa ingasebenzisa noma iyiphi i-OS ethobela i-POSIX lapho ulimi lwe-Guile lutholakala khona.

I-Shepherd ingasetshenziswa kokubili njengohlelo oluyinhloko lokuqalisa (i-init ene-PID 1), futhi ngendlela ehlukile ukuphatha izinqubo zangemuva zabasebenzisi abangabodwana (isibonelo, ukusebenzisa i-tor, i-privoxy, i-mcron, njll.) ngokusebenzisa amalungelo laba basebenzisi. I-Shepherd yenza umsebenzi wokuqala nokumisa izinsizakalo ngokucabangela ubudlelwano phakathi kwamasevisi, ukuhlonza ngokuguquguqukayo nokuqala izinkonzo okuncike kuzo isevisi ekhethiwe. I-Shepherd iphinde isekele ukuthola ukungqubuzana phakathi kwamasevisi futhi iwavimbele ukuthi asebenze kanyekanye.

Okuqanjiwe okuyinhloko:

  • Isibambi sokuhluleka kwenqubo esisha sisetshenzisiwe, esivumela ukulahlwa okuyinhloko ukuthi kwenziwe ku-GNU/Linux lapho kusebenza ngaphansi kwe-PID 1;
  • Umphathi wesevisi manje unamandla okuthekelisa okuguquguqukayo kwemvelo okuchazwe kusilungiselelo β€œsokuguquguquka kwemvelo okuzenzakalelayo”;
  • "i-make-forkexec-constructor" iyeke ukususa amafayela okungena;
  • Ukuqalisa kabusha lapho ucindezela u-ctrl-alt-del manje sekunqatshelwe esigabeni ngaphambi kokucubungula ifayela lokumisa;
  • Ikhodi yokuphatha ehlukile eguqulelwe Intengo 3.0.0.

Source: opennet.ru

Engeza amazwana