bootloader

SINIT - Mali rođak u obitelji init

SINIT - Mali rođak u obitelji init
Sinit je dio alata bez sisa, alati su dizajnirani da budu što manji i učinkovitiji. U nastojanju da ih učine malim, oni također uklanjaju mnoge značajke. Iz tog razloga, možda ćete ih htjeti koristiti, također je razlog zašto morate koristiti nešto drugo. Da biste ih rasporedili, morat ćete odlučiti koje su vam značajke potrebne i kompilirati ih. Zbog toga možete s malim paketom sinit "malo" dovesti do krajnjih granica. Loša strana je što mnoge stvari morate raditi sami, to uključuje pronalaženje drugog sustava za kontrolu demona.

Zašto se ovo preferira?

Razlog ove vrste softvera je optimizacija. Počinjete sa samo najosnovnijim značajkama i dodajete sve što želite imati. Budući da počinjete od gotovo neplodnih, na kraju ćete dobiti samo značajke koje želite. Ovo je učinkovitije u usporedbi s uklanjanjem nepotrebnih značajki. Mogli biste shvatiti da ste na kraju podnijeli još puno posla da biste se postavili i morate znati dovoljno programa za dodavanje zakrpa postojećem kodu i rješavanje problema u C-u.

Što možete kontrolirati?

U većini sustava, koji su systemd najčešći, imate jedan paket koji se brine za pokretanje, zaustavljanje i kontrolu demona. Kada želite minimalizirati i ubrzati stvari, možete odabrati sinit i odabir daemon kontrolera koji odgovaraju vašim potrebama. Da biste to učinili, morate znati dovoljno o Linux sustavu. Jednom kad imate demon koji možete podesiti, samo trebate znati dijelove svog sustava. Budući da ne možete kontrolirati ništa osim pokretanja i zaustavljanja, morate pokrenuti jedan demon ili odabrati kontroler demona.

Kakav demon?

Neosjetna web stranica sugerira da koristite demonske alate tvrtke Neometano.org. Ovaj softver napisan je za bilo koji * Nix sustav tako da znanje možete koristiti čak i izvan Linuxa. Korištenje daemontools-encore samo je poglavlje, ali jednostavno rečeno, paket će svaku skriptu učiniti uslugom. Datoteke možete staviti bilo gdje, ali direktoriji moraju biti dostupni kad se pokreću daemontools. Svi datotečni sustavi na kojima se nalazi moraju se zato ranije skriptom montirati. Da biste kompilirali ovaj paket, morate stvoriti novu datoteku izrade. Inače, ovaj je paket standardni način kompajliranja C koda. Ako redovito ne kompajlirate C kôd, trebali biste to koristiti kao praksu. Ne isprobavajte svoj sustav uživo.

Siguran način za testiranje.

Jedan od sigurnih načina da se to testira je preuzimanje minimalnog Linux sustava i njegovo pokretanje na virtualnom stroju. Ako to učinite, stvorite izvorni direktorij i dodajte sinit, sbase i daemontools-encore. S ova tri binarna paketa možete izgraditi cijeli sustav kontrole pokretanja i demona. Trenutni sustavi pokreću se sa systemd. Kad započnete stvarati novi sustav, morate prenijeti sve potrebne demone i pokrenuti ih kao jednostavnu skriptu. Budući da systemd već izvodi skripte, to će uglavnom biti iste skripte. Ono što trebate dodati ručno su ovisnosti između procesa. Ako stvarno želite napraviti minimalni sustav, možete.

Brzo stvaranje mjehura, zašto se ne koristi u većini strojeva?

Jednom kada se sustav pokrene pomoću sinita, brzo će se pretvoriti u mjehuriće. Razlog je taj što ćete imati samo onaj sustav koji vam treba i ništa drugo. Možda se pitate zašto se ne koristi u svim okvirima. Razlozi su višestruki, jedan je taj što je systemd već dovršen i prati složene interakcije između procesa. Ako koristite sinit, morat ćete izgraditi više logike oko ovih ovisnosti. Logika koja je već u sustavu. Također postoji vrlo uska integracija između GNOME-a i systemd-a, tako da se ti sustavi međusobno podržavaju. Većina situacija pokrivena je jednostavno zato što su razvijene paralelno.

Zaključak

Koristeći sinit, možete stvoriti vrlo brz sustav za pokretanje. Imat ćete mnogo izbora kako održavati sustav uravnoteženim, a sve procese aktivnim i nadziranim. Međutim, morat ćete napraviti puno posla da biste pokrenuli cjelovit sustav sa svim zvukovima i zvižducima. Za većinu nas ovo može biti uzbudljiv projekt da naučimo kako funkcioniraju Linux i drugi * Nix sustavi, ali trebat će nam standardna distribucija za naše „proizvodne sustave“

Top 5 karata za hvatanje igara
Svi smo vidjeli i voljeli streaming reprodukcije na YouTubeu. PewDiePie, Jakesepticye i Markiplier samo su neki od najboljih igrača koji su zaradili m...
Kako razviti igru ​​na Linuxu
Prije deset godina malo je Linux korisnika predviđalo da će njihov omiljeni operativni sustav jednog dana biti popularna platforma za igranje komercij...
Luke komercijalnih igara s otvorenim kodom
Besplatne igre s otvorenim kodom i više platformi mogu se koristiti za igranje starih, kao i nekih prilično nedavnih naslova igara. U ovom će se člank...