Új, X-alapú boot splash képernyőt kapott az Ubuntu

Címkék

Tavaly bukkant fel a Fedora háza a táján a Plymouth névre hallgató projekt, hogy lecserélje a Red Hat korosodó Graphical Boot (RHGB) szoftverét. A Plymouth kihasználta/kihasználja a kernel mode-setting (KMS) adta lehetőségeket annak érdekében, hogy - egyebek mellett - villódzásmentes boot élményhez juttassa (a megfelelő hardverekkel rendelkező) felhasználóit. A Canonical fontolgatta, hogy a Karmic-ban bevezeti a Fedora Plymouth-ját, de úgy fest, hogy meggondolták magukat és egy másik megoldás felé indultak el.

Több híroldal - köztük a Phoronix és a Softpedia - is felfigyelt a napokban arra, hogy az Ubuntu 9.10 daily snapshot-jában új, X-alapú splash bukkant fel:

Az Xsplash névre hallgató megoldásnak van egy olyan előnye, hogy szemben a Plymouth-szal - amely KMS-t használ és ebből kifolyólag csak olyan videó hardverekkel működik jól együtt, amelyeknek a driver-e támogatja a KMS-t -, hogy az összes video driver-rel kompatibilis.

Részletek itt és itt.

Hozzászólások

ha jól látom csak 10másodperc után jön be az X.

És 44 sec után lett használható. :-)

Figyelembe véve, hogy a ma már atomgyorsnak éppen nem nevezhető 3800+ -s X2-n 4 gb rammal és egy nagyobb PATA vinyóról 0-ról felbootolt az XP-m 30-35, amiből 15 mp, míg eljut a gép az oprendszer bootjáig, nem olyan húde..

Átlag desktop hibernálásnól felállás meg még inkább.

----------------
Lvl86 Troll

A 10 masodperces boottime egy masik hir volt, ott kell panaszkodni!:D

Amugy sztem nem olyan sok a 44 masodperc, minden konfiguracio bovelkedik olyan elemekben, amik jelentosen lassithatjak a bootolast. Azon tul persze ott van a szoftverezettseg is. Eleg csak egy hirtelen felvagott (ertsd: default konf.) LAMP kornyezet, maris duplajara no a boot ido.

valoszinuleg elkerulte a figyelmedet hogy - ha jol olvastam - ez a teszt egy samsung nc10 netbookon tortent. nem ismerem nem tudom mi van benne de egy netbook nem az a kapkodos fajta. ha mar osszehasonlitasz sokkal realisabb eredmenyt lehet elerni akkor ha mindket rendszert ugyanazon a vason futtatod.

Sok hűhó - még nem világos hogy miért.

Mit nem lehet ezen erteni? Szerintem erted Te, csak kotekedsz.. (Na, persze nem baj ;-))

Az Ubuntu elsodleges celja - ha meg valakinek esetleg nem lenne vilagos - az, hogy a nagykozonseg ele tarja a Linuxot. Egyaltalan nem kell meglepodni ezeken a lepeseken, az atlagfelhasznalo vizualis tipus olyan ertelemben is, hogy ejakulacioja van, ha valami csicsas dolgot lat.

_Szerintem_ nagyon jo, hogy ezt igy csinaljak!

Egy a lenyeg: "mindenki" roluk beszel. Ennyi pont eleg is.

---
"A legjobb dolgok az életben nem dolgok."

A nagy büdös semmiről! Most majd sokan lesznek akik azt mondják, hogy megint nagy az arcom, de nézzük csak meg ezt a [linket]. És mit látunk? A képen jól látszik, hogy 2008-ban már felvetettem az ötletet, hogy "reál-X" alatt csináljuk a bootolást, nem egy ilyen xstartnak nevezett átb...s. Az akkori ötletem megvalósítását a dbus/hal páros nem tette lehetővé, még. Illetve rájöttem arra, ha átengedem a felületet már az usernak, akkor az azonnal magáévá akarja tenni ami, a boot szakaszban csak problémákat okozhat. Ergo, nem kellett az x-es boot, hanem a bootidőt kell gyorsítani.

(Nem tudom elhinni, hogy az emberek agyába milyen mélyen berágta magát az Ubuntu-vírus, hogy még mindig meghajolnak az ilyen "hírverés a semmiről" történet előtt. Várom a jelentkezését annak aki ehhez hasonlókat gyárt a bP színei alatt, de készüljön az illető, mert pártolni senki nem fogja, viszont sárbatiporni igen, bármit is ír...)

