Sakin GNU Shepherd 0.7 init tsarin

Akwai manajan sabis GNU Makiyayi 0.7 (da dmd), wanda masu haɓaka GNU Guix System ke haɓakawa azaman madadin dogaro-sane ga tsarin SysV-init. An rubuta daemon sarrafa Shepherd da abubuwan amfani a cikin yaren Guile (ɗayan aiwatar da yaren Tsarin), wanda kuma ana amfani da shi don ayyana saituna da sigogi don farawa sabis. An riga an yi amfani da Shepherd a cikin GuixSD GNU/Linux rarraba kuma an yi nufin amfani dashi a cikin GNU/Hurd, amma yana iya aiki akan kowane OS mai jituwa na POSIX wanda harshen Guile ke samuwa.

Ana iya amfani da makiyayi duka a matsayin babban tsarin init (init tare da PID 1), kuma a cikin wani nau'i na daban don gudanar da tsarin bayanan kowane masu amfani (misali, don gudanar da tor, privoxy, mcron, da sauransu) tare da aiwatar da haƙƙin haƙƙin mallaka. wadannan masu amfani. Shepherd yana yin aikin farawa da dakatar da sabis ta hanyar la'akari da alaƙar sabis, ƙayyadaddun ƙayyadaddun aiki da fara ayyukan da sabis ɗin da aka zaɓa ya dogara da su. Shepherd kuma yana goyan bayan gano rikici tsakanin sabis kuma yana hana su gudana a lokaci guda.

Manyan sabbin abubuwa:

  • An aiwatar da sabon mai sarrafa gazawar tsari, yana ba da damar haifar da jujjuyawar asali a cikin GNU/Linux lokacin aiki a ƙarƙashin PID 1;
  • Manajan sabis yanzu yana da ikon fitar da sauye-sauyen yanayi da aka ayyana a cikin saitin “tsoho-muhalli-masu-canzawa”;
  • "make-forkexec-constructor" ya daina goge fayilolin log;
  • Sake kunnawa lokacin danna ctrl-alt-del yanzu an haramta shi a matakin kafin sarrafa fayil ɗin sanyi;
  • Keɓaɓɓen lambar sarrafa kayan aiki don Guil 3.0.0.

source: budenet.ru

Add a comment