Už název odkazovaného článku zní: "Interview: Fedora 10’s Better Startup". Better znamená doslova lepší, konkrétně hezčí, nikoli nutně rychlejší.
Jedná se konkrétně o grafický "splash screen". U novějších linuxů už boot neběží v textovém konzolovém režimu, ale v nějaké grafice - bootovací hlášky rolují nad nějakým obrázkem v pozadí. Některé "splash screeny" běhaly ve framebufferovém režimu, konkrétně Fedora 8/9 používala RHGB (RedHat Graphics Boot), který přinejmenším ve F9 spouštěl svůj vlastní X server. RHGB skrz tento Xserver zobrazoval bootovací hlášky v grafickém prostředí. Tento úvodní Xserver se skutečně startoval hned po UDEV a pak se *vypnul* ve chvíli, kdy bylo potřeba nastartovat plnohodnotný definitivní Xserver pro login do Xwindows.
No a ta dnešní novinka spočívá v tom, že ten dočasný úvodní Xserver je _odstraněn_, zmizí v propadlišti dějin (spolu s RHGB splash-screenem). Nový splash-screen se jmenuje Plymouth, a podle novinářských článků to vypadá, že neběží ani nad klasickým Framebufferovým ovladačem (terminus technicus), ani nad Xserverem, ale nad nějakým obecným kernelovým API pro grafiku. Možná se jenom použije nový "kernel mode setting" framework (rozumí se volba video režimu) a dál už to běží přímo do paměťově mapované video RAM (tj. věcně vzato do framebufferu). Dají se do toho dopisovat pluginy, podporuje to animace apod. Je možné, že odstraněním přechodného Xserveru se skutečně nějaký čas ušetřil - těžko říct.
Jedna velice zdůrazňovaná vlastnost je, že nedokází k "blikání" obrazovky při přepínání video režimů - celý boot má být graficky "bezešvý" (=hezký), snad už od bootloaderu (Grub) přes splash-screen (Plymouth) po start (plnohodnotného) Xserveru. Nový KMS framework patrně minimalizuje výpadky video signálu a rozpady synchronizace při případné změně video režimu. Vlastně se celý boot (dvě změny režimu) můžou obejít i bez změny rozlišení, ačkoli barevná hloubka se patrně měnit bude... Dokonce je snad nějak upravený Xserver, aby při startu nezobrazoval ten "ošklivý veliký křížek" (výchozí myší kurzor) a aby nabíhal rovnou se správným pozadím.
Jestli to náhodou poběží navíc rychleji, o tom spíš rozhoduje, jestli na pozadí Plymouthu běží klasický sekvenční SysV init, nebo Upstart v nativním režimu (paralelní start subsystémů, které tuto optimalizaci připouštějí). O tom odkazované interview mlčí.
Ano, kernel mode setting je ale v tuto chvili, svete div se, dostupny a funkcni pouze na kartach ATI. Intel sice byl funkcni uz v F9, ale v tuto chvili je rozkopany. Tzn. minimalne 2/3 uzivatelu si KMS jeste nejakou chvili neuziji, start jim bude blikat, a navic jeste uvidim stary obsah videopameti.
Fedora vyuziva upstart uz od verze 9, a ac se na konverzi z init na upstart pracuje, porad jeste to je spis init nez upstart.
Super, konečně jasná odpověď, jak je to s Upstartem ve Fedoře :-) Osobně bych byl radši, kdyby to především bootovalo rychleji - jaký grafický blbinec nad těmi bootovacími hláškami tancuje, to je vcelku vedlejší (možná nejlíp žádný). No snad bude fungovat slíbený Escape.