Ubuntu boot 5.09 másodperc alatt?

Címkék

Az ASRock-os srácok Youtube-on megnézhető videója kapcsán, mely szerint Windows Vistát indítanak el 4 másodperc alatt, felmerülhet a kérdés, hogy vajon aki Linuxot használ az miért maradjon ki a rettentően rövid indítási időért zajló versenyből?
Olyan minimalista, jobbára Debian/Ubuntu alapú, Linux disztribúciók után, mint pl a SliTaz, AntiX, U-Lite, és a PUD Gnu/Linux után akadtam az xPUD-ra, amely 5.09 másodperces boot időt ért el egy Eee PC-n. Az xPUD build scriptjeit nézegetve kiderül, hogy az Ubuntu legutóbbi LTS kiadásának (Hardy Heron) csomagtárolóit használja. Bővebb információ Pin-Shiun Chen alias Penk blogján. Az írás apropója az, hogy tegnap felkerült a Youtube-ra egy erről készült videó is:

Hozzászólások

Ha valaki írna egy jó kis How-To-t hogy hogyan lehet akár még 10s-re is szűkíteni a boot időt az jó lenne :)

Ezt csak pendrive-ra lehet felpakolni?

És egy átlag noti mikor fog végre 90 mp alatt bootolni?

Nem mertem, de szerintem nekem inkabb 30 korul lehet, majd ha lesz kedvem rebootolni megmerem. (1Ghz P3, openrc)

Gondolkoztam azon, hogy gyorsitok rajta, kis readahead -el, de rajottem ahhoz is reboot kell, igy honapok ota fekszik a readahead a cuccon kihasznalatlanul :)

Amit nem lehet megirni assemblyben, azt nem lehet megirni.

Na most mértem egyet pontosan. A laptop egy alsó-közép kat. 2 hónapos toshiba, cpu: 32 bit dual core 1,73 ghz, 2gb ram. A rendszer Ubuntu Intrepid 8.10

bekapcs megnyomásától mért idők:

17 mp - GRUB lista előjön
60 mp - GDM login előjön (ezután 3 mp míg beírom a nevem és a pass-t)
107 mp - Gnome elindult minden extrával (awn, gkrellm, 1-2 apróság), használatra kész a rendszer...
120 mp - WiFi kapcsolat is létrejött

Nekiállok kigyomlálni a felesleges dolgokat és megírom, hogy utána mennyi idő. Csodálkoznék rajta, ha csak megközelíteném a 60 mp-et.

Az is látszik a dologból, hogy a gnome és a vele együtt automatikusan induló folyamatok elég sok időt emésztenek fel.

Kb. 10 dolgot tudtam kigyomlálni a boot során induló és a gnome autostart cuccok közül, ezzel nyertem kemény 12 mp-et, így is bőven másfél perc felett van az indítás :(

A 17 mp-be belegondolva tényleg nem kevés, de eddig nem volt gyanús, mert az előző toshiba notim és az ősi desktop is közel ennyi idő alatt hozza be a grub-ot. A BIOS frissítésnek utánanézek, de nem hinném, hogy jelentős javulást lehetne vele elérni.

A Gép:
MSI EX600X-415HU
Intel(R) Pentium(R) Dual CPU T2370 @ 1.73GHz & 3 Gb Memória

Powergomb : 0s
Grub : 14s
X (gdm) : 44s
Gnome kész: 1m:18s
Wifi kész : 1m:21s

Kíváncsi voltam XP hogy áll ezzel:

Powergomb : 0s
Grub : 14s
X : 38s
Win kész : 1m:16s
Wifi kész : 1m:20s

Ennyit erről.

Következő hír: MS-DOS boot 1 mp alatt!

Volt (sőt, van is valahol) egy VLB-s, 16 (vagy 32?) MB cache-sel rendelkező IDE kontrollerem. Azon még használtam Windows 3.1-est.
A gép első bootkor vakargatta a tetűlassú diszket, viszont másodszorra tényleg elindult kb. egy másodperc alatt, anélkül, hogy a diszket egyáltalán megérintette volna.

Mi ertelme ennek a ~~4.034235346346 masodperc alatt bootol be a linugz/windowz/bsdz/etc temanak ??

Csak en erzem ezt ilyen "e-penis" novelonek vagy mas is ?

Mert hogy konkretan sok ertelmet nem latom, vagy tenyleg mindenki ennyire turelmetlen, hogy nem bir kivarni otthon 1-2 perc bootidot ?

Udv
-krix-

Átlag gépnél (notebook, PC) én konkrétan lesz.rom. Azonban engem is bosszantana, ha vennék egy asztali médiacentert, amiben Linux futna, rákötném a TV-re, majd mikor bekapcsolnám egy film megnézése miatt, másfél-két percig azt nézném, hogy "please wait", mire "bejönne" a GUI.

Ugyan az iPhone-t amióta megvan, összesen talán 5-ször indítottam újra (ebben benne volt a firmware csere is), mégis baromira bosszant, hogy 40 másodpercig csak pörög az ikon rajta bootlás címszóval. Nem arról van szó, hogy nem lehet ezt kivárni, de mégis vannak területek, ahol az emberek nem tolerálják vagy rosszabbul viselik a hosszabb várakozást.

--
trey @ gépház

Hm igy erteheto es elfogadhato is ez a "nagy" hype ekorul a tema korul. Node mikor fog egy asztali DVD lejatszo (*kerem cserelje ki tetszoleges karakterrel*)ubuntu(*kerem megint cserelje ki tetszoleges karakterrel*) linux futni, vagy masik kerdes, mikor raknak egy komplett alaplapot egy dvd lejatszoba, vagy tvbe, foleg Asrockot :)

