Sysvinit 2.95

Po několika týdnech beta testování bylo oznámeno konečné vydání SysV init, insserv a startpar.

Stručný přehled klíčových změn:

  • SysV pidof odstranil složité formátování, protože způsobovalo problémy se zabezpečením a potenciální chyby paměti, aniž by přinášel mnoho výhod. Nyní může uživatel určit oddělovač sám a používat další nástroje, jako je tr.

  • Dokumentace byla aktualizována, zejména pro zastavení.

  • Nyní při přechodu do režimu spánku a při vypínání používá milisekundové zpoždění místo sekund, což by mělo poskytnout v průměru o půl sekundy rychlejší při vypínání nebo restartování.

  • Odstraněna podpora pro knihovnu sepol, která se již nepoužívala, ale zaplňovala Makefile.

  • V insserv bylo provedeno několik významných změn. Starší testovací sada Debianu byla vyčištěna a nyní funguje s insserv Makefile. Spuštění "provést kontrolu" způsobí spuštění všech testů. Pokud se test nezdaří, data, která použil, jsou uchována pro testování, nikoli odstraněna. Výsledkem neúspěšného testu bylo zastavení provádění celé sady (předtím byly provedeny následující), což by jim podle vývojářů mělo pomoci soustředit se na řešení problému.

  • Vylepšené řešení různých situací při úklidu po testech.

  • Podle vývojářů je jednou z nejdůležitějších změn to, že Makefile již při instalaci nepřepisuje soubor insserv.conf. Pokud již soubor insserv.conf existuje, vytvoří se nová ukázková konfigurace s názvem insserv.conf.sample. Testování nových verzí insserv by tak mělo být mnohem méně bolestivé.

  • Soubor /etc/insserv/file-filters, pokud existuje, může obsahovat seznam přípon souborů, které jsou ignorovány při zpracování skriptů v /etc/init.d. Příkaz insserv již obsahuje interní seznam běžných rozšíření, která je třeba ignorovat. Nová funkce umožňuje administrátorům tento seznam rozšířit.

  • Startpar je nyní umístěn v /bin místo /sbin, což umožní použití tohoto nástroje i nepřivilegovaným uživatelům. Manuál se také přesunul z oddílu 8 do oddílu 1, aby odrážel tuto změnu.

  • Během testování bylo původním plánem přesunout závislostní makefile styl: informace z /etc do /var nebo do /lib, ale to se ukázalo jako problematické při práci se síťovými systémy souborů a některých dalších věcech, zejména problém s FHS . Takže tyto plány byly odloženy a prozatím informace o závislostech zůstávají v /etc. Vývojáři hovoří o možnosti vrátit se k tomuto plánu později, pokud bude představena a otestována dobrá alternativní lokalita.

Nové stabilní balíčky pro sysvinit-2.95, insserv-1.20.0 a startpar-0.63 lze nalézt na zrcadlech Savannah: http://download.savannah.nongnu.org/releases/sysvinit/

Zdroj: linux.org.ru

Přidat komentář