Ten článek je *naprostá* pitomost. Přečetl jsem si pár řádků a cítil jsem se, jako když chválí debila v pomocné škole...
Prvně jsem si myslel, že tam bude něco pořádného o zbytečných službách atd., ale ony tam převládají kecy typu: "Chcete to spuštět rychleji? Tak namísto GNOME nebo KDE použijte něco méně náročného." To je fakt rada nad zlato. To bych tu měl další príma radu: "Chcete to spouštět rychleji? Tak si kupte výkonnější hardware." Ach jo.
Totálně mě ale dorazil odstavec o tom, že kdo má osobní počítač, může prý vypnout Sendmail nebo httpd... Zajímalo by mě, jestli existuje někdo, kdo to na osobním počítači má zapnuté a nepotřebuje to... Nebo se mýlím a devět z deseti českých maminek si po večerech na svém pécéčku spouští poštovní server? :-)
Štípněte mě někdo, prosím, chci věřit, že je to jen tím horkem...
"Chcete to spouštět rychleji? Tak si kupte výkonnější hardware." - no ono třeba tohle startovalo cca za jednu vteřinu. Pravda - linux by do toho asi narvat nešel. :-)
Možná se budete divit, ale ony opravdu jsou distribuce, ve kterých se defaultně nainstaluje Sendmail (třeba kvůli zvláštní závislosti balíčků) a spouští se.
Poucenu uzivatel to vypne, protoze vi, ze danou sluzbu nepotrebuje, nepouceny to vypne podle podobneho navodu jako je zde uveden a pak se divi ze mu neco nefunguje. A bud to svaluje na blbou distribuci, nebo se jde aspon zeptat a pak si sype popel na hlavu.:)
Tak například Mandriva má zvláštní závislosti. (nemluvím o sendmailu, ten jsem si na desktop instaloval sám)
Když člověk chce instalovat MRTG, tak mu nutí Apache, lynx a kdo ví co ještě.
Teda, taky mě to zaujalo, když došlo i na změnu distribuce.
Tedy se přidám radou i já:
Chcete opravdu zrychlit start počítače s Linuxem?
Vymažte jej a nahrajte tam DOS či něco ještě lehčího (teď si nemohu vzpomenout, ale byl tu OS v Assembleru, včetně grafického prostředí).
Nejlepsi zpusob, jak zrychlit bootovani, je u me suspend to ram. U stroje na UPSce se ani neni treba obavat kratsich vypadku proudu a po zapnuti system nabehne behem necelych 10 vterin.
I kdyz chapu, ze timhle smerem clanek nesmeroval...
Nejlepší zrychlení je reinstalace Windowsů. :) Já vím blbý vtip. Ale o linuxu to neplatí, pokud uživatel/admin není prase a neinstaluje kdejakou chujovinu co se pak spouští při startu. Jediná další věc mě napadá je fragmentace fs při skoro úplným zaplnění disku. takže jsi trošku přestřelil ne?
To neni tak docela presne. U Windows je start tez zpomalen neustale bobtnajicimi registry, ktere nesplasknou ani po odinstalaci softwaru nebo nesplasknou uplne. Navic, pri tom, jak jsou po disku rozptyleny knihovnu a odkazy na ne v registry, clovek vlastne nikdy nezjisti, co ze zapomenuteho chlivu muze smazat a co ne, i kdyby mel odvahu na to, aby prolezal 8 MB registry klic po klici. Cili reinstalace je jedine reseni.
Diky, software tohoto typu mi vnucuji v reklamach na kazde dvacate strance. Ne, ze by se mi chtelo kupovat neco takoveho na OS, ktery zapnu 3x do roka kvuli scanneru, kdyz navic uvazim, ze tohle melo byt soucasti OS hned od prvnich verzi Windows pouzivajicich registry. Je to stejne, jako by ve Windows chybel scandisk.
u mna spravil podstatny rozdiel jadro. Na desktope(Arch linux) som mal 2.6.20 beyond, a po update na 2.6.25 sa mi predlzil start systemu asi na dvojnasobok. To starsie jadro bolo samozrejme skomplivane iba z najprotrenejsimi modulmi, adt., a to nove je distribucne, ale asi si ho skompilujem vlastne lebo sa mi zda ze ma vsetko nejaku pomalsiu odozvu.
Hmm, to jsem delal vzdycky, dokonce i ve Windows :-)
#2: Zakazat nepotrebne jaderne moduly
To take delam vzdycky - tim, ze si prelozim vlastni verzi jadra (a bez initramdisku)
#3: Pouzit 'lightweight' window manager misto GNOME nebo KDE
Tohle mam pouze na notebooku (XFCE), na desktopu bohuzel nema vsechny 'blbinky' do listy, co potrebuju, takze pouzivam GNOME, ale v to nejzakladnejsim tematu
#4: Pouzit k prihlaseni texktovou konzolu
Moje defaultni runlevel byla vzdy 3, bez Xsek. Ja vlasne nikdy xdm, gdm ani nic podobneho nepouzival, vzdycky poustim Xka z radky po nalogovani pres vlasnti wrappery okolo startx
#5: Pouzit vice 'light-weight' distribuci
Je Debian dost 'light-weight'?
#6: Pouzit OpenBIOS
Muj BIOS je dost svizny, bootuje pod pet sekund
#7: Nepouzivat dhcp
Na desktopu jsem mel vzdycky pevnou adrsu, DHCP mam spis kvuli notebooku a ruznym live CD.
#8: Nepouzivat hotplug, pokud se bez nej obejdete
Ja nemam ani hotplug, ani udev, ani hald.
#9: Pokud si OPRAVDU troufate, muzete zkusit initng
To jsem jeste nezkousel, i kdyz mam chut nektere skripty upravit pro spusteni na pozadi, s vystupem na nepouzivane virtualni konzole..
#10: Use a hack with Debian
Zajimave, je tohle i v Echovi? Musim se na to doma kouknout.
Tak jsem to ted meril (mobilem :-) ), a na mem A64 4000+ s pomerne starym PATA diskem (ST3120023A) to od tvrdeho resetu do pocatku bootovani trva 10 sekund, Linux (Debian Etch x64, vlasnti jadro 2.6.26) nabootuje do loginu za 21 sekund a cerstve po nalogovani Xka a GNOME nastartuji za necelych 15 sekund.
U bootovani bych byl to schopen zrychlit mozna o dalsich pet sekund pomoci paraleniho spousteni vice veci zaroven (hlavne nahravani modulu pro USB a SATA), al nevim, jestli by mi ta namaha za to stala ...
Proto rikam, ze to nema cenu. Vsechny upravy, co jsem delal, byly vetsinou primarne z uplne jinych duvodu nez kvuli rychlosti bootovani, to bylo jen 'vedlejsim efektem'. Puvodne byla doba bootovani o cca. 15 sekund delsi, vetsinu mel na svedomi udev a zavadeni vsech moznych i nemoznych modulu z initramdisku.
Vzdyt je to uplne jedno. Jak casto bootujete pocitac? Linux neni Windows, aby se musel bootovat nekolikrat denne. Smysl to ma snad jeste tak na notebooku.