SysVinit 2.95

Több hetes bétatesztelés után bejelentették a SysV init, insserv és startpar végleges kiadását.

A legfontosabb változások rövid áttekintése:

  • A SysV pidof eltávolította az összetett formázást, mivel az biztonsági problémákat és potenciális memóriahibákat okozott anélkül, hogy jelentős előnyökkel járt volna. Mostantól a felhasználó maga adhatja meg az elválasztót, és használhat más eszközöket, például a tr-t.

  • A dokumentációt frissítették, különösen a leállításhoz.

  • Most ezredmásodperces késleltetést használ másodpercek helyett elalváskor és leálláskor, ami átlagosan fél másodperccel gyorsabb leállításkor vagy újraindításkor.

  • Eltávolítottuk a sepol könyvtár támogatását, amely már nem volt használatban, de összezavarta a Makefile-t.

  • Számos jelentős változtatás történt az insserv. A Debian örökölt tesztcsomagot megtisztították, és már működik az insserv Makefile-lel. A „make check” futtatása az összes teszt futtatását eredményezi. Ha egy teszt sikertelen, az általa használt adatokat a rendszer megőrzi a teszteléshez, nem pedig törli. A sikertelen teszt leállítja a teljes készlet végrehajtását (korábban a következőket hajtották végre), ami a fejlesztők szerint segíthet a probléma megoldására összpontosítani.

  • A különböző helyzetek jobb kezelése a tesztek utáni takarítás során.

  • A fejlesztők szerint az egyik legfontosabb változás, hogy a Makefile a telepítés során már nem írja felül az insserv.conf fájlt. Ha már létezik insserv.conf fájl, akkor egy új, insserv.conf.sample nevű mintakonfiguráció jön létre. Ez sokkal kevésbé fájdalmassá teszi az insserv új verzióinak tesztelését.

  • Az /etc/insserv/file-filters fájl, ha létezik, tartalmazhat egy listát a fájlkiterjesztésekről, amelyeket figyelmen kívül hagy az /etc/init.d fájlban lévő szkriptek feldolgozása során. Az insserv parancsnak már van egy belső listája a figyelmen kívül hagyandó általános kiterjesztésekről. Az új funkció lehetővé teszi a rendszergazdák számára, hogy bővítsék ezt a listát.

  • A Startpar most a /bin könyvtárban található a /sbin helyett, ami lehetővé teszi a jogosulatlan felhasználók számára a segédprogram használatát. A kézikönyv oldala is átkerült a 8. részről az 1. szakaszba, hogy tükrözze ezt a változást.

  • A tesztelés során a kezdeti terv az volt, hogy áthelyezzük a függőségi makefile stílust: az információkat az /etc-ből a /var-ba vagy a /lib-be, de ez problémásnak bizonyult a hálózati fájlrendszerekkel és néhány más dologgal, különösen az FHS-vel. . Így ezeket a terveket félretették, és a függőségi információk egyelőre a /etc-ben maradnak. A fejlesztők arról beszélnek, hogy később visszatérhetnek ehhez a tervhez, ha egy jó alternatív helyszínt bemutatnak és tesztelnek.

A sysvinit-2.95, insserv-1.20.0 és startpar-0.63 új stabil csomagjai a Savannah tükrökön találhatók: http://download.savannah.nongnu.org/releases/sysvinit/

Forrás: linux.org.ru

Hozzászólás