sysvinit 2.97 init rendszerkiadás

10 hónapos fejlesztés után bemutatott a klasszikus init rendszer kiadása sysvinit 2.97, amelyet széles körben használtak a Linux disztribúciókban a systemd és upstart előtti időkben, és most továbbra is használják olyan disztribúciókban, mint a Devuan és az antiX. Ezzel egyidőben létrejöttek a sysvinittel együtt használt insserv 1.22.0 és startpar 0.65 segédprogramok kiadásai. Hasznosság insserv célja a betöltési folyamat megszervezése, figyelembe véve az init szkriptek közötti függőséget, és startpar több szkript párhuzamos indítására szolgál a rendszerindítás során.

Az új kiadásban:

  • Egy segédprogram is jár hozzá sysd2v, amely lehetővé teszi a rendszerszolgáltatási egység fájlok konvertálását a klasszikus SysV inicializálási szkriptek formátumára LSB fejlécekkel;
  • Hozzáadtuk a beállítások betöltésének lehetőségét, külön fájlként formázva, amelyek az /etc/inittab.d/ könyvtárban találhatók;
  • Engedélyezve a libcrypt jelenlétének ellenőrzését a gyökérpartícióban, ahelyett, hogy keményen kódolt rögzített elérési utat használnánk;
  • Logsave és readbootlog fájlok hozzáadása a Git figyelmen kívül hagyó listájához;
  • A kódot megtisztították a fel nem használt memória helyes felszabadítása érdekében;
  • A leállási idő meghatározásának lehetősége a „+óó:mm” formátumban az „óó:pp”, „+m” és „most” mellett;
  • Az insserv program hozzáadta a telepítéshez szükséges előtag megadásának lehetőségét. Alapértelmezés szerint az insserv telepítve van a /usr hierarchiában (a végrehajtható fájl átkerült a /sbin könyvtárból a /usr/sbin mappába). A Makefile WANT_SYSTEMD paramétere szabályozza, hogy a systemd/dbus támogatás engedélyezve van-e.
  • A PREFIX változó hozzáadásra került a startpar összeállítás fájlhoz a startpar és az insserv telepítési útvonal rugalmasabb meghatározása érdekében.

Forrás: opennet.ru

Hozzászólás