GNU Shepherd, maamule adeeg oo ay soo saartay Guix

Laba sano ka dib markii la sameeyay nuqulkii ugu dambeeyay ee ugu weyn, ayaa lagu dhawaaqay markii uu daabacay bandhigga nooca cusub ee maamulaha adeegga GNU Shepherd 0.9 (oo hore loo yiqiin dmd), kaas oo ah ahaansho ay sameeyeen soosaarayaasha GNU Guix qaybinta sidii beddelka nidaamka ku-tiirsanaanta-ka warqabka bilowga SysV-init.

Shepherd waxay siisaa shaqada booska isticmaale si isku mid ah sida adeegyo, kuwaas oo Shepherd ku jira hawlo guud iyo noocyada xogta shayga oo loo dhoofiyo isticmaalka Shepherd si loo kordhiyo nidaamka hawlgalka aasaasiga ah si gaar ah. Si ka duwan systemd, habka la socodka booska isticmaale wuxuu u shaqeeyaa sidii isticmaale.

Ku saabsan Shepherd

Xudunta u ah qaabka Shepherd ee bilawga booska adeegsadaha waa fikradda fidinta, nooc ka mid ah isku-dhafka kaas oo adeegyada loogu talagalay in lagu dahaadho adeegyo kale, lagu kordhiyo habdhaqan aad u faahfaahsan ama gaar ah sida la rabo. Tani waxay muujinaysaa xidhiidhada ku-tiirsanaanta ku-salaysan ee laga helay habab badan oo kabaha casriga ah, kuwaas oo waxa uu nidaamka ka dhigayaa mid qaabaysan, laakiin waxa kale oo uu ogolaadaa in adeegyadu ay si kala duwan ula falgalaan midba midka kale adeegyo aan sabab lahayn.

Shepherd sidoo kale waxay bixisaa waxa loogu yeero adeegyada casriga ah taas oo u oggolaanaysa dirida firfircoon ee fasalka walxaha adeegga la xidhiidha, sida kuwa soo dedejiya wakiilka xawilaadda boostada (MTA) ee nidaamka.

Nidaamka ay maamusho Shepherd daemon wuxuu u matali karaa booskiisa isticmaale sida garaaf cirfiid ah oo toosan, oo leh "adeegga nidaamka" (mas'uulka ka ah bilowga hore iyo wejiyada bilowga) xidid iyo dhammaan adeegyada bilowga ah ee xiga sida kordhinta shaqeynta adeegga nidaamka , ama si toos ah ama si ku meel gaadh ah u dhaafa adeegyada kale.

Lagu qoray laguna habeeyay Qorshaha Guile, GNU Shepherd waxaa loogu talagalay inuu noqdo mid si heersare ah loo barnaamijsan karo by maamulaha nidaamka, laakiin sidoo kale waxaa loo isticmaali karaa in lagu maareeyo isticmaalaha profiles ee aan mudnayn daemons iyo adeegyada.

Adeegyadaaga iyo habayntu waxay si isku mid ah u kaydsan yihiin sidii koodka Qorshaha U janjeedha shayga iyo in kasta oo adeegyada aasaasiga ah lagu bixiyo nidaamka Guix ee aasaasiga ah, adeegyo cusub oo aan sabab lahayn ayaa si dabacsan loogu dhawaaqi karaa iyada oo loo marayo nidaamka shayga Guile, GOOPS, adeegyada jira waxa lagu qeexi karaa ikhtiyaarka isticmaalaha iyadoo la waydiiyo Shepherd inuu si firfircoon dib ugu qoro adeegyada gudaha. siyaabo gaar ah oo degdeg ah.

GNU Shepherd waxaa markii hore loogu talagalay inay la shaqeyso GNU Hurd ka dibna waxaa qaatay Nidaamka Guix.

Astaamaha cusub ee ugu weyn ee GNU Shepherd 0.9

Nuqulkan cusub ee la soo bandhigay, ayaa lagu iftiimiyay fikradda adeegyada ku meel gaarka ah waa la hirgeliyaa (ku-meel-gaar ah), kuwaas oo si toos ah loo gooyo joojinta kadib habsocodka joojinta ama habka "joojinta" wicitaanka, kaas oo looga baahan karo adeegyada la isku daray ee aan dib loo bilaabi karin joojinta ka dib.

Mid kale oo ka mid ah isbeddellada taagan ayaa ah adeegyada aan lahayn ""#:log-file" parameter, wax soo saarka syslog ayaa la bixiyaa iyo adeegyada leh "#:log-file", logu wuxuu ku qoran yahay fayl gaar ah oo tilmaamaya wakhtiga diiwaanada habka Shepherd aan mudnayn ee lagu kaydiyay buugga $XDG_DATA_DIR.

Intaa waxaa dheer, waxaa xusid mudan in habka "make-inetd-constructor" lagu daray si loo abuuro adeegyo la mid ah inetd iyo in habka "samaynta-dhisaha" lagu daray si loo abuuro adeegyo ka shaqeeya hawlaha shabakada (style systemd socket). firfircooni).

Isbeddelada kale oo ka dhex muuqda noocyadan cusub:

  • Waxaa lagu daray nidaamka lagu bilaabayo adeegga asalka:
  • Lagu daray ":koox-kaab", "#: abuuro-fadhi" iyo "#: khayraadka-liits" ee habka "make-forkexec-constructor".
  • La dammaanad qaaday hawlgal quful la'aan ah iyadoo la sugayo faylasha PID.
  • Taageerada meesha laga saaray ee lagu soo ururiyay Guile 2.0. Arrimaha go'an marka la isticmaalayo noocyada Guile 3.0.5-3.0.7.
  • Maktabada Fibers 1.1.0 ama ka dib ayaa hadda looga baahan yahay inay shaqeyso.
  • Dukumeenti iyo tusaaleyaal la hagaajiyay
  • Shepherd hadda laguma dhisi karo Guile 2.0
  • Ku hagaaji Guile 3.0 compiler bug.[5-7]
  • Tarjumaadaha la cusbooneysiiyay

Finalmente hadaad xiisaynayso inaad waxbadan ka ogaato ama aad rabto inaad hesho nuqulkan cusub, waxaad kala tashan kartaa faahfaahinta, dukumentiyada oo kala soo bixi kartaa xiriirka soo socda.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.