Fini, alternativa SysV init i systemd, dostiže novu verziju 4.0

Nakon otprilike tri godine razvoja publikacija je objavljena lansiranja nove verzije Završite sistem inicijalizacije 4.0 (Fast init), koji je razvijen kao jednostavna alternativa SysV init-u i systemd-u.

Projekatili se zasniva na obrnutom inženjeringu sistema fastinit za pokretanje koji se koristi u Linux firmware-u EeePC netbook računara i ističe se vrlo brzim procesom pokretanja. Sistem je prvenstveno namijenjen pružanju integriranih i kompaktnih sistema za pokretanje, ali se također može koristiti za uobičajena radna okruženja i poslužiteljska okruženja.

O Finitu

Završi podržava nivo pokretanja u SysV stilu pokretanja, nadgledanje statusa pozadinskih procesa (automatski ponovno pokretanje usluge u slučaju kvara), pokretanje pojedinačnih kontrolera, pokretanje usluga uzimajući u obzir proizvoljne ovisnosti i uvjete, priključivanje dodatnih kontrolera za pokretanje prije ili nakon pokretanja usluge.

Da biste proširili funkcionalnost i prilagodili vašim potrebama, mogu se koristiti dodaci, za koji je predviđen sistem kuka, koji omogućavaju pričvršćivanje rukovaoca na različite faze učitavanja i izvršavanja usluga, kao i pružanje veze do vanjskih događaja.

Podržana je upotreba standardnih skripti za pokretanje usluga kreiranih za SysV init, kao i rc Scripts .local, datoteke s varijablama okruženja i mrežne postavke kao u Debianu i BusyBoxu. Konfiguracije se mogu definirati u jednoj konfiguracijskoj datoteci ili proširiti na više datoteka.

Upravljanje se vrši putem standardnog alata initctl i run-parts, koji vam omogućava da omogućite i onemogućite usluge u vezi s nivoima pokretanja, kao i selektivno pokretanje nekih usluga.

Završi takođe uključuje ugrađenu implementaciju getty (upravljanje terminalom i korisničkim prijavama), čuvar za nadgledanje zdravlja i način prebacivanja greškom s ugrađenim suloginom za pokretanje ljuske pješčanika.

Glavne nove značajke Finita 4.0

Među promjenama dodanim u izdanju Finit 4.0 (verzija 3.2 je izbačena zbog promjena koje bi narušile povratnu kompatibilnost). Posebni uslužni program za ponovno pokretanje zamijenjen je simboličkom vezom na initctl, slično zaustavljanju, isključivanju, isključivanju i obustavljanju uslužnih programa.

The dodan dodatak za automatsko učitavanje modula jezgra za uređaje povezane u vrijeme izvođenja, pored dodana mogućnost snimanja operacija koje utječu na sigurnost, poput promjene nivoa pokretanja, pokretanja i zaustavljanja usluga, grešaka u uslugama.

Takođe je istaknuto da dodata podrška za automatsko ponovno pokretanje usluga nakon promjene konfiguracije, što eliminira ručno izvršavanje naredbe "initctl reload".

Rad naredbi «inictl cond set | očisti COND »za povezivanje akcija s više događaja. Za identifikaciju usluga koristi se sintaksa umjesto povezivanja s rutama .

Od ostalih promjena koji se ističu:

  • Dodan dodatak za obradu /etc/modules-load.d/.
  • Primijenjena indikacija napretka operacija.
  • Ugrađena implementacija inetd servera uklonjena je, ako je potrebno, na koju možete instalirati xinetd.
  • Dodana podrška za cgroups v2 za pokretanje usluga na odvojenim cgroups.
  • Dodan je način oporavka od rušenja s prilagođenom prijavom.
  • Dodana podrška za pokretanje / zaustavljanje skripti iz SysV init-a.
  • Dodani su obrađivači pre: skripta i post: skripta koji vam omogućavaju da odredite radnje koje treba preduzeti prije ili nakon pokretanja usluge.
  • Dodana podrška za env: datoteku s varijablama okoline.
  • Dodana mogućnost praćenja proizvoljnih PID datoteka.
  • Dodata mogućnost pokretanja zadataka i usluga koristeći relativne putanje.
  • Dodana je opcija "-b" u initctl za izvođenje radnji u batch načinu rada.
  • Poboljšana podrška za / etc / network / interface.

Na kraju, ako ste zainteresirani da saznate više o tome, možete provjeriti detalje Na sledećem linku.

Get Finit

Za one koji su zainteresirani za mogućnost testiranja ovog sistema inicijalizacije, trebali biste znati da su pripremljene uzorke skripti za implementaciju za Void Linux, Alpine Linux i Debian.

Link je ovaj.


Sadržaj članka pridržava se naših principa urednička etika. Da biste prijavili grešku, kliknite ovdje.

Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.