přejít na obsah přejít na navigaci

Linux E X P R E S, Ubuntu LTS Enablement Stacks

Ubuntu LTS Enablement Stacks

ubuntu_circle.png

Zprovoznění všech komponent vašeho počítače ve vaší oblíbené linuxové distribuci může být v některých případech nesnadný úkol. Stačí, aby jádro této linuxové distribuce bylo výrazně starší než hardware na kterém ho hodláte provozovat, a na potíže je zaděláno. Uživatelům distribuce Ubuntu 12.04 s dlouhodobou podporou přichází na pomoc LTS Enablement Stacks.


LTS Enablement Stacks nejsou ničím jiným, než volitelnou aktualizací distribuce Ubuntu LTS, která bude fungovat také ve všech distribucích, které jsou na ní založeny, např. v Xubuntu, Kubuntu, Edubuntu a mnoha dalších. Aktualizace se skládá z jádra distribuce, Xserveru a knihovny Mesa.

Podívejme se na jednoduchý příklad z praxe. Můj notebook Lenovo Thinkpad E430 si s distribucí Xubuntu 12.04 zpočátku rozuměl na jedničku s hvězdičkou. Aktualizace jádra na verzi 3.2.0-52 ale stabilitě systému příliš neprospěla. Notebook začal v náhodných intervalech „zatuhávat“, přičemž mu nedokázalo pomoci ani použití SysRq kláves. Nezbývalo, než sáhnout po tlačítku vypínače. Bohužel ani syslog neobsahoval žádnou informaci, která by vedla k nalezení příčiny problému. Chvilka pátrání na internetu mě přivedla k informaci o údajných potížích systému řízení spotřeby starších linuxových jader a relativně nové čipové sady Mobile Intel HM77 Express, použité právě u Thinkpadu E430. Bylo zřejmé, že upgrade jádra by mohl problém odstranit.

V minulosti by v tomto okamžiku nezbylo, než opustit LTS verzi distribuce a upgradovat na novější verzi, ovšem s krátkodobou podporou. Od verze 12.04 už to není nutné. Stačí nainstalovat příslušné balíčky pomocí Centra Software pro Ubuntu, nebo mnohem jednodušeji napsat do terminálu příslušný příkaz. Použil jsem následující:

sudo apt-get install –install-recommends linux-generic-lts-quantal xserver-xorg-lts-quantal

Máte-li nainstalovanou Mesu, bude nutné příkaz rozšířit na:

sudo apt-get install –install-recommends linux-generic-lts-quantal xserver-xorg-lts-quantal libgl1-mesa-glx-lts-quantal

Systém nově nastartoval na jádře 3.5.0-39 z Ubuntu 12.10 a potíže s nestabilitou patřily minulosti. Dle stránky Ubuntu wiki je možné podobným způsobem doinstalovat ještě novější jádro, Xserver a Mesu z Ubuntu 13.04. Příkaz bude pak vypadat následně:

sudo apt-get install –install-recommends linux-generic-lts-raring xserver-xorg-lts-raring

Pro uživatele, kteří se k instalaci Ubuntu 12.04 LTS teprve chystají mám dobrou zprávu. Nemusí nic doinstalovávat, stačí použít k instalaci iso obraz odpovídající verze distribuce, který je příslušnou verzí jádra, Xserveru a Mesy již vybaven. Kromě uvedených dvou, obsahují plány do budoucna možnost doinstalovat HWE jádro a související Xserver s Mesou také z verzí 13.10 a 14.04.

Iso obraz Ubuntu LTS jádro Xserver Mesa Zdroj komponent
12.04, 12.04.1 3.2 1.12 8.0 12.04 (Pangolin) HWE
12.04.2 3.5 1.13 9.0 12.10 (Quantal) HWE
12.04.3 3.8 1.13 9.1 13.04 (Raring) HWE
12.04.4 ? ? ? 13.10 (Saucy) HWE


Jistě si nyní kladete otázku, proč Canonical jednoduše nepřidal novější verzi jader přímo do pravidelných aktualizací distribuce. Uvědomme si, že LTS verze je určena konzervativním uživatelům, kteří vyžadují co nejvyšší stabilitu systému a neočekávají, že by jim byly hlavní části systému měněny v průběhu života distribuce. Novější verze totiž nemusí znamenat lepší ve všech ohledech. Například u jádra 3.5 v Ubuntu 12.04.2 se vyskytly potíže s nesvobodnými ovladači ke grafickým kartám ATI.