Én amúgy abban látom nagyobbnak azt, hogy a Canonical csinálta meg, nem valaki a bP alatt megcsinálná szabadidejében, mert itt fizetett ember(ek) dolgoznak rajta - gondolom én. És így biztosítva van a fejlesztés.
Persze bevallom nem látok bele mélyen ezekbe a dolgokba, csak annyit mondtam, hogy sokaknak - mint nekem is - talán ebben lehet a hír pozitív jellege azzal szemben, mintha valaki leimplementálta volna ezt bP-n.
Tényleg nem a bP-t akarom itt lealacsonyítani, sőt nem is ismerem a hátterét, de így első olvasásra nekem ez jött le:
ubuntu mögött: nagycég -> feltehetően jó karbantartás
bP mögött: kiscég -> nem biztos, hogy olyan jövő áll az "xsplash" elött, mintha egy nagy cég állna mögötte.

Remélem érthetően leírtam.. És lehet, hogy semmi az amit csináltak, de az átlag embernek kell az, hogy szépen induljon el a gépe, mert ezt szokta meg.. jó, ebben kivétel vagyok mert ubuntu minimalt használok lxde-vel:D de csak azért mert így fürgébb a gép, nekem az meg most kell (+memória, mert azt nem tudok már bővíteni).

imho a bP problémái onnan adódnak, hogy magyar cég.
ha egy írországi/luxemburgi cég lenne mögötte, és annak leánya lenne a magyar, ha keletkezik profit legalább megmaradna, a kedvezőbb adózás miatt. így lenne minek felhalmozódnia, amiből aztán lehetne olcsó indiai programozókat alkalmazni azokra a kulimunkákra, amit önkéntes maintainerek nem csinálnak meg, de szükséges ahhoz, hogy valamiben ki tudjon tűnni és ezzel még nagyobb bevételre tehessen szert.

Mit nem értesz ezen? Usplash _helyett_ xsplash lesz, az X indulását pedig korábbra hozzák. Jelen pillanatban ez még nem így van, hiszen a fejlesztés folyamatban van, így az usplash-t még nem szedték ki, és hátra vannak még optimalizációk is, de a végleges kiadásig még van két hónap hátra.

Azt se bánnám, ha a boot idő rövidítése miatt kimaradna a splash. A Karmic alpha 4 nálam érezhetően gyorsabban bootolt, mint a jaunty. Ha ebből még mindig tudnak lefaragni, akkor arra a rövid időre teljesen mindegy, van-e csicsa vagy sem. Viszont tagadhatatlanul szépen néz ki.

Az eltávolítás hatásosabb.
Bár most jelenleg Fedorát használok, de a Jaunty alapú Ubuntustudio megszabadítva egy adag ballaszttól, nekem a GRUB-tól 16 mp alatt jutott el a gdm-ig. Ha ez még pár mp-el rövidebb lesz a Karmicban, akkor nagyon elégedett leszek.

Sok hűhó semmiért. Olyan mint amikor valamelyik XP változat fölkínálja hogy a régi vagy az új bootlogo-t akarom-e látni amíg a rendszer az indulással tetvészkedik. A fenét nem érdekli hogy mit mutogat közben csak tápászkodjon már fel végre.

Törnék inkább a fejüket ezzel az energiával valamilyen hasznosabb dolgon. Nálam amúgy is a legelső lépés a splash kikapcsolása, illetve fel se telepítem.

Ez semmi! Én compizt is akarok bootolás közben. Azt akarom, hogy zizzenősen pattanjon be a bitkolbász és forogjon és tükröződjön! Sőt a betöltődő kernel modulokról és az elinduló daemonokról olyan 3d-s vizualizációt akarok, mint ami a Swordfisben volt! Majd akkor szóljatok, ha ez megy. (Not! :) )
---
Linux is bad juju.

Bootsplash helyett inkabb azt a bunronda gnome-ot kalapalnak mar ki vegre, mert hanyinger ahogy az kinez.

