A Fini, a SysV init és a systemd alternatívája eléri az új 4.0 verziót

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.

A link ez.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.