Meg ugye most mindenki rafekudt erre a temara, kivancsian varom hogy az Archlinux, a Gentoo, a Redhat a Fedora a stb mikor jelentkeznek eredmenyekkel. Ez ilyen *k*ompiz-kocka feeling :)

Udv
-krix-

Szerk.: Utolag annyi hogy valoban nem dvd lejatszot emlitettel hanem asztali media centert. Abban valoban lehet ertelme, kerdes erdemes-e olyat venni :)

Már most is vannak mediacenter disztrók.

http://geexbox.org/en/screenshot.html
http://www.mythtv.org/modules.php?name=MythFeatures
http://wiki.linuxmce.org/index.php/Screenshots

Miért ne bootoljanak gyorsabban?

"Node mikor fog egy asztali DVD lejatszo (*kerem cserelje ki tetszoleges karakterrel*)ubuntu(*kerem megint cserelje ki tetszoleges karakterrel*) linux futni"

Most hogy portolják ARM-ra? Várhatóan egyre több low-power eszközön fog megjelenni. Internet tablet-eknél, MID-eknél sem szeretünk várni.

"Meg ugye most mindenki rafekudt erre a temara"

Az Intel indította el. Nem véletlenül, szeretné, ha az eszközei minél jobban támogatottak lennének. Főként az Atom processzoros stuffok. Az Intel elmondta, hogy kritikusnak gondolja a boot időt. A többiek meg rászívódtak. Ez egy normális reakció.

--
trey @ gépház

Vannak akiknek, igaz egy teljesen másik ügy miatt, emlékezetesek a KISS cég dvd lejátszói. Szinte biztos, hogy valami saját linuxot használnak. Nem tudom hogy írjam: célhardvervek, amelyeken linuxot használnak (router, dvd lejátszó, mp3 lejátszó, testreszabott szervergépek) ha jól voltak megcsinálva, eddig is viszonylag gyorsan bootoltak.

Szerintem a boot idő fontos tényező, része kell, hogy legyen egy olyan oprendszenek amitől azt várjuk, hogy a felhasználó előtt "láthatatlan" legyen és ne szembesüljön annak napi nyűgjeivel.
A linux nem ezért készült, igaz, sokkal inkább játék volt, és sokaknak ma is az, és ha a játék értelmét keressük akkor baromira nem kérdés, hogy mennyire fontos/nem fontos a kompiz kocka, vagy éppen a boot idő. Van akinek ez a jó móka, és van akinek egész egyszerűen ez a személyes problémája, és egészen biztosan van aki ebből akar pénzt keresni. Az érdekek és az igények, a kereslet és a kínálat meg majd csak összeérnek.

Sajnos elég venned egy DVD felvevőt, hogy átérezd ezt.
Kettő is van a környezetemben, és mindkettő dög lassú.
(Elég idegesítő, hogy nézek egy műsort, rájövök, hogy fel kéne venni, és várnom kell...)

Nem Linuxosak persze, bár ki tudja. Settopboxok vannak qTopia alapokon...

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

Pontosan. Ha egy percig bootolna a rendszerem, a hajamat tépném, főleg akkor, ha épp valami sietős dolgom lenne. Nem a legjobb példa, de az emberek többségénél az is lecsapja a biztosítékot, ha egy weboldal 10 másodperc alatt sem képes lecsorogni. Ha ez neked nem fontos, ne fújolj. Nekem pl. az és örülök, hogy végre-valahára ott tartunk, hogy ezzel a témával is elkezdtek foglalkozni a hozzáértők.
(Meg inkább ez, mint a licencek miatti vernyákolás. "- Szar a gcc. - Miért? - Há' mer' géenú. Fúúj. Gyűjtsünk pénzt, írjunk egy opent.")

Akkor ne használj macbook-ot. Igaz, hogy kevesebb, mint 1 mp alatt folytathatod a munkádat, ámde ha rebootolni kell, 100-200 mp, mire leáll, és 300 mp kell hogy úgy-ahogy bejelentkezzél - legalábbis a gépemen: Összesen mintegy 7 perc, mire visszakapom a megszokott környezetet - böngésző, terminál, email kliens, IM kliensek, és így tovább.

Van egy olyan sanda gyanúm, hogy ezzel a bootolgatással csak el akarját terelni a figyelmet az igazán lényegbevágó kérdésekről: pl. Ki tud gyorsabb JS interpretert írni? ;)

belerakhatnák a pyro desktopot inkább. Főként ezért, mert akkor a PoC állapotnál tovább kellene azt is fejleszteni (a JS-scriptable WM-et jó ötletnek tartom:D)

—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd

jah, akkor viszont ez MS piárcikk, mivel őrajtuk kívül mindenkié gyors, egyre-másra rakják beléjük a jitet, csak emestestvír vár vele IE 10-ig, bár az talán már webkites lesz, amiben meg van ilyen ugye:)

—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd

következő lépés az is lehetne (ha esetleg tényleg az áram, idő, stb megtakarítás a lényeg), hogy a boot idő és a leállási idő együtt