Arra szamitottam legkevesbe, hogy valaki abba kot bele, hogy nem reszleteztem azt, hogy nem az Xsplash fejlesztoitol varom a gnome/gtk szebbe tetelet, hanem azoktol akik erre hivatottak. A gyengebbek kedveert (neked szol zamboriz):
Tudom hogy ez egy hir, hogy hudejo, lesz ilyen is, szemely szerint rettenetesen foloslegesnek tartom. En csupan arra gondoltam, hogy a zubuntu ahelyett, hogy az xsplasht tamogatja, inkabb tamogathatna azokat akik a gtk-t szeretnek helyrekapalni, mert amiota ubuntu a zubuntu, ilyenre meg afaik nem volt pelda. Nem kicsit kiabrandito, amikor bootolas kozben csillogvillog minden, jajdehudeszepesjo, agyonanimalva minden, aztan bejon a gnome panelje, a legrondabb ikonokkal amit valaha lattam, a system notification applet ikonjai osszevissza, appletek random pozicioban, es ennek tetejebe bevillan egy dialogus ablak, ami 3 monitort elfoglal a 72-es fontjaival, es a 200px paddingal, hogy meg nagyanyam is lassa a szomszed falubol, mert nem bir atjonni. Aztan mikor kompakta teszi az ember sajat gtkrc-vel, akkor meg minden hulyen nez ki, mert nem ordasnagyra terveztek. Es akkor itt felmerul az a kerdes, hogy miert nem hasznalok akkor kde-t? Az meghosszabb tortenet lenne...

> nem az Xsplash fejlesztoitol varom a gnome/gtk szebbe tetelet, hanem azoktol akik erre hivatottak

Helyes. Ha elsőre jól fogalmaztál volna, akkor most nem kéne magyarázkodnod.

> a zubuntu ahelyett, hogy az xsplasht tamogatja, inkabb tamogathatna azokat akik a gtk-t szeretnek helyrekapalni

Tömény butaság. Felteszek pár kérdést, amiből magad is rájöhetsz erre:

- Mi/ki az a 'zubuntu'?
- Honnan veszed, hogy a zubuntu támogatja a xsplash-t?
- Honnan veszed, hogy vannak "akik a gtk-t szeretnek helyrekapalni"?
- Honnan veszed, hogy a zubuntu nem támogatja "azokat akik a gtk-t szeretnek helyrekapalni"?
- Honnan veszed, hogy a zubuntu támogatásának hiánya megakadályozza a gtk helyrekapálását"?
- Honnan veszed, hogy "akik a gtk-t szeretnek helyrekapalni", azok jelenleg nem dolgoznak a gtk helyrekapálásán?

> szemely szerint rettenetesen foloslegesnek tartom
> Nem kicsit kiabrandito,

Lényegében egyetértek.

Szerintem annyira nem is ronda. Én letöltöttem egy témát, telepítettem kb. 5 perc volt. Ennyi belefér. Másfelől meg egyéni ízlés kérdése hogy kinek mi tetszik...

--
"Az a szóbeszéd járja Amerikában, hogy két intelligens faj létezik a földön: emberek és magyarok." by Isaac Asimov

Nem is figyeltem.. kicsit sokat mondo a jobbra levo kijelzo. :D

Hemm. Jo ez, csak eppen az az erzesem, hogy kicsit fejetlen modon megy a fejlesztes: eddig arrol volt szo, hogy olyan allat gyors lesz a boot, hogy a boot splash kerdese teljesen lenyegtelen lesz, es csak lassitja a folyamatot, arra a par masodpercre nem eri meg. Ertem en, hogy ez azonnal nem lesz kesz, es addig is kell valami, csak azt nem tudom megeri-e belefogni a project-be, ha aztan kov. release-kor (?) mar ez sem kell, hiszen errol szolt az eredeti otlet a gyors boot kapcsan. Es imho az meg mindig jobb hogy legyen extra gyors boot folyamat, es igy splash sem nagyon kell, minthogy legyen hosszabb, de parasztakitosabb, habar mar ebben sem vagyok biztos, par ember nyilvan a kulsosegek alapjan itel minden aron, akkor is, ha ettol neki lesz rosszabb/lassabb/akarmi ...

Pont az "állat gyors" bút miatt érdemes X-et feldobni már bút közben. Mert akkor az X egy kicsit előbb jön elő, és a GDM-login képernyőjénél marad is.

Az eddigi megoldásoknál a boot alatt más rendszer gondoskodott a(szöveges vagy grafikus) képernyőről, és csak a GDM-nél jött az X. Most kihúztak egy lépcsőt, tehát egyszerűsítés irányába mozdultak.

Egyébként meg én is remélem, hogy minimál-effektnél maradnak. Nekem pl pont elég lenne annyi, ami az iPodon van: egy logó a kép közepén fekete háttérrel, oszt kész.

