bootloader

SINIT - mazā māsīca iniciāņu ģimenē

SINIT - mazā māsīca iniciāņu ģimenē
Sinit ir daļa no zīdīšanas rīkiem, šie rīki tika izstrādāti pēc iespējas mazāki un efektīvāki. Cenšoties padarīt tos mazus, viņi arī atceļ daudzas funkcijas. Šī iemesla dēļ, iespējams, vēlēsities tos izmantot, tāpēc ir jāizmanto arī kaut kas cits. Lai tos izvietotu, jums būs jāizlemj, kuras funkcijas jums vajadzīgas, un tās jāapkopo. Tāpēc ar sinit paketi jūs varat virzīt "mazo" līdz galējībām. Negatīvie ir tas, ka daudzas lietas ir jādara pašiem, tas ietver arī citas sistēmas atrašanu, lai kontrolētu dēmonus.

Kāpēc tas ir vēlams??

Šāda veida programmatūras iemesls ir optimizācija. Jūs sākat tikai ar vienkāršākajām funkcijām un pievienojat visu, ko vēlaties. Tā kā jūs sākat no gandrīz neauglīga, jūs iegūsit tikai vēlamās funkcijas. Tas ir efektīvāk, salīdzinot ar nevajadzīgo funkciju noņemšanu. Jūs varētu saprast, ka jūs arī ieguldāt daudz darba, lai iegūtu iestatīšanu, un jums jāzina pietiekami daudz programmēšanas, lai esošajam kodam pievienotu ielāpus un novērstu problēmas C.

Ko jūs varat kontrolēt?

Vairumā sistēmu, visbiežāk sastopamās systemd, jums ir viena pakete, kas rūpējas par starta, apturēšanas un dēmona vadību. Ja vēlaties samazināt un paātrināt lietas, varat izvēlēties sinit un izvēlēties dēmonu kontrolieri, kas atbilst jūsu vajadzībām. Lai to izdarītu, jums jāzina pietiekami daudz par Linux sistēmu. Kad jums ir dēmons, kuru varat pielāgot, jums vienkārši jāzina savas sistēmas gabali. Tā kā jūs nevarat kontrolēt neko citu kā tikai sākt un pārtraukt, jums jāsāk viens dēmons vai jāizvēlas dēmona kontrolieris.

Kāds dēmons?

Tīmekļa vietne bez zīdīšanas iesaka izmantot dēmonu rīkus no vietnes Untroubled.org. Šī programmatūra ir rakstīta jebkurai * Nix sistēmai, lai jūs varētu tās izmantot pat ārpus Linux. Daemontools-encore izmantošana ir pati nodaļa, bet vienkārši sakot, pakete padarīs jebkuru skriptu par pakalpojumu. Failus var ievietot jebkur, bet direktorijiem jābūt pieejamiem, kad sākas daemontools. Tāpēc jebkuras failu sistēmas, kurās tā atrodas, agrāk ir jāinstalē citiem skriptiem. Lai kompilētu šo paketi, jāizveido jauns makefile. Pretējā gadījumā šī pakete ir standarta veids, kā apkopot C kodu. Ja jūs neapkopojat C kodu regulāri, jums tas jāizmanto kā prakse. Nemēģiniet izmantot dzīvo sistēmu.

Drošs veids, kā to pārbaudīt.

Viens drošs veids, kā to pārbaudīt, ir lejupielādēt minimālu Linux sistēmu un palaist to virtuālajā mašīnā. Ja to izdarīsit, izveidojiet avota direktoriju un pievienojiet sinit, sbase un daemontools-encore. Izmantojot šīs trīs binārās paketes, jūs varat izveidot visu sāknēšanas un dēmonu vadības sistēmu. Pašreizējās sistēmas tiek sāktas ar systemd. Sākot veidot jaunu sistēmu, jums jāpārsūta visi nepieciešamie dēmoni un jāpalaiž kā vienkāršs skripts. Tā kā systemd jau darbojas skripti, tie galvenokārt būs tie paši skripti. Manuāli jāpievieno atkarības starp procesiem. Ja jūs patiešām vēlaties izveidot minimālu sistēmu, varat.

Ātri pūslīši, kāpēc to neizmanto lielākajā daļā mašīnu?

Kad sistēma darbojas, izmantojot sinit, tā ātri pūslīs. Iemesls ir tāds, ka jums būs tikai precīzi vajadzīgā sistēma, un nekas cits. Jums var rasties jautājums, kāpēc tas netiek izmantots visā pasaulē. Iemesli ir vairāki, viens ir tas, ka systemd jau ir pabeigts, un tā seko sarežģītajai mijiedarbībai starp procesiem. Ja izmantojat sinit, jums būs jāveido lielāka loģika ap šīm atkarībām. Loģika, kas jau ir sistēmā. Starp GNOME un systemd ir arī ļoti cieša integrācija, tāpēc šīs sistēmas atbalsta viena otru. Lielākā daļa situāciju ir apskatītas tikai tāpēc, ka tās ir izstrādātas paralēli.

Secinājums

Izmantojot sinit, jūs varat izveidot ļoti ātru sāknēšanas sistēmu. Jums būs daudz iespēju, kā saglabāt savu sistēmu līdzsvarotu un visus procesus aktīvus un uzraudzītus. Tomēr jums būs jāpaveic daudz darba, lai pilnā sistēmā darbotos visi zvani un svilpes. Lielākajai daļai no mums tas var būt aizraujošs projekts, lai uzzinātu, kā darbojas Linux un citas * Nix sistēmas, taču mums būs nepieciešams standarta izplatījums mūsu “ražošanas sistēmām”

Kā izmantot Xdotool, lai stimulētu peles klikšķus un taustiņsitienus Linux
Xdotool ir bezmaksas un atvērtā koda komandrindas rīks peles klikšķu un taustiņu simulāciju simulēšanai. Šajā rakstā būs īss ceļvedis par xdotool izma...
5 labākie ergonomiskie datoru peles izstrādājumi Linux
Vai ilgstoša datora lietošana izraisa sāpes plaukstas locītavā vai pirkstos? Vai jūs ciešat no stīvām locītavām un jums pastāvīgi ir jāspiež rokas? Va...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...