Jádro 2.6.31 pro openSUSE 11.1

kernelNejnovější stabilní jádro 2.6.31 vyšlo v den s magickým datem 9.9.2009. Kompletní seznam změn ve velmi přehledné formě naleznete např. na serveru LinuxChanges.
Samotné jádro 2.6.31 pro openSUSE 11.1 můžete od včerejška jednoduše získat přidáním repozitáře Jengelh od vývojáře jménem Jan Engelhardt s adresou, která následuje dále.

http://ftp5.gwdg.de/pub/linux/misc/suser-jengelh/SUSE-11.1/

Tento repozitář obsahuje z řady 2.6.31 jak jádra defaultní a PAE, tak i realtimeová, a dále příslušné jaderné moduly a ovladače pro grafické karty od firmy nVIDIA.

Obsažená jádra jsou následující:

  • kernel-default (výchozí jádro)
  • kernel-pae (jádro s podporou až 64 GB operační paměti i na 32b systému)
  • kernel-rt (realtimeové jádro)
  • kernel-rtpae (realtimeové jádro s podporou až 64 GB operační paměti i na 32b systému)

Dále z tohoto repozitáře bezprostředně využijete balíčky ovladačů pro grafické karty nVIDIA (ovladače pro karty od firmy ATI obsaženy nejsou, nicméně naleznete zde balíček kernel-rt-source nutný pro instalaci binárních ovladačů stažitelných přímo ze stránek výrobce, jejichž instalaci popisuji např. ZDE). Balíčky ovladačů pro karty nVIDIA jsou tyto:

  • nvidiagfx (nejnovější ovladače ve verzi 185 pro grafické karty řady GeForce 6xxx a vyšší. Tento balíček víceméně odpovídá balíčku x11-video-nvidiaG02 z komunitního repozitáře nVIDIA)
  • nvidiagfx-legacy173 (ovladače pro řadu GeForce FX 5xxx)
  • nvidiagfx-legacy96 (ovladače pro řadu GeForce 4 a starší)
  • nvidiagfx-legacy71 (ovladače pro archaické, tedy hodně staré karty?)

K nim jsou zapotřebí balíčky jaderných modulů:

  • nvidiagfx-kmp-default (jaderný modul ovladačů pro výchozí jádro)
  • nvidiagfx-kmp-pae (jaderný modul ovladačů pro PAE jádro)
  • nvidiagfx-kmp-rt (jaderný modul ovladačů pro realtimeové jádro)
  • nvidiagfx-kmp-rtpae (jaderný modul ovladačů pro realtimeové PAE jádro)

Uvedl jsem jen jaderné moduly pro nejnovější ovladače, tedy balíček nvidiagfx. Podobně jsou obsaženy i jaderné moduly nVIDIA Legacy ovladačů a to samozřejmě pro všechna jádra.

Autor: Aidamos

Komentáře

Aidamos odpověděl -

Já v tom risk nevidím, na jádrech od Jengelha jedu od openSUSE 11.0 (teď mám 11.1). Jinak jádro 2.6.31 například přináší přímou podporu zvukových karet Creative X-Fi, bezdrátových karet Broadcom (kterou mám shodou okolností v notebooku), atd. Stačí si přečíst http://kernelnewbies.org/LinuxChanges
Jinak ano, běžnému uživateli, kterému všechno funguje, to zřejmě nic extra výjimečného nepřinese, a pravděpodobně si změny ani nevšimne.

BOM odpověděl -

Mám tomu tedy rozumět, že jako v linuxu se ještě ne příliš dobře orientující uživatel, kterému systém funguje, to nemám dělat, pokud si nechci užít příjemné hodiny rozbíhání linuxu?

Aidamos odpověděl -

Pakliže máš kartu nVIDIA tak to bude velmi pravděpodobně úplně bez problémů. Problém by mohl nastat jen s nějakými speciálními jadernými moduly, které v tomto repozitáři pro toto jádro nejsou dostupné, např. pro VirtualBox nebo VMware, ovladače různých síťových a grafických karet a další. Balíčky jaderných modulů mají zpravidla vždy v názvu "kmp" [kernel module package]. Koukni na to, zda nějaké takové vůbec používáš.
Každopádně řešitel závislostí Tě na to upozorní, že něco třeba není dostupné. No a také to, že není dostupný jaderný modul, ještě nemusí nic znamenat, protože může být již podpora přidána přímo v tomto nejnovějším jádře. Dokonce Jengelh dříve dělal jaderné moduly pro zvukovku Creative SoundBlaster X-Fi a nyní tyto balíčky v jeho repozitáři chybí. Chybí, protože už jsou vlastně v jádře, takže jsou samostatně zbytečné.

