Kernel

Új -ck teljesítmény patchsetek

Címkék

Con Kolivas újra nekiállt teljesítmény-javító patchseteket készíteni a 2.6-os Linux kernelhez a desktop felhasználók legnagyobb örömére. A patchset számos olyan kiegészítést tartalmaz, amelynek a célja a rendszer válaszadási képességének javítása. Ilyen dolog például az automatikusan szabályzott VM swappiness, a kötegelt ütemezés (batch scheduling), javított HyperThreading támogatás vagy a Jens Axboe-féle CFQ I/O ütemező.

Az anyag letölthető Con kernel lapjáról.

Ha még mindig a 2.4-es kernelt használod, és érdekel a teljesítmény-javító patchset, akkor a korábbi -ck kernelpatcheket megtalálod Eric Hustvedt gondozásában itt.

Con levele itt.

Linux 2.0.40 hamarosan...

Címkék

Úgy tűnik, hogy a 2.2, 2.4, és 2.6 kernelek megjelenésével sem csökken az érdeklődés a 2.0-ás Linux kernelág iránt. A 2.0-ás kernelfa karbantartója David Weinehall egyik LKML-es levelében említette, hogy hamarosan várható ebből a fából egy stabil kiadás. A kiadás a 2.0.40-es lesz.Hogy mikorra várható a megjelenés? A karbantaró szerint akkor, ha elegendő visszajelzés jön arról, hogy az 2.0.40-rc8 jól működik. Szerinte hamarosan. Érdekesség, hogy a 2.0.39-es kernel három évvel ezelőtt jelent meg, azóta három -pre kiadás és 8 -rc kiadás látott napvilágot. A másik érdekesség, hogy a KernelTrap.org már másfél évvel ezelőtt (2002. júliusában) is beszámolt arról, hogy hamarosan jön a 2.0.40-es stabil kiadás. Szóval óvatosan számoljunk a közeli megjelenési időponttal.

A másik kérdés, hogy vajon mikor fejeződik be a 2.0-ás kernel karbantartása? Erre azt mondta a David Weinehall, hogy amikor befejezi a 2.0 stuffok kiadását, akkor itt lesz az idő a 3.x kernelekre való frissítésnek.

David levele itt.

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.