bootloader

SINIT - init-perheen pieni serkku

SINIT - init-perheen pieni serkku
Sinit on osa imettömiä työkaluja, nämä työkalut on suunniteltu mahdollisimman pieniksi ja tehokkaiksi. Pyrittäessä tekemään niistä pieniä, he myös poistavat monia ominaisuuksia. Tästä syystä saatat haluta käyttää niitä, ja siksi sinun on käytettävä jotain muuta. Näiden käyttöönottamiseksi sinun on päätettävä tarvittavat ominaisuudet ja koottava ne. Siksi voit ajaa "pienen" äärimmäisyyksiin sinit-paketilla. Haittapuoli on, että sinun on tehtävä monia asioita itse, tämä sisältää sen järjestelmän löytämisen, jolla hallitaan daemoneja.

Miksi tämä on suositeltavaa?

Syy tämän tyyppiseen ohjelmistoon liittyy optimointiin. Aloitat vain perusominaisuuksista ja lisäät kaikki haluamasi. Koska aloitat melkein karuista, pääset vain haluamiisi ominaisuuksiin. Tämä on tehokkaampaa verrattuna tarpeettomien ominaisuuksien poistamiseen. Saatat ymmärtää, että päätät myös tehdä paljon töitä asennuksen saamiseksi, ja sinun on tiedettävä tarpeeksi ohjelmointia, jotta voit lisätä korjaustiedostoja olemassa olevaan koodiin ja korjata C-ongelmat.

Mitä voit hallita?

Useimmissa järjestelmissä, yleensä systemd, sinulla on yksi paketti, joka huolehtii käynnistyksen, pysäytyksen ja daemonin hallinnasta. Kun haluat minimoida ja nopeuttaa asioita, voit valita sinit ja valikoiman daemon-ohjaimia tarpeidesi mukaan. Tätä varten sinun on tiedettävä tarpeeksi Linux-järjestelmästä. Kun sinulla on demoni, jota voit säätää, sinun on vain tiedettävä järjestelmän palaset. Koska et voi hallita muuta kuin käynnistys ja lopetus, sinun on aloitettava yksi demoni tai valittava demoniohjain.

Mikä demoni?

Imevä verkkosivusto ehdottaa, että käytät Untroubledin daemon-työkaluja.org. Tämä ohjelmisto on kirjoitettu mille tahansa * Nix-järjestelmälle, joten voit käyttää tietoa myös Linuxin ulkopuolella. Daemontools-encoren käyttö on itse luku, mutta yksinkertaisesti sanottuna paketti tekee kaikista skripteistä palveluja. Voit sijoittaa tiedostot mihin tahansa, mutta hakemistojen on oltava tavoitettavissa daemontoolien käynnistyessä. Kaikki tiedostojärjestelmät, joihin se on kytketty, on sen vuoksi asennettava aiemmin muille komentosarjoille. Tämän paketin kääntämiseksi sinun on luotava uusi makefile. Muuten tämä paketti on tavallinen tapa kääntää C-koodi. Jos et koota C-koodia säännöllisesti, sinun tulee käyttää tätä käytäntöä. Älä yritä live-järjestelmääsi.

Turvallinen tapa testata sitä.

Yksi turvallinen tapa testata tämä on ladata minimaalinen Linux-järjestelmä ja käyttää sitä virtuaalikoneessa. Jos teet niin, luo lähdekoodihakemisto ja lisää sinit, sbase ja daemontools-encore. Näillä kolmella binaaripaketilla voit rakentaa koko käynnistys- ja daemon-ohjausjärjestelmän. Nykyiset järjestelmät käynnistetään systemd: llä. Kun aloitat uuden järjestelmän luomisen, sinun on siirrettävä kaikki tarvitsemasi demonit ja suoritettava ne yksinkertaisina komentosarjoina. Koska systemd jo suorittaa komentosarjoja, nämä ovat enimmäkseen samat komentosarjat. Mitä sinun on lisättävä manuaalisesti, ovat prosessien väliset riippuvuudet. Jos todella haluat tehdä minimaalisen järjestelmän, voit.

Rakkuloita nopeasti, miksi sitä ei käytetä useimmissa koneissa?

Kun järjestelmä toimii sinitillä, se rakkuloituu nopeasti. Syynä on, että sinulla on vain tarvitsemasi tarkka järjestelmä eikä mitään muuta. Saatat ihmetellä, miksi sitä ei käytetä kaikkialla. Syyt ovat monta, yksi on se, että systemd on jo valmis ja se seuraa prosessien monimutkaisia ​​vuorovaikutuksia. Jos käytät sinit, sinun on rakennettava enemmän logiikkaa näiden riippuvuuksien ympärille. Logiikka, joka on jo systemd: ssä. GNOMEn ja systemd: n välillä on myös erittäin tiukka integraatio, joten nämä järjestelmät tukevat toisiaan. Suurin osa tilanteista katetaan yksinkertaisesti siksi, että niitä on kehitetty rinnakkain.

Johtopäätös

Sinitin avulla voit luoda erittäin nopean käynnistysjärjestelmän. Sinulla on monia valintoja siitä, miten pitää järjestelmä tasapainossa ja kaikki prosessit aktiivisina ja valvottuina. Sinun on kuitenkin tehtävä paljon työtä saadaksesi koko järjestelmän toimimaan kaikkien kellojen ja pillien kanssa. Suurimmalle osalle meistä tämä voi olla jännittävä projekti, jossa opitaan, miten Linux ja muut * Nix-järjestelmät toimivat, mutta tarvitsemme "Tuotantojärjestelmiemme" vakiojakauman

Control & manage mouse movement between multiple monitors in Windows 10
Dual Display Mouse Manager lets you control & configure mouse movement between multiple monitors, by slowing down its movements near the border. Windo...
WinMouse lets you customize & improve mouse pointer movement on Windows PC
If you want to improve the default functions of your mouse pointer use freeware WinMouse. It adds more features to help you get the most out of your h...
Mouse left-click button not working on Windows 10
If you are using a dedicated mouse with your laptop, or desktop computer but the mouse left-click button is not working on Windows 10/8/7 for some rea...