GNU Shepherd, mai sarrafa sabis wanda Guix ya haɓaka

Bayan shekaru biyu da samuwar babbar siga ta ƙarshe. ya sanar a lokacin da ya buga kaddamar da sabon sigar manajan sabis GNU Makiyayi 0.9 (wanda aka sani da dmd), wanda ke kasancewa masu haɓaka GNU Guix rarraba a matsayin madadin tsarin dogaro-sane SysV-init farawa.

Shepherd yana ba da aikin sarari mai amfani a daidaita shi azaman sabis, wanda a cikin Shepherd sune ayyuka na gama-gari da nau'ikan bayanan abubuwa waɗanda Shepherd ke fitarwa don amfani da su don tsawaita tsarin aiki na tushe ta wata hanyar da aka ayyana. Ba kamar systemd ba, tsarin sa ido akan sararin mai amfani yana gudana azaman mai amfani.

Game da Shepherd

A jigon ƙirar makiyayi na fara sararin samaniyar mai amfani shine manufar tsawaita, nau'in haɓakawa wanda aka ƙera sabis don rufe wasu ayyuka, ƙara su da ƙarin fa'ida ko ɗabi'a na musamman kamar yadda ake so. Wannan yana bayyana alaƙar dogaro da kai da ake samu a yawancin tsarin taya na zamani, waɗanda yana sa tsarin ya zama mai ma'ana, amma kuma yana ba da damar ayyuka daban-daban mu'amala da juna ayyuka ba bisa ka'ida ba.

Shepherd Hakanan yana ba da abin da ake kira sabis na kama-da-wane wanda ke ba da damar aika aika mai ƙarfi akan nau'ikan abubuwan sabis masu alaƙa, kamar waɗanda ke ɗaukar wakili na canja wurin wasiku (MTA) don tsarin.

Tsarin da Shepherd daemon ke gudanarwa zai iya wakiltar sararin mai amfani a matsayin jadawali acyclic, tare da "sabis na tsarin" (wanda ke da alhakin farkon taya da matakan farawa) azaman tushen da duk ayyukan da aka fara farawa a matsayin kari na ayyukan sabis na tsarin. , ko dai kai tsaye ko kuma ta wuce gona da iri akan wasu ayyuka.

Ana rubutawa da daidaita su a cikin Tsarin Guile, GNU Shepherd an ƙera shi don ya zama mai yawan shirye-shirye ta mai kula da tsarin, amma kuma ana iya amfani da shi don sarrafa bayanan mai amfani na kowane mai amfani na daemon da ayyuka marasa gata.

Ana adana ayyukanku da saitunanku iri ɗaya azaman lambar tsari wanda ya dace da abu kuma ko da yake an samar da ainihin saitin sabis tare da tsarin Guix na asali, ana iya bayyana sabbin ayyuka na sabani cikin sassauƙa kuma ta hanyar tsarin abubuwan Guile, GOOPS, ana iya sake fasalta ayyukan da ake da su bisa ga ra'ayin mai amfani ta hanyar tambayar Shepherd cewa ya sake rubuta sabis a cikin ƙarfi. takamaiman hanyoyi a kan instantiation.

An tsara GNU Shepherd asali don yin aiki tare da GNU Hurd kuma daga baya Tsarin Guix ya karbe shi.

Babban sabbin fasalulluka na GNU Shepherd 0.9

A cikin wannan sabon sigar da aka gabatar, an yi nuni da cewa ana aiwatar da manufar sabis na wucin gadi (mai wucewa), waɗanda za'a cire haɗin kai tsaye bayan ƙarewa saboda aiwatar da ƙarewa ko hanyar "tsayawa", wanda ƙila a buƙata don haɗakar ayyukan da ba za a iya sake farawa ba bayan ƙarewa.

Wani daga cikin canje -canjen da ke fitowa shine don ayyuka ba tare da sigar ""#:log-file" ba, Ana ba da fitarwa zuwa syslog kuma ga ayyuka masu ma'aunin "#:log-file", an rubuta log ɗin zuwa wani fayil daban wanda ke nuna lokacin rajistan ayyukan a cikin tsarin Shepherd mara gata wanda aka adana a cikin $XDG_DATA_DIR directory.

Bugu da ƙari, yana da mahimmanci cewa an ƙara hanyar "make-inetd-constructor" don ƙirƙirar ayyuka masu kama da inetd kuma an ƙara hanyar "make-systemd-constructor" don ƙirƙirar ayyukan da aka kunna a cikin ayyukan cibiyar sadarwa (style systemd soket). kunnawa).

Na sauran canje-canje wanda ya fice daga wannan sabon sigar:

  • Ƙara hanya don fara sabis na bango:
  • An ƙara ": ƙarin-ƙungiyoyi", "#: ƙirƙira-zaman" da "#: albarkatun-liits" zuwa tsarin "make-forkexec-constructor".
  • Tabbataccen aiki mara kullewa yayin jiran fayilolin PID.
  • Goyan bayan da aka cire don haɗawa tare da Guile 2.0. Kafaffen al'amurra lokacin amfani da nau'ikan Guile 3.0.5-3.0.7.
  • Laburaren fibers 1.1.0 ko kuma daga baya ana buƙatar aiki.
  • Ingantattun takardu da misalai
  • Ba za a iya gina Shepherd tare da Guile 2.0
  • Gyara a cikin Guile 3.0 mai tara kwaro.[5-7]
  • Fassarorin da aka sabunta

Finalmente idan kuna sha'awar ƙarin sani game da shi ko kuna son samun wannan sabon sigar, zaku iya tuntuɓar cikakkun bayanai, takardu da zazzagewa daga mahada mai zuwa.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.