Ez igaz is lehet, csak epp arrol volt szo, hogy a boot folyamat annyira gyors lehet (lasd parhuzamositott init script futtatas, kernel szinten is parhuzamositott hw inicializalas stb), hogy kvazi alig marad ido, hogy barmi ertelmeset megjelenits splash gyanant. Plusz ha az X koran indithato, arrol is szo volt, hogy tobb mas dolog kozben meg zajlik a hatterben, de akar lehetne loginolni is kozben, szoval akkor megint minek splash? Mondjuk nem gaz ez a dolog, nem azt mondom, elvegre ki lehet kapcsolni jelenleg is (gondolom majd kesobb is Xsplash-el is), plusz mas "theme" valaszthato, csak epp nem feltetlen logikus miert olnek bele ennyit energiat mas dolgok keszitese helyett (bar az is igaz, kinek a pap, kinek a papne: lehet atlag usernek fontosabb a kulcsiny mint par extra feature, amit meg sem ertenek, mit jelent ...)

Azért ez nem ennyire egyszerű: a terv ugye az, hogy a Karmic+1-re egy SSD-s netbookon (Dell Mini 10v) 4 másodperc alatt eljutunk az X indításáig, és 10 másodperc alatt (autologinnel) a desktopig (idle cpu-val és ssd-vel). Ez nagyon jól hangzik, és ilyenkor tényleg nem nagyon kell splash, de egy régebbi gépen, HDD-vel és autologin nélkül azért a dolog tovább tart. Ilyenkor jó, ha a user látja, hogy történik valami, nem csak a sötét képernyőt nézi fél percen keresztül (még 30 másodperces bootidő is jó egy régebbi, gyengébb vastól), mert azt hiszi, valami elromlott, és idegesen elkezdi nyomkodni a power gombot. Az initramfs-t viszont le kell csupaszítani, amennyire lehet, annak csak az a dolga, hogy a rootfs-t mountolja, a felbontás a lehető legkorábban be kell lőni KMS-sel, és az X indítást is érdemes a lehető legkorábbra hozni (legalábbis a bootchartok elemzése alapján ez látszik logikusnak).

Vagyis jól látható, hogy valamiféle splash kellhet (hogy a lassabb gépet használó user se rémüljön meg, hogy hosszú másodpercekre elfeketedik a képernyője), és ezt érdemes az X-szel megjeleníttetni. Szerintem ez jó megoldás, de hát a fórumokon mindig vannak olyanok, akik jobban tudják, hogy kinek mit kellene csinálnia, és azt hogyan.

Ebben akkor sem osztom a velemenyed, ha mar lehet inditani egy egesz X-et az Xsplash miatt, akkor ilyen elven meg login kepernyot is oda lehetne majdnemhogy (?) tenni (hacsak nincs auto login), es akkor be is lehet jelentkezni. A splash lenyege pont az volt eddig, hogy valamit lasson a user, de a rendszer meg nincs olyan allapotban, hogy egy "full featured" GUI-t inditani lehesen, ergo kell vmi vizualis visszajelzes, ami kitolti az urt. Ehhez kepest erzem csak picit furcsanak akkor pont ezt a megoldast. Persze nyilvan latni kene, hogy az Xsplash indulasahoz milyen elfoltetelek kellenek, es mi kene ahhoz, hogy pl egy gdm (-szeru?) indulhasson, mert ilyen elven maga az Xsplash lehetne resze a gdm-nek is, ha konkretan az a baj, hogy bar splash kedveert az X indithato, nem alkalmas a rendszer allapota ahhoz meg, hogy egy egy teljes gnome (vagy barmi mas) elinduljon. A masik meg az, hogy mindenhol arrol olvasni, hogy a "jovo" a KMS-e, meg maga az X server ne is fusson root-kent egyaltalan, stb stb. Es ez jo is, en ehhez kepest erzem kicsit csak human eroforras pazarlasnak, hogy most behoznak egy ilyen megoldas, amikoris ez is afele kenyszermegoldas, es nem a hosszu tavu cel megvalosulasa. Amugy mar bocsi, de miert ne lehetne sajat velemenyem, attol, hogy a Canonical nem igy csinalja? Imho nem fikaztam oket, vagy hasonlo, hanem normalis hangnemben adtam elo gondolataimat, ergo felesleges ez a kioktato hangnem, hogy a forumokon mindig akad valaki, hogy aki jobban tudja. Imho jobb is, hogy a vilagon nem mindenki ugyanazon a velemenyen van alladnoan, mert baromi unalmas lenne :) Plusz erdekel engem is a dolog, csupan volt emelett egy velemenyem a hosszu tavu cel tekinteteben.