Fini, alternatīva SysV init un systemd, sasniedz savu jauno versiju 4.0

Pēc apmēram trīs gadu attīstības publikācija tika izlaista no jaunās versijas ieviešanas Finit 4.0 inicializācijas sistēma (Fast init), kas ir izstrādāta kā vienkārša alternatīva SysV init un systemd.

Projektsvai ir balstīta uz ātrās sāknēšanas sistēmas reverso inženieriju, kas izmantota EeePC netbooks Linux programmaparatūrā un tas izceļas ar ļoti ātru sāknēšanas procesu. Sistēma galvenokārt paredzēta integrētu un kompaktu sāknēšanas sistēmu nodrošināšanai, bet to var izmantot arī parastajām darbvirsmas un serveru vidēm.

Par Finit

Pabeigt atbalsta darbības līmeņus SysV starta stilā, fona procesu stāvokļa novērošana (pakalpojuma automātiska restartēšana kļūmes gadījumā), atsevišķu kontrolieru palaišana, pakalpojumu palaišana, ņemot vērā patvaļīgas atkarības un apstākļus, pievienojot papildu kontrolierus, lai startētu pirms vai pēc pakalpojuma darbības.

Lai paplašinātu funkcionalitāti un atbilstu jūsu vajadzībām, var izmantot spraudņus, kam paredzēta āķu sistēma, kas ļauj piestiprināt apdarinātāju dažādiem iekraušanas un pakalpojumu izpildes posmiem, kā arī nodrošināt saiti uz ārējiem notikumiem.

Tiek atbalstīta standarta skriptu izmantošana, lai sāktu SysV init izveidotos pakalpojumus, kā arī rc Scripts .local, faili ar vides mainīgajiem un tīkla iestatījumi, piemēram, Debian un BusyBox. Konfigurācijas var definēt vienā konfigurācijas failā vai sadalīt vairākos failos.

Pārvaldība tiek veikta, izmantojot standarta initctl un run-parts rīku komplektu, kas ļauj iespējot un atspējot pakalpojumus saistībā ar darbības līmeņiem, kā arī selektīvi startēt dažus pakalpojumus.

Pabeigt ietver arī iebūvētu getty ieviešanu (vadības termināla un lietotāja pieteikšanās), sargsuns veselības uzraudzībai un pārslēgšanas režīmam kļūdas dēļ ar iebūvētu sulogīnu, lai palaistu smilšu kastes apvalku.

Galvenās jaunās Finit 4.0 funkcijas

Starp izmaiņām, kas pievienotas laidienā Finit 4.0 (versija 3.2 tika atmesta izmaiņu dēļ, kas izjauktu atpakaļ savietojamību). Atsevišķā atsāknēšanas utilīta ir aizstāta ar simbolisku saiti uz initctl, līdzīgi kā apturēt, izslēgt, izslēgt un apturēt utilītprogrammas.

The pievienots spraudnis kodola moduļu automātiskai ielādēšanai ierīcēm, kas pievienotas izpildlaikā, papildus pievienota iespēja ierakstīt darbības, kas ietekmē drošību, piemēram, mainiet darbības līmeni, sākšanas un apturēšanas pakalpojumus, pakalpojumu kļūmes.

Tas ir arī izcelts pievienots atbalsts pakalpojumu automātiskai restartēšanai pēc konfigurācijas maiņas, kas novērš komandas "initctl reload" manuālu izpildi.

Komandu darbība «inictl cond set | notīrīt COND », lai darbības saistītu ar vairākiem notikumiem. Pakalpojumu identificēšanai tiek izmantota sintakse nevis saistīt ar maršrutiem .

No pārējām izmaiņām kas izceļas:

  • Pievienots spraudnis, lai apstrādātu /etc/modules-load.d/.
  • Īstenota darbības progresa norāde.
  • Vajadzības gadījumā ir noņemta inetd servera iebūvētā ieviešana, kurā var instalēt xinetd.
  • Pievienots atbalsts cgroups v2, lai palaistu pakalpojumus atsevišķās cgroups.
  • Pievienots avārijas atkopšanas režīms ar pielāgotu pieteikšanos.
  • Pievienots atbalsts skriptu sākšanai / apturēšanai no SysV init.
  • Pre: skripts un post: skriptu apstrādātāji ir pievienoti, kas ļauj norādīt darbības, kas jāveic pirms vai pēc pakalpojuma palaišanas.
  • Pievienots atbalsts env: file ar vides mainīgajiem.
  • Pievienota iespēja izsekot patvaļīgus PID failus.
  • Pievienota iespēja sākt uzdevumus un pakalpojumus, izmantojot relatīvos ceļus.
  • Pievienota opcija "-b" initctl, lai veiktu darbības pakešrežīmā.
  • Uzlabots atbalsts / etc / network / interface.

Visbeidzot, ja jūs interesē uzzināt vairāk par to, jūs varat pārbaudīt informāciju Šajā saitē.

Iegūstiet Finit

Tiem no jums, kas vēlas pārbaudīt šo inicializācijas sistēmu, jums jāzina, ka Void Linux, Alpine Linux un Debian ir sagatavoti izvietošanas skriptu paraugi.

Saite ir šī.


Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.