Fa'asa'olotoina o le GNU Shepherd 0.6 init system

Fa'ailoa pule o auaunaga GNU Leoleo Mamoe 0.6 (dmd muamua), lea o loʻo atiaʻe e le au atinaʻe o le GuixSD GNU/Linux tufatufaga e avea o se faʻalagolago-lagolago sui i le SysV-init initialization system. O le Shepherd control daemon ma utilities o loʻo tusia i le gagana Guile (o se tasi o faʻatinoga o le Scheme language), lea e faʻaaogaina foi e faʻamalamalamaina ai tulaga ma faʻamaufaʻailoga mo le faʻalauiloaina o auaunaga. Leoleo mamoe ua uma ona faʻaaogaina i le GuixSD GNU/Linux tufatufaga ma o loʻo faʻamoemoe foi e faʻaoga i le GNU/Hurd, ae mafai ona taʻavale i luga o soʻo se POSIX-tausi OS lea e maua ai le gagana Guile.

Leoleo mamoe e mafai ona faʻaaogaina uma e fai ma faiga faʻavae autu (init ma le PID 1), ma i se isi faiga e faʻatautaia ai faʻagasologa o talaʻaga o tagata taʻitoʻatasi (mo se faʻataʻitaʻiga, e tamoe tor, privoxy, mcron, ma isi) faʻatasi ma le faʻatinoina o aia tatau a nei tagata fa'aoga. E faia e le leoleo mamoe le galuega o le amataina ma le taofia o auaunaga e ala i le amanaia o sootaga i le va o auaunaga, ma le malosi e faailoa ma amataina auaunaga e faalagolago i ai le auaunaga filifilia. E lagolagoina foi e le Leoleo Mamoe le su'eina o fete'ena'iga i le va o auaunaga ma taofia ai mai le fa'agasolo fa'atasi.

Autu fa'afouga:

  • Fa'aopoopo faiga tautua tasi le fana,
    lea e fa'ailogaina ai se auaunaga e taofi i le taimi lava e mae'a ai se fa'alauiloa manuia, lea e ono mana'omia e fa'atino ai galuega e tasi a'o le'i faia isi auaunaga, mo se fa'ata'ita'iga, e fa'amama po'o le fa'amataina;

  • Ia mautinoa o faila e iai socket e tapeina pe a uma ona tapuni
    leoleo mamoe;

  • O le fa'atonuga o le "fa'ato'aga" e le toe fa'aalia se mea sese pe a fa'atino i luga o se tautua ua uma ona tu'u;
  • Ua toe faafoi mai nei e le fa'aoga o le lafu se fa'ailoga e le-zero pe a le manuia le fa'alauiloaina o galuega;
  • A tamo'e i totonu o se atigipusa, e le amana'ia mea sese e feso'ota'i ma uta.

puna: opennet.ru

Faaopoopo i ai se faamatalaga