Gefa út þjónustustjóra s6-rc 0.5.3.0 og frumstillingarkerfi s6-linux-init 1.0.7

Mikil útgáfa af þjónustustjóranum s6-rc 0.5.3.0 hefur verið útbúin, hönnuð til að stjórna ræsingu frumstillingarforskrifta og þjónustu, að teknu tilliti til ósjálfstæðis. s6-rc verkfærakistuna er hægt að nota bæði í frumstillingarkerfi og til að skipuleggja ræsingu handahófskenndra þjónustu í tengslum við atburði sem endurspegla breytingar á ástandi kerfisins. Veitir fulla ávanatrésmælingu og sjálfvirka ræsingu eða lokun þjónustu til að ná tilteknu ástandi. Kóðinn er skrifaður í C ​​og er dreift undir ISC leyfinu.

s6-rc þjónustustjórinn, sem getur talist hliðstæða sysv-rc eða OpenRC, inniheldur sett af tólum til að ræsa og stöðva langvarandi ferla (púkar) eða strax hætt frumstillingarforskriftir. Meðan á vinnunni stendur er tekið tillit til ósjálfstæðis á milli íhluta, samhliða ræsingu forskrifta og þjónustu sem skerast ekki innbyrðis er tryggð og tryggt er að röð skriftaframkvæmda endurtaki sig yfir mismunandi ræsingar. Allar ástandsbreytingar eru unnar með hliðsjón af ósjálfstæðum og tryggt að ekki sé brotið á ósjálfstæði (til dæmis, þegar þjónusta er ræst, verða ósjálfstæðir nauðsynlegar fyrir rekstur hennar ræstar sjálfkrafa og þegar þeim er hætt verður háð þjónusta einnig stöðvuð).

Í stað runlevels býður s6-rc upp á alhliða hugtak um búnt, sem gerir þér kleift að flokka þjónustu í samræmi við handahófskennda eiginleika og verkefni sem á að leysa. Til að bæta vinnu skilvirkni er notaður samsettur ósjálfstæðisgagnagrunnur, búinn til af s6-rc-compile tólinu sem byggir á innihaldi möppum með skrám til að ræsa/stöðva þjónustu. s6-rc-db og s6-rc-update tólin eru í boði til að flokka og vinna með gagnagrunninn. Kerfið styður sysv-init samhæft init forskriftir og getur flutt inn upplýsingar um ósjálfstæði frá sysv-rc eða OpenRC.

Meðal kosta s6-rc er fyrirferðarlítil útfærsla sem inniheldur ekki neitt óþarfa nema íhluti til að leysa bein vandamál og eyðir lágmarks fjármagni. Ólíkt öðrum þjónustustjórum, styður s6-rc fyrirbyggjandi (offline) smíði á ósjálfstæðisgrafi fyrir núverandi þjónustusafn, sem gerir þér kleift að framkvæma auðlindafreka ósjálfstæðisgreiningu sérstaklega, en ekki við hleðslu eða ástandsbreytingar. Á sama tíma er kerfið ekki einhæft og er skipt í röð aðskildra og skiptanlegra eininga, sem hver um sig, í samræmi við Unix heimspeki, leysir aðeins ákveðið verkefni.

Samhliða s6 tólum sem fylgjast með rekstri ferla (líkt og daemontools og runit), gerir verkfærakistan þér kleift að fylgjast samtímis með rekstri langvarandi þjónustu, til dæmis að endurræsa þær ef óeðlilegar uppsagnir eru, og tryggja að röð skipana er hleypt af stokkunum á endurgeranlegu formi, endurtekið í mismunandi gangsetningum. Stuðlaðir eiginleikar fela í sér að virkja þjónustu þegar aðgangur er að fals (ræsa meðhöndlun þegar aðgangur er að netgátt), skráningarferlisviðburði (skipta um syslogd) og stýrð veitingu viðbótarréttinda (líkt og sudo).

Á sama tíma er útgáfa s6-linux-init 1.0.7.0 pakkans í boði, sem býður upp á útfærslu á init ferli til að byggja tilbúin init kerfi fyrir stýrikerfi sem byggjast á Linux kjarnanum, þar sem s6 og s6 -rc tól eru notuð til að stjórna þjónustu og frumstillingarforskriftum. Á sama tíma eru s6 og s6-rc ekki bundin við s6-linux-init og, ef þess er óskað, er hægt að nota þau með hvaða frumstillingarkerfi sem er.

Auk þess gefur verkefnið:

  • s6-net er sett af tólum til að búa til netþjónustu, svipað og ucspi.
  • s6-frontend - rammi til að endurskapa virkni daemontools og runit ofan á s6.
  • s6-portable-utils er sett af stöðluðum Unix tólum eins og cut, chmod, ls, sort og grep, fínstillt fyrir lágmarks auðlindanotkun og afhent samkvæmt ISC leyfinu.
  • s6-linux-utils - Set af Linux sértækum tólum eins og chroot, freeramdisk, logwatch, mount og swapon.
  • s6-dns er safn viðskiptavinasöfn og tóla sem koma í stað venjulegra DNS tóla frá BIND og djbdns.

Í nýju útgáfunni af s6-rc útfærir s6-rc-compile tólið að lesa gögn um ósjálfstæði og þjónustusett úr möppum, í stað skráa. Notkun möppu einfaldar að bæta þjónustu við gagnagrunninn með upplýsingum um ósjálfstæði þegar forrit eru sett upp í gegnum pakkastjóra, þar sem það gerir þér kleift að gera án þess að gera breytingar á skrám. Stuðningur við gamla skráarsniðið hefur verið haldið áfram til að tryggja eindrægni. Í nýju útgáfunni af s6-linux-init hefur „-S“ valmöguleikanum verið bætt við s6-linux-init-maker tólið til að samstilla gögn í gámum.

Heimild: opennet.ru

Bæta við athugasemd