Z těchto důvodů rozlišuje Canonical dva základní druhy jader. Konzervativně udržovaná GA (General Availability) jádra a HWE (HardWare Enablement) jádra, která jsou udržována tak, aby co nejlépe sledovala vývoj hardware. Příznivci distribuce Debian uvedený přístup jistě velmi dobře znají, ovšem pod jinými názvy.

Použití aktualizace LTS Enablement Stacks je tedy dvojsečná zbraň. Na jednu stranu v ní obdržíte podporu nejnovějšího hardware, na stranu druhou ale přejdete na méně vyzrálé jádro systému. Proto používejte zdravý rozum a instalujte tuto aktualizaci jen tam, kde je to opravdu potřebné.

Nahoru

Příspěvky

Ubuntu LTS Enablement Stacks
RRadek 20. 09. 2013, 13:39:50
Odpovědět  Odkaz 
Super článek, konečně to je někde napsané polopaticky. ;)
František Zatloukal Ubuntu LTS Enablement Stacks
František Zatloukal 20. 09. 2013, 13:43:35
Odpovědět  Odkaz 
Prostřednictvím LTS Enablement Stacks bude možno doinstalovat maximálně jádro/X z verze 13.10. Poté bude nutné pro další aktualizace upgradovat na novější LTS.[1]

Do tabulky s verzemi lze doplnit k 12.04.4
Jádro: 3.11 / X: 1.14 / Mesa: 9.2

[1] https://wiki.ubuntu.com/PrecisePangolin/ReleaseSchedule

Chtěl bych ještě podotknout, že ne všechno je u LTS Enablement Stacks úplně bez chyb. Zejména verze 12.04.2 způsobila problémy uživatelům starších AMD grafik a nesvobodných ovladačů - ve výsledku je postup pro instalaci ovladačů od AMD do 12.04.0(1) a 12.04.2+ dosti odlišný a v některých případech ani nelze na 12.04.2+ aplikovat.
Ubuntu LTS Enablement Stacks
Ziktofel 20. 09. 2013, 15:48:11
Odpovědět  Odkaz 
jinak pro majitele starsich AMD karet je tu PPA, ktery (aspon pro me) problem vyresilo:
https://launchpad.net/~makson96/+archive/fglrx
Ubuntu LTS Enablement Stacks
Patrik 20. 09. 2013, 20:02:00
Odpovědět  Odkaz 
Pro zajímavost - verze jádra z 13.04 zase způsobila problémy uživatelům novějších ATI grafik a nesvobodných ovladačů. Výsledkem je černá obrazovka pro jakoukoliv verzi nesvobodných ovladačů, včetně nejnovější 13.8 beta.

ERROR:
Loading extension GLX
libkmod: ERROR ../libkmod/libkmod-module.c:791 kmod_module_insert_module: could not find module by name='fglrx_13'
ERROR: could not insert 'fglrx_13': Function not implemented

Fatal server error:
no screens found

Pomůže návrat k verzi jádra z 12.10, jinak ještě nikdo na nic lepšího nepřišel.
Re: Ubuntu LTS Enablement Stacks
Tadeáš Pařík 21. 09. 2013, 16:18:13
Odpovědět  Odkaz 
Já to s jádrem 3.8.0-30 řeším přes klasický ovladač od AMD, Catalyst 12.1 - takhle mi to funguje. Ovšem ntb s ATI už nikdy více, až tenhle doslouží, tak budu vybírat úplně jinak.
Re: Ubuntu LTS Enablement Stacks
w4rr10r 23. 09. 2013, 23:35:06
Odpovědět  Odkaz 
Způsobila-nezpůsobila. Měl jsem integrovanou grafiku z řady HD 6xxx, Kubuntu 13.04 a problém jsem v tomto směru žádný nezaznamenal.
Ubuntu LTS Enablement Stacks
vadimo 23. 09. 2013, 06:37:20
Odpovědět  Odkaz 
Je dosť možné, že Vám nenaskočia X-ká. Takže potom:
sudo apt-get install --reinstall xserver-xorg-lts-raring (alebo iný, poprípade iba len xserver-xorg)
Ubuntu LTS Enablement Stacks
MichalekII 23. 09. 2013, 07:45:07
Odpovědět  Odkaz 
Další možností je kompilace vlastního jádra na míru Vašeho systému, případně instalace již optimalizovaných jader. na mém postarším notebooku je to dost poznat. viz například: http://ubuntu-kernels.topolany.net/

Odpovědět

Nejsou podporovány žádné značky, komentáře jsou jen čistě textové. Více o diskuzích a pravidlech najdete v nápovědě.
Diskuzi můžete sledovat pomocí RSS kanálu rss



 
 

Top články z OpenOffice.cz