Po maždaug trejų metų plėtros leidinys buvo išleistas naujos versijos pristatymo „Finit 4.0“ inicializavimo sistema (Fast init), kuris sukurtas kaip paprasta alternatyva SysV init ir systemd.
Projektasarba yra pagrįstas atvirkštine „fastinit“ įkrovos sistemos, naudojamos „EeePC“ netbookų „Linux“ programinės įrangos programine įranga, inžinerija. ir jis išsiskiria labai greitu įkrovos procesu. Sistema pirmiausia skirta integruotoms ir kompaktiškoms įkrovos sistemoms teikti, tačiau taip pat gali būti naudojama įprastose darbalaukio ir serverio aplinkose.
Apie „Finit“
Baigti palaiko „SysV“ paleidimo stiliaus paleidimo lygius, stebėti foninių procesų būseną (automatiškai iš naujo paleisti paslaugą gedimo atveju), paleisti pavienius valdiklius, paleisti paslaugas atsižvelgiant į savavališkas sąlygas ir priklausomybes, prijungti papildomus valdiklius, kurie paleidžiami prieš arba po paslaugos veikimo.
Norėdami išplėsti funkcionalumą ir patenkinti jūsų poreikius, galima naudoti papildinius, kuriai numatyta kabliukų sistema, leidžianti prižiūrėti prižiūrėtoją prie skirtingų pakrovimo ir paslaugų vykdymo etapų, taip pat pateikti nuorodą į išorinius įvykius.
Palaikomas standartinių scenarijų naudojimas norint paleisti „SysV init“ sukurtas paslaugas, taip pat „rc Scripts .local“, failus su aplinkos kintamaisiais ir tinklo nustatymus, kaip „Debian“ ir „BusyBox“. Konfigūracijos gali būti apibrėžtos viename konfigūracijos faile arba paskirstytos keliuose failuose.
Valdymas atliekamas naudojant standartinį „initctl“ ir „run-parts“ įrankių rinkinį, kuris leidžia įgalinti ir išjungti paslaugas, susijusias su vykdymo lygiais, taip pat pasirinktinai paleisti kai kurias paslaugas.
Baigti taip pat apima įmontuotą „getty“ diegimą (valdymo terminalas ir vartotojo prisijungimai), budėjimo šuo sveikatos stebėjimui ir perjungimo režimui per klaidą su įmontuotu suloginu paleisti smėlio dėžės apvalkalą.
Pagrindinės naujos „Finit 4.0“ funkcijos
Tarp pakeitimų, pridėtų „Finit 4.0“ leidime (3.2 versija buvo atmesta dėl pakeitimų, kurie sugadintų atgalinį suderinamumą). Atskira perkrovimo programa buvo pakeista simboline nuoroda į initctl, panašiai kaip sustabdyti, išjungti, išjungti ir sustabdyti komunalines paslaugas.
The pridėtas papildinys automatiniam branduolio modulių įkėlimui įrenginiams, prijungtiems vykdymo metu, be pridėta galimybė įrašyti operacijas, turinčias įtakos saugumui, kaip pakeisti eigos lygį, paleidimo ir sustabdymo paslaugas, paslaugų gedimus.
Taip pat pabrėžiama papildoma automatinio paslaugų paleidimo iš naujo palaikymas pakeitus konfigūraciją, kuri pašalina rankinį komandos „initctl reload“ vykdymą.
Komandų veikimas «inictl cond set | išvalyti COND »susieti veiksmus su keliais įvykiais. Norint identifikuoti paslaugas, naudojama sintaksė užuot susiejęs su maršrutais .
Iš kitų pokyčių kad išsiskiria:
- Pridėtas papildinys, skirtas tvarkyti /etc/modules-load.d/.
- Įgyvendinta operacijų pažangos nuoroda.
- Jei reikia, pašalintas integruotas „inetd“ serverio diegimas, kuriame galite įdiegti „xinetd“.
- Pridėta parama „vgroups v2“, kad paslaugos būtų teikiamos atskirose grupėse.
- Pridėtas avarijos atkūrimo režimas su pasirinktiniu prisijungimu.
- Pridėta parama pradėti / sustabdyti scenarijus iš „SysV init“.
- „Pre: script“ ir „post: script“ tvarkyklės buvo pridėtos, leidžiančios nurodyti veiksmus, kuriuos reikia atlikti prieš pradedant arba paleidus paslaugą.
- Pridėta parama „env: file“ su aplinkos kintamaisiais.
- Pridėta galimybė stebėti savavališkus PID failus.
- Pridėta galimybė pradėti užduotis ir paslaugas naudojant santykinius kelius.
- Pridėta „-b“ parinktis, kad „initctl“ atliktų veiksmus paketiniu režimu.
- Patobulinta parama / etc / network / interface.
Galiausiai, jei norite sužinoti daugiau apie tai, galite patikrinti išsamią informaciją Šioje nuorodoje.
Gaukite „Finit“
Tiems iš jūsų, kurie nori išbandyti šią inicializavimo sistemą, turėtumėte žinoti, kad „Void Linux“, „Alpine Linux“ ir „Debian“ buvo paruošti pavyzdiniai diegimo scenarijai.