Laptop kernel

Címkék

Hanno Böck egy olyan projekten dolgozik, amely kimondottan a laptop felhasználókat érdekelheti. A munka célja egy olyan Linux kernelfolt létrehozása, melyben megtalálható minden olyan funkció, amely a mai modern notebookokhoz elengedhetetlen, ha azokat valaki Linuxszal szeretné hajtani.

A folt szett olyan dolgokat tartalmaz, amelyeket csak nehezen lehet egyenként belepatkolni a kernelbe.

- swsusp - szoftveres "altatás" (suspend) funkció

- új ACPI - a jelenlegi stabil kernelben rettentő régi az ACPI, sok új notebook nem működik vele egyáltalán, vagy a bootolási időben lefagy- supermount - a supermount az asztali gépeken is hasznos funkció, miért pont a laptopokon kellene nélkülözni?

- AGPGART - új AGPGART driver az -ac kernelekből átemelve, a Centrino-s notebookok igénylik ezt a drivert

- drm - az -ac kernelekből átemelve, az XFree86 4.3 igényli ezt a drivert

- acpi4asus - az Asus notebookokhoz elengedhetetlen ACPI folt

- laptop_mode - akku energiagazdálkodáshoz kapcsolódó stuff

- radeonfb, SiS framebuffer driverek

- stb.

Egy jól összeállított dolognak látszó kernelfolt amely a legfrissebb kernelre épül. A jelenleg elérhető verzió a laptopkernel-2.4.21-rc8-laptop1

Projekt honlap: https://savannah.nongnu.org/projects/laptopkernel/

Bejelentés:



Feladó: Hanno Böck

Címzett: laptopkernel-devel@nongnu.org, linux-kernel@vger.kernel.org

Tárgy: 2.4.21-rc8-laptop1 released

Dátum: 12 Jun 2003 22:39:40 +0200

The second release of laptopkernel is out.

Get it at https://savannah.nongnu.org/projects/laptopkernel/


2.4.21-rc8-laptop1

Updated patches: swsusp, supermount, agpgart, drm, broadcom

New patches: acpi4asus, laptop_mode, sis-fb

Patch: acpi-20030523 (www.sf.net/projects/acpi)

The ACPI in current kernels is very outdated. Most laptops won't have

any Powermanagement without the ACPI-Patch and some even won't boot.

Patch: swsusp-1.0_pre7 (www.sf.net/projects/swsusp)

Software Suspend makes hibernation possible in linux, which is a very

important feature for laptops.

Patch: supermount-1.2.7 (http://supermount-ng.sf.net)

Supermount is a useful feature for desktop-pcs.

Patch: agpgart from 2.4.21-rc7-ac1 (www.kernel.org)

Laptops with the Centrino chipset need this for working agpgart, which

is needed for hardware graphics acceleration (dri).

Patch: drm modules from 2.4.21-rc7-ac1 (www.kernel.org)

This update is needed for proper working dri in XFree 4.3.

Patch: radeonfb from Benjamin Herrenschmidt (rsync -avz

rsync.penguinppc.org::benh-devel/) Radeon 9000 won't work with radeonfb

found in the current kernel.

Patch: bcm4400-2.0.2 + bcm5700-6.0.2 driver (from broadcom-ftp)

Needed for Broadcom Network cards found in many laptops.

Patch: vivicam usb mass storage support (from Lycoris-Kernel)

Needed for Vivicam 355 (working as USB mass storage).

Patch: acpi4asus-0.23 (www.sf.net/projects/acpi4asus)

Adds support for special acpi-events on asus-laptops.

Patch: laptop_mode (www.sf.net/projects/swsusp)

Adds laptop_mode, which can save battery power.

Patch: SiS framebuffer update (www.winischhofer.net)

Needed for some SiS-Cards.

Patch: Optimization for pentium3/4 (trivial)

Makes gcc3-optimizations for pentium3/4 possible.

(Note: pentium4-optimizations should only be used with gcc 3.2.3 and

above. If you have an older gcc, please use pentium3.)

Hozzászólások

És a debian woody kernelében? :-)

Nekem spec. jól jön, és imho még sok más debianosnak is.

Vannak debian kernelhez is külön patch-ek.

Lásd kernel-patch-* nevű csomagok.

És én spec. külön örülök neki, hogy nem erőltetik rám a mindenféle szar peccsüket. Pont volt ez az egyik, ami miatt a kereskedelmi disztrókat megutáltam: agyon vannak peccselve a gyári kerneleik, és nálam ezek mindig oda vezettek, hogy használhatatlanná tették.

Akkor már inkább fordítok magamnak kernelt, vanillát, és csak olyan pecseket teszek rá, amiket én szeretnék.

A debianos kernel-patch csomagok meg sokat segítenek.

Meg a múltkor felemlegetett make-kpkg is nagy segítség.

Azert mert ok fejlesztok, nem pedig userek.

Az, hogy egy feature/improvement/bugfix cleanly apply-olodik es

egyebkent jol mukodik, keves. A vanillas teamnek (Marcelo es tarsai)

arra is kell figyelni, hogy az egyes valtoztatasok

-- hogyan hatnak egymasra (functionality)

-- hogyan hatnak a letezo kodra (maintability)

Az ok egyszeru: a valtoztatasok sokszor nem ortogonalisa. Vegyuk

peldakent az XFS-t: nem csak uj fs-t ad a meglevoekhez, hanem belenyul

egy sor helyen a VFS retegbe is. Ezeket sorrol sorra at kell nezni, meg

kell ragni, vizsgalni kell hogy a layeren kivul mi lesz ebbol

eszrevetheto... es tesztelni kell eroteljesen. Millios

felhasznalotabornal az "It Works for Me(TM)" sajnos mar keves.

Lehetne peszre esz nelkul mindent beleszorni egy treebe, de abbol nem

szep es atlathato program lesz hanem disznool.