Sysvinit 2.95

Po niekoľkých týždňoch beta testovania bolo oznámené konečné vydanie SysV init, insserv a startpar.

Stručný prehľad kľúčových zmien:

  • SysV pidof odstránilo zložité formátovanie, pretože spôsobovalo problémy so zabezpečením a potenciálne chyby pamäte bez toho, aby poskytovalo veľa výhod. Teraz môže používateľ sám určiť oddeľovač a použiť ďalšie nástroje, ako je tr.

  • Dokumentácia bola aktualizovaná, najmä pre zastavenie.

  • Teraz používa milisekundové oneskorenia namiesto sekúnd pri prechode do režimu spánku a pri vypínaní, čo by malo poskytnúť v priemere o pol sekundy rýchlejšie pri vypínaní alebo reštartovaní.

  • Odstránená podpora pre knižnicu Sepol, ktorá sa už nepoužívala, ale zapĺňala Makefile.

  • V insserv bolo vykonaných niekoľko významných zmien. Starší testovací balík Debianu bol vyčistený a teraz funguje s insserv Makefile. Spustenie "make check" spôsobí spustenie všetkých testov. Ak test zlyhá, údaje, ktoré použil, sa uložia na testovanie a nie vymažú sa. Neúspešný test zastaví spustenie celej sady (predtým boli vykonané nasledujúce), čo by im podľa vývojárov malo pomôcť sústrediť sa na vyriešenie problému.

  • Vylepšené zvládnutie rôznych situácií pri upratovaní po testoch.

  • Podľa vývojárov je jednou z najdôležitejších zmien, že Makefile už pri inštalácii neprepisuje súbor insserv.conf. Ak súbor insserv.conf už existuje, vytvorí sa nová vzorová konfigurácia s názvom insserv.conf.sample. Testovanie nových verzií insserv by tak malo byť oveľa menej bolestivé.

  • Súbor /etc/insserv/file-filters, ak existuje, môže obsahovať zoznam prípon súborov, ktoré sa ignorujú pri spracovaní skriptov v /etc/init.d. Príkaz insserv už má interný zoznam bežných rozšírení, ktoré sa majú ignorovať. Nová funkcia umožňuje správcom rozšíriť tento zoznam.

  • Startpar sa teraz nachádza v /bin namiesto /sbin, čo umožní neprivilegovaným používateľom používať tento nástroj. Manuálna stránka sa tiež presunula zo sekcie 8 do sekcie 1, aby odrážala túto zmenu.

  • Počas testovania bol pôvodný plán presunúť závislosť makefile štýlu: informácie z /etc do /var alebo do /lib, čo sa však ukázalo ako problematické pri práci so sieťovými súborovými systémami a niektorých ďalších veciach, najmä problém s FHS . Takže tieto plány boli odložené a zatiaľ informácie o závislostiach zostávajú v /etc. Vývojári hovoria o možnosti vrátiť sa k tomuto plánu neskôr, ak bude predstavená a otestovaná dobrá alternatívna lokalita.

Nové stabilné balíky pre sysvinit-2.95, insserv-1.20.0 a startpar-0.63 nájdete na zrkadlách Savannah: http://download.savannah.nongnu.org/releases/sysvinit/

Zdroj: linux.org.ru

Pridať komentár