GNU Shepherd 0.7 hasierako sistemaren kaleratzea

Eskuragarri zerbitzu kudeatzailea GNU Shepherd 0.7 (ex dmd), GNU Guix System banaketaren garatzaileek SysV-init hasieratze sistemaren alternatiba baten menpekotasun laguntzaile gisa garatzen ari direna. Shepherd kontrol deabrua eta utilitateak Guile-n idatzita daude (Scheme hizkuntzaren inplementazio bat), eta zerbitzu ezarpenak eta abiarazte parametroak definitzeko ere erabiltzen da. Shepherd dagoeneko erabiltzen da GuixSD GNU banaketan.Linux eta GNU/Hurd-en erabiltzeko ere pentsatuta dago, baina Guile hizkuntza eskuragarri dagoen edozein POSIX-ekin bateragarri den sistema eragiletan exekutatu daiteke.

Shepherd hasierako sistema nagusi gisa erabil daiteke (init PID 1-arekin), eta inprimaki bereizi batean erabiltzaile indibidualen atzeko planoko prozesuak kudeatzeko (adibidez, tor, privoxy, mcron, etab. exekutatzeko) eskubideekin exekutatzeko. erabiltzaile hauek. Shepherd-ek zerbitzuak abiarazteko eta gelditzeko lana egiten du zerbitzuen arteko harremanak kontuan hartuta, hautatutako zerbitzuaren menpe dauden zerbitzuak modu dinamikoan identifikatuz eta martxan jarriz. Shepherd-ek zerbitzuen arteko gatazkak detektatzeko eta aldi berean exekutatzeko saihesteko ere onartzen du.

Berrikuntza nagusiak:

  • Prozesu-hutsegiteen kudeatzaile berri bat inplementatu da, GNU/-n core dump-ak sortzeko aukera ematen duena.Linux;
  • Zerbitzu kudeatzaileak orain "default-environment-variables" ezarpenean definitutako ingurune aldagaiak esportatzeko gaitasuna du;
  • "make-forkexec-constructor"-en log fitxategiak ezabatzea gelditu da;
  • Konfigurazio fitxategia prozesatu aurretik ctrl-alt-del sakatzean berrabiaraztea desgaituta dago orain;
  • Salbuespenak kudeatzeko kodea egokituta dago Asmakizuna 3.0.0.

Iturria: opennet.ru

Erosi hosting fidagarria DDoS babesa duten guneetarako, VPS VDS zerbitzariak 🔥 Erosi webguneentzako ostatu fidagarria DDoS babesarekin, VPS VDS zerbitzariak | ProHoster