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

Lua tausaga talu ona maeʻa le faʻavaeina o le faʻasalaga taua mulimuli, na faʻasalalau ai le pule o le auaunaga GNU Shepherd 0.9 (muamua dmd), lea o loʻo atiaʻe e le au atiaʻe o le GNU Guix System tufatufaina e fai ma sui i le SysV-init initialization system e lagolagoina ai faʻalagolago. . O le Shepherd control daemon and 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 faʻatulagaga ma faʻamaufaʻailoga mo le faʻalauiloaina o auaunaga. Leoleo mamoe ua uma ona faʻaaogaina i le GuixSD GNU/Linux tufatufaina 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-compliant OS lea e maua ai le gagana Guile.

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 mai le fa'agasolo fa'atasi. O le poloketi e mafai ona faʻaaogaina uma e avea ma faiga faʻavae autu (init ma le PID 1), ma i se isi faiga e faʻatautaia ai faʻagasologa o talaaga o tagata taʻitoʻatasi (mo se faʻataʻitaʻiga, e tamoʻe tor, privoxy, mcron, ma isi) faʻatasi ma aia tatau. o nei tagata fa'aoga.

Autu fa'afouga:

  • O le manatu o auaunaga le tumau (le tumau) o loʻo faʻatinoina, otometi ona le atoatoa pe a maeʻa ona o le faʻamutaina o le faagasologa poʻo le valaʻau o le "taofi" auala, lea e ono manaʻomia mo auaunaga faʻapipiʻi e le mafai ona toe amataina pe a tapunia.
  • Ina ia fatuina auaunaga e pei o le inetd, ua faʻaopoopoina le faiga o le "make-inetd-constructor".
  • Ina ia faia ni tautua o loʻo faʻagaoioia i le taimi o fesoʻotaʻiga (i le systemd socket activation style), ua faʻaopoopoina le "make-systemd-constructor".
  • Faʻaopoopo le faʻagasologa mo le amataina o se tautua i tua - "amata-i-le-latua".
  • Fa'aopoopo fa'amaufa'ailoga ": fa'aopoopo-vaega", "#: fa'atupu-session" ma le "#: fa'agata-mea" i le masani "make-forkexec-constructor".
  • Fa'agaoioi le gaioiga e aunoa ma le poloka a'o fa'atali mo faila PID.
  • Mo auaunaga e aunoa ma le "#: log-file" parakalafa, galuega faatino i le syslog ua saunia, ma mo auaunaga i le #: log-file parameter, ua tusia le ogalaau i se isi faila e faailoa ai le taimi o le pueina. O fa'amaumauga mai le fa'agasologa o le leoleo mamoe e le'i fa'amanuiaina o lo'o teuina i le $XDG_DATA_DIR directory.
  • Lagolago mo le fausiaina ma le Guile 2.0 ua le toe fa'aauauina. Faʻafitauli pe a faʻaaogaina Guile versions 3.0.5-3.0.7 ua uma ona foia.
  • O le faletusi Fibers 1.1.0 poʻo le fou ua manaʻomia nei e galue.

puna: opennet.ru

Faaopoopo i ai se faamatalaga