Pärast mitme nädala beetaversiooni testimist kuulutati SysV initsiatsiooni, insserv ja startpar lõppversiooni välja.
Peamiste muudatuste lühikokkuvõte:
SysV pidof vormindamine eemaldati, kuna see põhjustas turvaprobleeme ja võimalikke mäluvigu, andes vähest kasu. Nüüd saab kasutaja ise määrata eraldaja ja kasutada muid tööriistu, nagu tr.
Dokumentatsiooni on uuendatud, sealhulgas halt'i jaoks.
Nüüd kasutatakse magamise ja väljalülitamise ajal millisekundilisi viivitusi sekundite asemel, mis peaks keskmiselt kiirendama väljalülitamist või taaskäivitamist poole sekundi võrra.
Toetust raamatukogule sepol, mida enam ei kasutatud, on eemaldatud, aga see täitis Makefile'i.
insservis on läbi viidud mitmeid olulisi muudatusi. Debiani pärandiks olev testikomplekt on puhastatud ja töötab nüüd insserv Makefile'i alusel. Käivitades «make check» käivituvad kõik testid. Kui mõni test ebaõnnestub, siis kasutatakse tema poolt kasutatud andmeid probleemide kontrollimiseks, mitte kustutamiseks. Ebaõnnestunud test peatab kogu komplekti täitmise (varem võisid jätkata järgmised), mis arendajate arvates peaks aitama keskenduda probleemi lahendamisele.
Testide puhastamise erinevate olukordade käsitlemine on paranenud.
Arendajate arvates on üks tähtsamaid muudatusi: Makefile ei kirjuta enam insserv.conf faili paigaldamise ajal üle. Kui insserv.conf fail juba eksisteerib, luuakse uus konfiguratsiooni näidis nimega insserv.conf.sample. See peaks uute insserv versioonide testimise palju vähem valusaks muutma.
Faili /etc/insserv/file-filters, kui see eksisteerib, võib sisaldada loetelu failitüüpidest, mida ignoreeritakse skriptide töötlemisel /etc/init.d. Insserv käsul on juba sisemine nimekiri levinud failitüüpidest, mida ignoreerida. Uus võimalus võimaldab administraatoritel seda nimekirja laiendada.
Startpar on nüüd asustatud /bin kaustas, mitte /sbin, mis võimaldab mitteprivilegeeritud kasutajatel kasutada seda utiliiti. Samuti on käsiraamat liikunud jaotisest 8 jaotisse 1, et peegeldada seda muudatust.
Esialgu oli testimise käigus plaanis sõltuvuse üleminek makefile'i stiilis: teave /etc-st /var-i või /lib-i, kuid see osutus probleemseks võrgufailisüsteemide ja mõnede teiste asjade, sealhulgas FHS-i probleemi tõttu. Seega need plaanid lükati edasi ja praegu on sõltuvuste teave jäänud /etc-sse. Arendajad räägivad võimalusest naasta selle plaani elluviimise juurde hiljem, kui esitatakse ja testitakse head alternatiivset asukohta.
Uued stabiilsed paketid sysvinit-2.95, insserv-1.20.0 ja startpar-0.63 on saadaval Savannah'i peegeldustes: http://download.savannah.nongnu.org/releases/sysvinit/
Allikas: linux.org.ru
