Körülbelül három év fejlesztés után megjelent a kiadvány az új verzió bevezetésének Finit 4.0 inicializáló rendszer (Fast init), amelyet a SysV init és a systemd egyszerű alternatívájaként fejlesztettek ki.
A projektvagy az EeePC netbookok Linux firmware-jében használt fastinit rendszerindító rendszer fordított tervezésén alapul és kiemelkedik a nagyon gyors indítási folyamatáról. A rendszer elsősorban integrált és kompakt rendszerindító rendszerek biztosítására szolgál, de közös asztali és szerver környezetekhez is használható.
A Finitről
Befejezett támogatja a futási szinteket SysV indítási stílusban, a háttérfolyamatok állapotának figyelése (hiba esetén a szolgáltatás automatikus újraindítása), egyes vezérlők futtatása, a szolgáltatások indítása tetszőleges függőségek és feltételek figyelembevételével, további vezérlők csatolása a szolgáltatás futtatása előtt vagy után.
A funkcionalitás bővítése és az Ön igényeinek megfelelő bővítmények használhatók, amelyhez horgok rendszere biztosított, amelyek lehetővé teszik a kezelő csatlakoztatását a szolgáltatások betöltésének és végrehajtásának különböző szakaszaihoz, valamint kapcsolatot biztosítanak a külső eseményekhez.
Támogatja a szabványos szkriptek használatát a SysV init számára létrehozott szolgáltatások elindításához, valamint az rc Scripts .local, a környezeti változókat tartalmazó fájlokat és a hálózati beállításokat, mint a Debianban és a BusyBoxban. A konfigurációk meghatározhatók egyetlen konfigurációs fájlban, vagy több fájlra oszthatók.
A kezelés a szokásos initctl és run-parts eszközkészleten keresztül történik, amely lehetővé teszi a szolgáltatások engedélyezését és letiltását a futási szintekkel kapcsolatban, valamint egyes szolgáltatások indítását szelektíven.
Befejezett tartalmaz egy beépített getty megvalósítást is (vezérlő terminál és felhasználói bejelentkezések), őrző az egészségügyi ellenőrzéshez és a váltás módhoz tévedésből beépített szuloginnal egy homokozóhéj futtatásához.
A Finit 4.0 fő újdonságai
A Finit 4.0 kiadásban hozzáadott változások közül (a 3.2-es verziót visszavetették a visszafelé kompatibilitást megtörő változások miatt). A különálló újraindítási segédprogramot egy szimbolikus hivatkozás váltotta fel az initctl-re, hasonló a leállításhoz, leállításhoz, leállításhoz és a segédprogramok felfüggesztéséhez.
A hozzáadott beépülő modul a kernelmodulok automatikus betöltéséhez futás közben csatlakoztatott eszközökhöz, a hozzáadta a biztonságot befolyásoló műveletek rögzítésének képességét, mint a futási szint megváltoztatása, a szolgáltatások indítása és leállítása, a szolgáltatás hibái.
Azt is kiemelik a szolgáltatások automatikus újraindításának támogatása a konfiguráció megváltoztatása után, amely kiküszöböli az "initctl reload" parancs manuális végrehajtását.
A parancsok működése «inictl cond set | törölje a COND »műveletek összekapcsolását több eseményhez. A szolgáltatások azonosításához a szintaxist használják ahelyett, hogy az útvonalakra kapcsolna .
A többi változás közül amelyek kiemelkednek:
- Plugin hozzáadva az /etc/modules-load.d/ fájlhoz.
- A műveletek előrehaladásának végrehajtása.
- Szükség esetén eltávolították az inetd szerver beépített megvalósítását, amelyre telepítheti az xinetd fájlt.
- Hozzáadta a v2 cgroups támogatását a szolgáltatások külön cgroupokhoz történő futtatásához.
- Hozzáadott összeomlási helyreállítási mód egyéni bejelentkezéssel.
- Támogatás a szkriptek indításához / leállításához a SysV init részéről.
- Pre: script és post: script kezelők kerültek hozzá, amelyek lehetővé teszik a szolgáltatás megkezdése előtt vagy után végrehajtandó műveletek megadását.
- Hozzáadott támogatás az env: fájlhoz környezeti változókkal.
- Hozzáadta a tetszőleges PID fájlok nyomon követésének lehetőségét.
- Hozzáadta a feladatok és szolgáltatások relatív elérési utak használatával történő elindításának lehetőségét.
- Hozzáadta a "-b" opciót az initctl-hez, hogy kötegelt módban végezzen műveleteket.
- Javított támogatás az / etc / network / interface-ekhez.
Végül, ha érdekel, hogy többet tudj meg róla, ellenőrizheti a részleteket A következő linken.
Szerezd meg a Finit
Azok számára, akik érdeklik, hogy teszteljék ezt az inicializáló rendszert, tudnia kell, hogy a Void Linux, az Alpine Linux és a Debian számára telepítési parancsfájlok készültek.
Legyen Ön az első hozzászóló