Pagpagawas sa GNU Shepherd 0.6 init nga sistema

Gipasa ni tigdumala sa serbisyo GNU Magbalantay 0.6 (ex dmd), nga gipalambo sa mga nag-develop sa GuixSD GNU/Linux distribution isip alternatibo nga nagsuporta sa dependency sa SysV-init initialization system. Ang Shepherd control daemon ug mga utilities gisulat sa Guile nga pinulongan (usa sa mga pagpatuman sa Scheme nga pinulongan), nga gigamit usab sa pagtino sa mga setting ug mga parameter alang sa paglunsad sa mga serbisyo. Ang Shepherd kay gigamit na sa GuixSD GNU/Linux distribution ug gitumong usab nga gamiton sa GNU/Hurd, pero pwede modagan sa bisan unsang POSIX-compliant OS kung asa magamit ang Guile language.

Ang magbalantay mahimong magamit sa duha ingon nga nag-unang init nga sistema (init uban sa PID 1), ug sa usa ka bulag nga porma sa pagdumala sa mga proseso sa background sa indibidwal nga mga tiggamit (pananglitan, sa pagpadagan sa tor, privoxy, mcron, ug uban pa) uban sa pagpatuman sa mga katungod sa kini nga mga tiggamit. Gibuhat sa magbalantay ang buluhaton sa pagsugod ug paghunong sa mga serbisyo pinaagi sa pagkonsiderar sa relasyon tali sa mga serbisyo, dinamikong pagtino ug pagsugod sa mga serbisyo diin ang gipili nga serbisyo nagdepende. Gisuportahan usab sa Shepherd ang pag-ila sa panagbangi tali sa mga serbisyo ug gipugngan sila sa pagdagan nga dungan.

Panguna nga mga inobasyon:

  • Gidugang nga mode sa serbisyo usa nga gipusil,
    diin ang usa ka serbisyo gimarkahan nga mihunong dayon pagkahuman sa usa ka malampuson nga paglansad, nga mahimo’g kinahanglan nga magsugod sa usa ka higayon nga trabaho sa wala pa ang ubang mga serbisyo, pananglitan, aron mahimo ang paglimpyo o pagsugod;

  • Gipaandar ang pagtangtang sa mga file sa socket pagkahuman sa pagsira
    magbalantay sa karnero;

  • Ang "panon sa paghunong" nga sugo wala na magpakita sa usa ka sayup kung gipatuman sa usa ka nahunong na nga serbisyo;
  • Ang herd utility karon nagbalik ug non-zero return code kung mapakyas ang paglansad sa buluhaton;
  • Kung nagdagan sa usa ka sudlanan, ang mga sayup nga may kalabotan sa pagkarga wala tagda.

Source: opennet.ru

Idugang sa usa ka comment