GNU Shepherd 0.10 mar hore ayaa la sii daayay kuwanuna waa warkeeda

GNU Shepherd

GNU Shepherd waa maamule adeeg

Ku dhawaad ​​hal sano ka dib markii la sii daayay, nooca cusub ee maamulaha adeegga waa la sii daayay GNU Shepherd 0.10 (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.

Sii deyntaan cusub ee GNU Shepherd 0.10 waxay u taagan tahay 132 ballanqaad laba qof, oo lagu daray waxaa loo arkaa sida sii daayo, maadaama ay wax ka qabanayso cilladaha oo ay bixiso sifooyin cusub
Waxay caawiyaan inay fahmaan xaaladda nidaamka.

GNU Shepherd waa maamule adeeg oo ku qoran Guile kaas oo ilaaliya "daemon" daemons ee ku shaqeeya nidaamka, tan iyo p.waxay siisaa shaqaynta dhulka isticmaalaha si isku mid ah sida adeegyo Waxaa loo isticmaali karaa sidii nidaam init (PID 1) iyo sidoo kale isticmaalayaasha aan mudnaanta lahayn si ay u maareeyaan daemons-ka isticmaale kasta, tusaale ahaan tor, privoxy, mcron.

Waxaa la xusay in ay taageerto dhowr habab oo bilawga daemon, oo ay ku jiraan inetd iyo nooca kiciya ee habaysan. GNU Shepherd waxaa lagu habeeyey Qorshaha Guile waxaana lagu kordhin karaa isla luqadda. Waxay ku salaysan tahay hab fudud oo xusuusta-ammaan ah oo aan dib-u-wacitaan lahayn.

Xudunta u ah qaabka Shepherd ee bilowga isticmaale waa fikradda fidinta, nooc ka mid ah isku-dhafka kaas oo adeegyada loogu talagalay in lagu isku daro adeegyada kale, iyaga oo ku kordhinaya habdhaqan aad u faahfaahsan ama gaar ah sida la rabo.

Astaamaha cusub ee ugu weyn ee GNU Shepherd 0.10

Noocan cusub ee GNU Shepherd 0.10 ee la soo bandhigay, waxay u taagan tahay taas adeegga dhexe ee cusub wuxuu leeyahay: "bilaabida" iyo "joojinta", kuwaas oo lagu soo bandhigo iyada oo la wado amarka "Hard status" iyo go'aaminta haddii adeeggu ku jiro habka la bilaabayo ama la joojinayo (horay kaliya heerarka xoolaha ayaa la taageeray. "Orod" iyo "joojin").

Isbeddel kale oo ka muuqda nooca cusub ayaa ah taas xannibidda dib-u-fulinta hawlgallada ayaa la bixiyaa "bilow" iyo "jooji" haddii adeegga mar hore la bilaabay ama la joojiyay (horey, fulinta "adhiga bilaabay ADEEGGA» waxay keentay isku dayga lagu bilaabayo adeega labaad).

Taas waxaa dheer in sidoo kale la iftiimiyay isbarbardhigga bilaabista ku tiirsanaanta ayaa la bixiyaa iyo adeegyada lagu bilaabay qaabka «bilow-in-da-dambe«, iyo sidoo kale xisaabinta wakhtiga guuldarrooyinka iyo isbeddelka xaaladda adeeg kasta. Tirokoobyada la ururiyey ayaa la soo bandhigaa marka amarka "xaalka xoolaha" la fuliyo.

Waxaan sidoo kale ogaan karnaa in amarka "Log loga" lagu daray si uu u muujiyo liiska dhacdooyinka kooban iyo liiska dhammaan isbeddellada xaaladda adeegga.

Ee isbeddelada kale taagan:

  • Waxaa lagu daray amarka "garafka xoolaha" si loo soo saaro xogta u oggolaanaysa Graphviz ("garaafka xoolaha | xdot -") in loo isticmaalo muujinta garaaf muuqaal ah oo ku tiirsanaanta.
  • Midabaynta wax-soo-saarka taliska xoolaha waa la hirgeliyay.
  • Adeegyada cusub ee lagu daray: "kormeerka" si loola socdo isticmaalka kheyraadka habka iyo "repl" si loo socodsiiyo REPL (akhri-qiimeynta-daabacaadda wareegga) interface-ka.
  • Interface-ka GOOPS (Guile Object Oriented Programming System) waa la joojiyay.

Ugu dambeyntii, kuwa danaynaya inay awoodaan inay wax badan ka ogaadaan, waxaad kala tashan kartaa faahfaahinta xiriirka soo socda.

Sida loo rakibo GNU Shepherd?

Kuwa danaynaya inay awoodaan inay isku dayaan GNU Shepherd, sidii horeba loo sheegay Shepherd waxaa lagu horumariyay iyadoo lala kaashanayo mashruuca GNU Guix waxaana loo adeegsadaa nidaamka bilowga Guix.

Inkastoo sidoo kaleSuurtagal maaha in Shepherd lagu rakibo qaybinta Linux kasta, sidaas darteed kiis kuwa jira Isticmaalayaasha Arch Linux Kaliya haloo oggolaado kaydka AUR oo ku qor amarka soo socda:

yay -S shepherd

Dhammaan qaybinta kale rakibaadda waxaa lagu samayn karaa iyada oo la ururinayo koodhka isha Taasna waxaa ku filan in la furo terminal oo ku qor:

wget https://ftp.gnu.org/gnu/shepherd/shepherd-0.10.0.tar.gz

Waxaan ku soo saarnay:

tar -xvf shepherd/shepherd-0.10.0.tar.gz

Waxaan ku galnaa galka:

cd shepherd-0.10.0

Waxaanan sii wadnaa inaanu soo ururinno:

./configure --prefix=/some/where
make
make check
make install


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.