SysVinit 2.95

Wara diversi ġimgħat ta' ttestjar beta, tħabbret ir-rilaxx finali ta' SysV init, insserv u startpar.

Ħarsa ġenerali qasira tal-bidliet ewlenin:

  • SysV pidof neħħa l-ifformattjar kumpless peress li kkawża kwistjonijiet ta 'sigurtà u żbalji potenzjali fil-memorja mingħajr ma pprovda ħafna benefiċċju. Issa l-utent jista 'jispeċifika s-separatur innifsu, u juża għodod oħra bħal tr.

  • Id-dokumentazzjoni ġiet aġġornata, b'mod partikolari għall-waqfien.

  • Issa juża dewmien millisekondi minflok sekondi meta jmur torqod u meta jagħlaq, li għandu jipprovdi medja ta 'nofs sekonda aktar malajr meta jagħlaq jew jerġa' jibda.

  • Tneħħa l-appoġġ għall-librerija tas-sepol, li ma baqgħetx tintuża iżda kienet imbarazza l-Makefile.

  • Saru diversi bidliet sinifikanti fl-insserv. Il-ġabra tat-test Debian ġiet imnaddfa u issa taħdem mal-insserv Makefile. It-tmexxija ta '"make check" tikkawża t-testijiet kollha biex jaħdmu. Jekk test ifalli, id-dejta li uża tinżamm għall-ittestjar aktar milli titħassar. Test fallut iwaqqaf l-eżekuzzjoni tas-sett kollu (dawn li ġejjin kienu esegwiti qabel), li, skont l-iżviluppaturi, għandu jgħinhom jiffokaw fuq is-soluzzjoni tal-problema.

  • Immaniġġjar imtejjeb ta 'diversi sitwazzjonijiet waqt it-tindif wara t-testijiet.

  • Skont l-iżviluppaturi, waħda mill-aktar bidliet importanti hija li l-Makefile ma jibqax jissostitwixxi l-fajl insserv.conf waqt l-installazzjoni. Jekk diġà jeżisti fajl insserv.conf, tinħoloq konfigurazzjoni kampjun ġdida bl-isem insserv.conf.sample. Dan għandu jagħmel l-ittestjar ta' verżjonijiet ġodda ta' insserv ħafna inqas uġigħ.

  • Il-fajl /etc/insserv/file-filters, jekk jeżisti, jista' jkun fih lista ta' estensjonijiet ta' fajls li jiġu injorati meta jiġu pproċessati skripts f'/etc/init.d. Il-kmand insserv diġà għandu lista interna ta' estensjonijiet komuni biex jinjora. Il-karatteristika l-ġdida tippermetti lill-amministraturi jespandu din il-lista.

  • Startpar issa jinsab f'/bin minflok f'/sbin, li se jippermetti lill-utenti mhux privileġġjati li jużaw din l-utilità. Il-paġna tal-manwal għaddiet ukoll minn taqsima 8 għal taqsima 1 biex tirrifletti din il-bidla.

  • Matul l-ittestjar, il-pjan inizjali kien li jitmexxa l-istil makefile tad-dipendenza: informazzjoni minn /etc għal /var jew għal /lib, iżda dan irriżulta li kien problematiku meta taħdem ma 'sistemi ta' fajls tan-netwerk u xi affarijiet oħra, b'mod partikolari l-problema bl-FHS . Allura dawk il-pjanijiet tpoġġew fuq l-ixkaffa u għalissa l-informazzjoni dwar id-dipendenza tibqa’ f’/etc. L-iżviluppaturi qed jitkellmu dwar il-possibbiltà li jerġgħu lura għal dan il-pjan aktar tard jekk tiġi ppreżentata u ttestjata post alternattiv tajjeb.

Pakketti stabbli ġodda għal sysvinit-2.95, insserv-1.20.0 u startpar-0.63 jistgħu jinstabu fuq il-mirja Savannah: http://download.savannah.nongnu.org/releases/sysvinit/

Sors: linux.org.ru

Żid kumment