bootloader

SINIT - Majhen bratranec iz družine init

SINIT - Majhen bratranec iz družine init
Sinit je del brezsrčnega orodja, ki je bilo zasnovano tako, da je čim manjše in učinkovitejše. Da bi jih naredili majhne, ​​odpravijo tudi številne funkcije. Iz tega razloga jih boste morda želeli uporabiti, zato morate uporabiti tudi kaj drugega. Če jih želite razporediti, se boste morali odločiti, katere funkcije potrebujete, in jih zbrati. Zato lahko s paketom sinit 'majhne' potisnete do skrajnosti. Slaba stran je, da morate marsikaj narediti sami, to vključuje iskanje drugega sistema za nadzor demonov.

Zakaj je to prednost?

Razlog za to vrsto programske opreme je optimizacija. Začnete samo z najosnovnejšimi funkcijami in dodate vse, kar želite imeti. Ker začnete s skoraj neplodnosti, boste na koncu imeli samo želene funkcije. To je učinkovitejše v primerjavi z odstranjevanjem nepotrebnih funkcij. Morda se zavedate, da na koncu postavite tudi veliko dela za nastavitev in morate poznati dovolj programov, da dodate popravke obstoječi kodi in odpravite težave v C.

Kaj lahko nadzirate?

V večini sistemov, ki so najpogostejši systemd, imate en paket, ki skrbi za zagon, zaustavitev in nadzor demona. Če želite stvari minimizirati in pospešiti, lahko izberete sinit in izbiro krmilnika demona, ki ustreza vašim potrebam. Če želite to narediti, morate vedeti dovolj o sistemu Linux. Ko imate demon, ki ga lahko prilagodite, morate le poznati dele svojega sistema. Ker ne morete nadzorovati ničesar, razen zagnati in ustaviti, morate zagnati en demon ali izbrati krmilnik demona.

Kakšen demon?

Brezsrčno spletno mesto predlaga, da uporabite demonska orodja Untroubled.org. Ta programska oprema je napisana za kateri koli sistem * Nix, tako da lahko znanje uporabljate tudi zunaj Linuxa. Uporaba daemontools-encore je samo po sebi poglavje, vendar preprosto pomeni, da bo paket kateri koli skript postal storitev. Datoteke lahko shranite kamor koli, vendar morajo biti imeniki dosegljivi, ko se zaženejo daemontools. Kakršen koli datotečni sistem, v katerem je, ga je treba zato z drugimi skripti namestiti prej. Če želite sestaviti ta paket, morate ustvariti novo datoteko make. V nasprotnem primeru je ta paket standardni način za prevajanje kode C. Če kode C ne prevajate redno, uporabite to kot prakso. Ne preizkušajte sistema v živo.

Varen način preizkušanja.

Eden od varnih načinov za preizkus je prenos minimalnega sistema Linux in zagon v navideznem računalniku. V tem primeru ustvarite izvorni imenik in dodajte sinit, sbase in daemontools-encore. S temi tremi binarnimi paketi lahko zgradite celoten sistem nadzora zagona in demona. Trenutni sistemi se zaženejo s sistemom. Ko začnete ustvarjati nov sistem, morate prenesti vse demone, ki jih potrebujete, in jih zagnati kot preprost skript. Ker systemd že izvaja skripte, bodo to večinoma isti skripti. Kar morate dodati ročno, so odvisnosti med procesi. Če res želite narediti minimalni sistem, lahko.

Hitro mehurjenje, zakaj se ne uporablja v večini strojev?

Ko se sistem enkrat zažene s sinitom, bo hitro napihnjen. Razlog je v tem, da boste imeli samo natančen sistem, ki ga potrebujete, in nič drugega. Lahko se sprašujete, zakaj se ne uporablja vsesplošno. Razlogov je več, eden je v tem, da je systemd že popoln in beleži zapletene interakcije med procesi. Če uporabljate sinit, boste morali zgraditi več logike okoli teh odvisnosti. Logika, ki je že v sistemu systemd. Obstaja tudi zelo tesna integracija med GNOME in systemd, tako da se ti sistemi medsebojno podpirajo. Večina situacij je zajetih preprosto zato, ker so bile razvite vzporedno.

Zaključek

Z uporabo sinita lahko ustvarite zelo hiter sistem za zagon. Imeli boste veliko možnosti, kako ohraniti uravnoteženost sistema in vse procese aktivne in nadzorovane. Vendar boste morali narediti veliko dela, da boste lahko zagnali celoten sistem z vsemi pikami. Za večino od nas je to lahko vznemirljiv projekt, da se naučimo, kako delujejo Linux in drugi * Nix sistemi, vendar bomo potrebovali standardno distribucijo za naše »proizvodne sisteme«

HD Remastered Games za Linux, ki prej še niso izdale Linuxa
Mnogi razvijalci iger in založniki pripravijo HD remaster starih iger, da podaljšajo življenjsko dobo franšize, zato oboževalci zahtevajo združljivost...
Kako uporabljati AutoKey za avtomatizacijo iger Linux
AutoKey je namizni pripomoček za avtomatizacijo za Linux in X11, programiran v Python 3, GTK in Qt. Z njegovo funkcijo skriptiranja in MACRO lahko avt...
Kako prikazati števec FPS v igrah Linux
Linux gaming je dobil velik zagon, ko je Valve leta 2012 napovedal podporo Linuxu za odjemalca Steam in njihove igre. Od takrat se je veliko AAA in in...