bootloader

SINIT - Vărul mic din familia init

SINIT - Vărul mic din familia init
Sinit face parte din instrumentele fără aspirație, aceste instrumente au fost concepute pentru a fi cât mai mici și eficiente posibil. În efortul de a le face mici, elimină și multe caracteristici. Din acest motiv, poate doriți să le folosiți, de asemenea, trebuie să folosiți altceva. Pentru a le implementa, va trebui să decideți ce caracteristici aveți nevoie și să le compilați. Acesta este motivul pentru care puteți împinge „mic” până la extreme cu pachetul sinit. Dezavantajul este că trebuie să faci multe lucruri singur, aceasta include găsirea acelui alt sistem de control al demonilor.

De ce este acest lucru preferat?

Motivul pentru acest tip de software este totul despre optimizare. Începi doar cu cele mai simple funcții și adaugi tot ce vrei să ai. Din moment ce începeți de la aproape stearpă, veți ajunge doar cu caracteristicile dorite. Acest lucru este mai eficient în comparație cu eliminarea caracteristicilor inutile. S-ar putea să vă dați seama că, de asemenea, ajungeți să depuneți multă muncă pentru a configura și trebuie să cunoașteți suficientă programare pentru a adăuga patch-uri la codul existent și pentru a depana problemele din C.

Ce poți controla?

În majoritatea sistemelor, systemd fiind cel mai comun, aveți un pachet care se ocupă de pornirea, oprirea și controlul demonului. Când doriți să minimizați și să accelerați lucrurile, puteți alege sinit și o alegere de controler daemon care să se potrivească nevoilor dumneavoastră. Pentru a face acest lucru, trebuie să știți suficient despre sistemul Linux. Odată ce ai un demon pe care îl poți regla, trebuie doar să cunoști piesele sistemului tău. Deoarece nu puteți controla nimic altceva decât să porniți și să opriți, trebuie să porniți un daemon sau să alegeți un controler de daemon.

Ce demon?

Site-ul web fără sugestie vă sugerează să utilizați instrumentele daemon de la Untroubled.org. Acest software este scris pentru orice sistem * Nix, astfel încât să puteți utiliza cunoștințele chiar și în afara Linux. Utilizarea daemontools-bis este un capitol în sine, dar pur și simplu, pachetul va face din orice script un serviciu. Puteți pune fișierele oriunde, dar directoarele trebuie să fie accesibile când daemontools pornesc. Prin urmare, orice sistem de fișiere pe care se află trebuie montat mai devreme de alte scripturi. Pentru a compila acest pachet, trebuie să creați un nou makefile. În caz contrar, acest pachet este un mod standard de a compila codul C. Dacă nu compilați codul C în mod regulat, ar trebui să utilizați acest lucru ca practică. Nu încercați sistemul live.

Un mod sigur de a-l testa.

O modalitate sigură de a testa acest lucru este să descărcați un sistem Linux minim și să îl rulați într-o mașină virtuală. Dacă faceți acest lucru, creați un director sursă și adăugați sinit, sbase și daemontools-encore. Cu aceste trei pachete binare, puteți construi întregul sistem de control boot și daemon. Sistemele actuale sunt pornite cu systemd. Când începeți să creați un sistem nou, trebuie să transferați demonii de care aveți nevoie și să îi rulați ca un simplu script. Deoarece systemd rulează deja scripturi, acestea vor fi în mare parte aceleași scripturi. Ceea ce trebuie să adăugați manual sunt dependențele dintre procese. Dacă vrei cu adevărat să creezi un sistem minim, poți.

Blister rapid, de ce nu este utilizat în majoritatea mașinilor?

Odată ce un sistem rulează folosind sinit, acesta va fi blister rapid. Motivul este că veți avea doar sistemul exact de care aveți nevoie și nimic altceva. S-ar putea să vă întrebați de ce nu este folosit pe toate planurile. Motivele sunt multiple, unul este că systemd este deja complet și ține evidența interacțiunilor complexe dintre procese. Dacă utilizați sinit, va trebui să construiți mai multă logică în jurul acestor dependențe. O logică care este deja în systemd. Există, de asemenea, o integrare foarte strânsă între GNOME și systemd, astfel încât aceste sisteme se susțin reciproc. Cele mai multe situații sunt acoperite pur și simplu pentru că au fost dezvoltate în paralel.

Concluzie

Folosind sinit, puteți crea un sistem de pornire foarte rapid. Veți avea multe opțiuni despre cum să vă mențineți sistemul echilibrat și toate procesele active și supravegheate. Cu toate acestea, va trebui să faceți o mulțime de muncă pentru a rula un sistem complet cu toate clopotele și fluierele. Pentru majoritatea dintre noi, acesta poate fi un proiect interesant pentru a afla cum funcționează Linux și alte sisteme * Nix, dar vom avea nevoie de distribuția standard pentru „sistemele noastre de producție”

How to change Mouse pointer and cursor size, color & scheme on Windows 10
The mouse pointer and cursor in Windows 10 are very important aspects of the operating system. This can be said for other operating systems as well, s...
Motoare de jocuri gratuite și open source pentru dezvoltarea jocurilor Linux
Acest articol va acoperi o listă de motoare de jocuri gratuite și open source care pot fi utilizate pentru dezvoltarea jocurilor 2D și 3D pe Linux. Ex...
Tutorial Shadow of the Tomb Raider pentru Linux
Shadow of the Tomb Raider este a douăsprezecea completare a seriei Tomb Raider - o franciză de jocuri de acțiune-aventură creată de Eidos Montreal. Jo...