Aidamos odpověděl -

Vždyť jsem to psal: "Problém by mohl nastat jen s nějakými speciálními jadernými moduly, které v tomto repozitáři pro toto jádro nejsou dostupné, např. pro VirtualBox."
Budeš si tím pádem muset stáhnout ne-OSE verzi VirtualBoxu přímo ze stránek výrobce jako binárku (RPM). Ta by fungovat měla.

nesnera odpověděl -

Sakra! A teď mám dilema. Jak jsem četl problém s VirtualBoxem měl jsem jasno - nic pro mě. Teď zas váhám. Zlobí mě totiž síť, ale pomoci příkazů jako ip, iwlist, dhcpcd atd. nebo povrtáním v souborech jako /etc/resolv.conf si to dá řešit. Můj odhad - nic, v čem by pomohlo novější jádro. Mýlím se? Používám ThinkPad T60

xhc odpověděl -

ako nic proti admin ale moj prispevok si kedysi vymazal vraj obsahoval link nesuvisiaci s temou ale slovo "kokoti" od toho kokotka je v poho ... heh . . ;)

Tom odpověděl -

Je mozne nainstalovat 2 rozne jadra do OpenSUSE, tak ze by som si vybral v Grub-ovi, ktore chcem bootovat - nieco ako vo Fedore?
Alebo sa to da iba "neoficialne"?

Chcel by som si ponechat staline jadro - just in case a skusit tuto novinku s patchom na zrychlenie reakcii desktopu:
http://www.abclinuxu.cz/zpravicky/linux-2.6.31#3

Aidamos odpověděl -

Samozřejmě, že to jde úplně normálně, ale nesmíš zprovozňovat ovladače grafické karty (tedy podporu 3D). Vždycky můžeš mít jen jedny pro dané jádro a při restartu do druhého jádra Ti to naběhne jen v textovém režimu. Čili bys musel při každém rebootu s výběrem jiného jádra nejdříve nainstalovat ovladače a pak teprve by Ti naběhl grafický systém. Takovou mám zkušenost, možná to jde i jinak, ale netuším.

P.S.: A neskloňuje se v GRUBovi, ale v GRUBu :-)

Tom odpověděl -

Takze postup je taky, ze si stiahnem kernel z webu a rucne ho nainstalujem - rpm -ivh kernel-xxx.rpm ?
Lebo ked sa objavi nova verzia kernelu v updatoch, tak mi to prepise sucasnu. Vo Fedore pri update nainstaluje novy kernel a predosly posunie ako zalozny, neodinstaluje ho.

Aidamos odpověděl -

Ano, ale ta aktualizace se děje normálně. Za dobu existence openSUSE 11.1 se mi i oficiální jádro z běžného repozitáře aktualizovalo již několikrát...

Aidamos odpověděl -

Nesouhlasím, po přidání repozitáře Jengelh se zaktualizuje stávající jádro (ať už default nebo PAE). Vnitřní název balíčku je stejný, kernel-default, kernel-pae atd., ale vím, že u některých jiných programů to takhle funguje a je s tím rozdílným názvem balíčku problém, tady ne.

Aidamos odpověděl -

Jestli myslíš takovým tím "sax2 -r -a", tak možná i ano (nemám vyzkoušeno), ale pak to bude ještě chtít "startx" a každopádně to je otrava. Chvíli jsem dvě různá jádra používal, ale jedu jen na jednom.

Aidamos odpověděl -

To je balíček s podporou kernelu přímo od Jana Engelhardta. Totiž on tam včera hodil nové jádro, ale ne ještě všechny ostatní potřebné komponenty. Zkus dva tři dny vydržet. To je u něj normální. Jinak ale musím říct, že dělá skvělou práci. Jádra od něj (realtimeová) používám už hodně dlouho.

Aidamos odpověděl -

Jak jsem pravil, tak se i stalo. Dnes už je vše v pořádku, balíčky jsou dostupné.