An shirya gagarumin saki na mai sarrafa sabis s6-rc 0.5.3.0, wanda aka tsara don gudanar da ƙaddamar da rubutun farawa da ayyuka, la'akari da abin dogara. Za a iya amfani da kayan aikin s6-rc duka a cikin tsarin farawa da kuma shirya ƙaddamar da ayyuka na sabani dangane da abubuwan da ke nuna canje-canje a cikin tsarin tsarin. Yana ba da cikakken bin bishiyar abin dogaro da farawa ta atomatik ko rufe sabis don isa ga takamaiman yanayi. An rubuta lambar a cikin C kuma ana rarraba ta ƙarƙashin lasisin ISC.
Manajan sabis na s6-rc, wanda za'a iya la'akari da analogue na sysv-rc ko OpenRC, ya haɗa da saitin kayan aiki don farawa da dakatar da tafiyar matakai masu tsayi (daemons) ko kuma dakatar da rubutun farawa nan da nan. A yayin aikin, ana la'akari da abubuwan dogaro tsakanin abubuwan haɗin gwiwa, ƙaddamar da layi ɗaya na rubutun rubutu da sabis waɗanda ba sa haɗuwa da juna ana tabbatar da su, kuma an ba da tabbacin maimaita jerin aiwatar da rubutun a cikin ƙaddamarwa daban-daban. Ana aiwatar da duk sauye-sauyen jihohi la’akari da abin dogaro, da tabbatar da cewa ba a keta abin dogaro ba (misali, idan aka fara sabis, za a ƙaddamar da abubuwan da suka dace don gudanar da aikin ta kai tsaye, kuma idan an daina, za a dakatar da ayyukan dogaro).
Maimakon runlevels, s6-rc yana ba da ƙarin ra'ayi na duniya game da daure, wanda ke ba ku damar ƙungiyoyin ayyuka bisa ga halaye na sabani da ayyuka don warwarewa. Don inganta ingantaccen aiki, ana amfani da bayanan dogara da aka haɗa, wanda aka ƙirƙira ta hanyar s6-rc-compile utility dangane da abubuwan da ke cikin kundayen adireshi tare da fayiloli don farawa/tsayawa sabis. Ana ba da kayan aikin s6-rc-db da s6-rc-update don tantancewa da sarrafa bayanan. Tsarin yana tallafawa rubutun init masu dacewa da sysv-init kuma yana iya shigo da bayanan dogaro daga sysv-rc ko OpenRC.
Daga cikin fa'idodin s6-rc akwai ƙaƙƙarfan aiwatarwa wanda baya ƙunshe da wani abu mai wuce gona da iri sai abubuwan da aka gyara don magance matsalolin kai tsaye, kuma yana cinye ƙarancin albarkatu. Ba kamar sauran manajojin sabis ba, s6-rc yana goyan bayan ƙaddamarwa (offline) gina jadawalin dogaro don saitin sabis ɗin da ke akwai, wanda ke ba ku damar yin nazarin dogaro da albarkatun daban daban, kuma ba yayin lodawa ko canje-canje na jihohi ba. A lokaci guda kuma, tsarin ba monolithic ba ne kuma ya kasu kashi daban-daban kuma masu maye gurbinsu, kowannensu, bisa ga falsafar Unix, yana warware kawai wani aiki na musamman.
A hade tare da s6 utilities cewa saka idanu da aiki na tafiyar matakai (misali daemontools da runit), da Toolkit ba ka damar a lokaci guda saka idanu da aiki na dogon-gudu ayyuka, alal misali, sake kunna su a cikin hali na m ƙare, da kuma tabbatar da cewa wani jerin. Ana ƙaddamar da umarni a cikin sigar da za a iya sake bugawa, maimaituwa a cikin farawa daban-daban. Fasalolin da aka goyan baya sun haɗa da kunna sabis lokacin samun damar soket (ƙaddamar da mai sarrafa lokacin shiga tashar sadarwa), abubuwan aiwatar da shiga (maye gurbin syslogd) da bayar da ƙarin gata (mai kama da sudo).
A lokaci guda, fitowar kunshin s6-linux-init 1.0.7.0 yana samuwa, yana ba da aiwatar da tsarin init don gina tsarin farawa da aka shirya don tsarin aiki na tushen kernel. Linux, waɗanda ke amfani da kayan aikin s6 da s6-rc don sarrafa ayyuka da rubutun farawa. Duk da haka, s6 da s6-rc ba su da alaƙa da s6-linux-init kuma ana iya amfani da su tare da kowane tsarin init.
Bugu da kari, aikin yana bayar da:
- s6-networking saitin abubuwan amfani ne don ƙirƙirar ayyukan cibiyar sadarwa, kama da ucspi.
- s6-frontend - tsarin sake ƙirƙirar ayyukan daemontools da runit a saman s6.
- s6-portable-utils saitin daidaitattun kayan aikin Unix ne kamar yanke, chmod, ls, nau'i da grep, an inganta su don ƙarancin amfani da albarkatu kuma ana kawo su ƙarƙashin lasisin ISC.
- s6-linux-utils - saitin kayan aiki da aka haɗa zuwa Linuxkamar chroot, freeramdisk, logwatch, mount da swapon.
- s6-dns saitin ɗakunan karatu ne na abokin ciniki da kayan aiki waɗanda ke maye gurbin daidaitattun kayan aikin DNS daga BIND da djbdns.
A cikin sabon sigar s6-rc, s6-rc-compile mai amfani yana aiwatar da bayanan karantawa game da dogaro da saitin ayyuka daga kundayen adireshi, maimakon fayiloli. Amfani da kundayen adireshi yana sauƙaƙa ƙara sabis zuwa bayanan bayanai tare da bayanai game da dogaro lokacin shigar da shirye-shirye ta hanyar sarrafa fakiti, tunda yana ba ku damar yin ba tare da yin canje-canje ga fayiloli ba. An kiyaye goyan bayan tsohon tsarin tushen fayil don tabbatar da dacewa. A cikin sabon sigar s6-linux-init, an ƙara zaɓin “-S” zuwa kayan aikin s6-linux-init-maker don daidaita bayanai a cikin kwantena.
source: budenet.ru
