Kernel

2.6 bemeneti eszköz-meghajtók FAQ

Címkék

Vojtech Pavlik - a SuSE kernelhackere - összeállított egy FAQ-t (gyakran ismételt kérdések és válaszok) a 2.6-os Linux kernel bemeneti (input) eszköz-meghajtóiról.

Linus Torvalds: Linux 2.6.2-rc3

Címkék

Linus kiadta a harmadik release candidate-et a 2.6.2-ből. Benne nagy mennyiségű ACPI frissítés, de szép számmal találunk USB, ia-64, i2c, XFS és PCI hotplug frissítéseket is.

Marcelo Tosatti: 2.4.25-pre8

Címkék

Ez a kiadás - többek közt - nagy USB kód beolvasztást, architektúra frissítéseket (Alpha, SPARC, x86/64), SCSI driver frissítést (cpqarray és MPT fusion), "ACPICA" beolvasztást és ACPI javításokat tartalmaz.

Valószínűleg ez az utolsó -pre (a végleges 2.4.25 előtt).

Linus Torvalds: Linux 2.6.2-rc2

Címkék

Linus bejelentette a 2.6.2-es kernel második kiadásra jelőölt verzióját.

A szokásos fixek mellett architektúra frissítések, USB storage és IrDA frissítések kaptak benne helyet.

Cooperative Linux

Címkék

Dan Aloni egy érdekes Linux változatot jelentett be a minap az LKML-en. A neve Cooperative Linux.

A Cooperative Linux egy Linux kernel port, amely hardver emuláció (azaz virtuális gép futtatása) nélkül képes más operációs rendszerek alatt futni a ring0-ás szinten. Ehhez mindössze egy kevés architektúrális változtatásra volt szükség a kernelben.

Mit jelent ez? Azt, hogy a Cooperative Linux képes a Windows 2000/XP alatt úgy futni, mint egy alkalmazás. A Windows alatti futtatáshoz nincs szükség a Windows módosítására, egyszerűen be kell tölteni a Cooperative Linux-ot, mint egy közönséges programot, és máris élvezhetjük az olyan dolgokat, mint mondjuk a KNOPPIX.

A kezdeményezésről screenshotokat találsz itt. A projekt honlapja itt.

A coLinux hasonlít a plex86-hoz abban, ahogy a Linux-specifikus VM-et (virtuális memória kezelést) és az I/O virtualizációt megvalósítja. Viszont a coLinux nagyrész host-OS (host-OS = amelyen futtatjuk) független, így minimális portolással futtatható Solaris-on, a Linux kernelen és elvileg minden olyan operációs rendszeren, amely támogatja a kernel modulok betöltését, és minden olyan architektúrán amely használja az MMU-t. A Cooperative Linux tulajdonképpen az User Mode Linux kernel módú megfelelője.

Jelenlegi állapotában is kellően stabil ahhoz, hogy teljes funkcionalitással bíró KNOPPIX/Debian rendszert futtassunk Windows-on (bizonyos általánosan használt configurációkon).

Dan levele itt.

Automatikus kernel frissítés

Címkék

Han Boetes egy ``install_latest_kernel'' névre hallgató scriptet jelentett be. A script feladata, hogy elvégezze helyettünk a legfrissebb kernelre való frissítés unalmas rutin munkáját. A script a legfrissebb 2.6-os kernelre frissíti operációs rendszerünket. Az ``install_latest_kernel'' script leellenőrzi, hogy melyik a legfrissebb kernel verzió a kernel.org-on (finger_banner-en keresztül), ellenőrzi, hogy milyen kernelt futtatunk. Felkínálja kiválasztásra, hogy melyik kernelre akarunk frissíteni (stabil, pre, -mm), letölti a kiválasztott forrást, ellenőrzi a checksum-ot, ha kell alkalmazza a szükséges prepatchet, lefordítja a kernelt, majd frissíti a boot loadert.

A szerző levelében kifejti, hogy nem kezdőknek készült a script, hiszen a megfelelő működéséhez egy csomó előzetes setup-ra van szükség.

Nyilván a script csak akkor fog működő kernel fordítani, ha van már egy helyes .config-unk (helyettünk nem fogja a kernelt konfigurálni). A script mindössze annyit tesz, hogy azonos konfiggal lefordítja a kernelt.

A script itt.

Előnye (szerintem):

- automatizálja a monoton munkát

Hátránya (szerintem):

- speciális környezetet kell kialakítani

- nem figyelmeztet az új dolgokra a kernelben (esetleg egy make oldconfig-gal ki lehetne egészíteni)

Az elgondolás nem rossz, de még fejleszteni kellene rajta.