[LUGOS] nadomestilo za init skripto - ideja
Luka Napotnik
nluka at email.si
Wed Jan 12 17:38:25 CET 2005
Torej malo sem premišljeval o zagonu Linux sistema in sem prišel na
naslednjo idejo. Želim pa če lahko malo pokomentirate da vidim če se
splača naprej raziskovat:
----
Init skripta naloži Linux storitve(aka demone) preko več skript. Vsak
Linux servis ima lastno skripto, ki ugotavlja stanje servisa in določa
njegove parametre. Tašna modularnost je sicer zelo dobra, se pa močno
pozna pri hitrosti. Tako se Linux (včasih nepotrebno) dolgo nalaga,
preden se zažene X grafični strežnik. Druga prednost je da ima ta init
skripta več stopenj. Tako 6 pomeni zaustavitev sistema, 1 -
enouporabniški način, 3 - večuporabniški način, itd.
Torej potrebovali bi sistem, ki zagotavlja modularnost ter hkrati ne
upočasnjuje zagon sistema. En način je, da se namesto skript uporablja
binarna koda v, npr. bazi podatkov. Torej vsi servisi in informacije o
njih i bili shranjeni v bazi. To omogoča zelo hitro iskanje in njihovo
izvršitev. Slaba stran tega je, da če bi uporabnik želel urediti bazo,
bi moral uporabljati za-to posebej pripravljen program. Trenutni init
sistem pa lahku uporabnik ureja servise v poljubnem urejevalniku.Drugo
vprašanje je pe, kako prenosljiva bi bila ta baza. Namreč kakor je zapis
binarni, se lahko na nekaterih mašinah pojavijo problemi zaradi različne
arhitekture.
Init baza:
Plusi:
- zelo hitro iskanje in izvršitev,
- možnost dodajanja servisev po shemi.
Minusi:
- prenosljivost binarne podatkovne baze,
- fleksibilnost.
Zato se takšna rešitev zdi najbolj primerna za namizne sisteme, kjer je
hitrost nalaganja operacijskega sistema pomembna.
----
lp,
Luka
More information about the lugos-list
mailing list