bootloader

SINIT - A kis unokatestvér az init családban

SINIT - A kis unokatestvér az init családban
A Sinit a szoptató eszközök része, ezeket az eszközöket a lehető legkisebbre és hatékonyabbra tervezték. Annak érdekében, hogy kicsik legyenek, sok funkciót is megszüntetnek. Ez az oka annak, hogy érdemes használni őket, ezért is kell mást használni. Ezek telepítéséhez el kell döntenie, hogy milyen funkciókra van szüksége, és össze kell állítania őket. Ez az oka annak, hogy a "kicsi" -t a végletekig taszíthatja a sinit csomag. Hátránya, hogy sok mindent magának kell megtennie, ide tartozik a másik rendszer megtalálása a démonok irányítására.

Miért ezt részesítik előnyben?

Az ilyen típusú szoftverek oka az optimalizálás. Csak a legalapvetőbb szolgáltatásokkal kezdi, és hozzáadja mindazt, amit szeretne. Mivel szinte kopárból indul, csak a kívánt funkciókkal rendelkezik. Ez hatékonyabb a felesleges funkciók eltávolításához képest. Lehet, hogy rájön, hogy sok munkát is végez a telepítéshez, és elég programozást kell ismernie ahhoz, hogy javításokat adjon a meglévő kódhoz, és elhárítsa a C.

Mit tudsz irányítani?

A legtöbb rendszerben, mivel a systemd a leggyakoribb, van egy csomagod, amely gondoskodik az indítás, leállítás és démon vezérléséről. Ha minimalizálni és felgyorsítani szeretné a dolgokat, választhatja az igényeinek megfelelő szinitet és egy démonvezérlőt. Ehhez elég tudnia kell a Linux rendszerről. Ha van egy démon, amelyet módosíthat, akkor csak ismernie kell a rendszere darabjait. Mivel nem tud semmit vezérelni, csak az indítást és a leállítást, el kell indítania egy démont, vagy ki kell választania egy démonvezérlőt.

Micsoda démon?

A szoptatós weboldal azt javasolja, hogy használja az Untroubled démon eszközeit.org. Ez a szoftver bármely * Nix rendszerhez készült, így a tudást a Linuxon kívül is felhasználhatja. A daemontools-encore használata önmagában egy fejezet, de egyszerűen fogalmazva, a csomag minden szkriptet szolgáltatássá tesz. A fájlokat bárhová elhelyezheti, de a könyvtáraknak elérhetőnek kell lenniük a daemontoolok indulásakor. Ezért minden olyan fájlrendszert, amelyen van, más szkriptekkel korábban kell csatlakoztatni. A csomag fordításához létre kell hozni egy új makefile-t. Egyébként ez a csomag a C kód fordításának szokásos módja. Ha nem állítja össze rendszeresen a C kódot, akkor ezt gyakorlatként kell használnia. Ne próbálja meg az élő rendszerét.

A tesztelés biztonságos módja.

Ennek egyik biztonságos módja egy minimális Linux rendszer letöltése és egy virtuális gépen történő futtatása. Ha így tesz, hozzon létre egy forrás könyvtárat, és adjon hozzá sinit, sbase és daemontools-encore. Ezzel a három bináris csomaggal felépítheti a rendszerindító és démonvezérlés teljes rendszerét. A jelenlegi rendszereket a systemd-vel indítják. Amikor elkezd egy új rendszert létrehozni, át kell adnia a szükséges démonokat, és egyszerű szkriptként kell futtatnia őket. Mivel a systemd már fut szkripteket, ezek többnyire ugyanazok lesznek. Amit manuálisan kell hozzáadnia, az a folyamatok közötti függőség. Ha valóban minimális rendszert szeretne készíteni, akkor megteheti.

Gyors hólyagok, miért nem használják a legtöbb gépben?

Amint egy rendszer a sinit használatával fut, gyorsan felhólyagosodni fog. Ennek az az oka, hogy csak a szükséges rendszerre lesz szüksége, és semmi másra. Lehet, hogy elgondolkodik azon, hogy miért nem használják átfogóan?. Ennek több oka van, az egyik az, hogy a systemd már kész, és nyomon követi a folyamatok közötti összetett kölcsönhatásokat. Ha a sinitet használja, akkor több logikát kell építenie ezekre a függőségekre. Egy logika, amely már szerepel a systemd-ben. A GNOME és a systemd között nagyon szoros az integráció is, így ezek a rendszerek támogatják egymást. A legtöbb helyzetet egyszerűen azért fedjük le, mert párhuzamosan kerültek kialakításra.

Következtetés

A sinit használatával nagyon gyors rendszerindító rendszert hozhat létre. Számos választási lehetősége lesz arra, hogy miként lehet a rendszer kiegyensúlyozott, az összes folyamat aktív és felügyelt. Azonban sok munkát kell végeznie ahhoz, hogy egy teljes rendszer működjön az összes haranggal és síppal. Legtöbbünk számára ez izgalmas projekt lehet, amely megtanulja a Linux és más * Nix rendszerek működését, de a „Production Systems” szabványos disztribúcióra lesz szükségünk

Az 5 legjobb játékrögzítő kártya
Mindannyian láttuk és szerettük a YouTube-on a streaming játékokat. A PewDiePie, a Jakesepticye és a Markiplier csak néhány a legnépszerűbb játékosok ...
Hogyan lehet játékot fejleszteni Linuxon
Egy évtizeddel ezelőtt nem sok Linux-felhasználó jósolta, hogy kedvenc operációs rendszerük egy napon a videojátékok népszerű játékplatformja lesz. El...
Kereskedelmi játékmotorok nyílt forráskódú portjai
Ingyenes, nyílt forráskódú és platformokon átívelő játékmotorok szabadidős programjai felhasználhatók a régi, valamint a meglehetősen friss játékcímek...