Kernel

Linus Torvalds: Linux 2.6.24

Címkék

Linus hosszú idő után bejelentette a Linux kernel legújabb stabil verzióját a 2.6.24 képében. Reméli, hogy a jó lett, mert a jövő héten kernelfejlesztők jelentős része a Melbourne-ben (Ausztrália) megrendezésre kerülő LCA rendezvényre utazik. Az -rc8 óta nincs semmi egetrengető változás. Ami említésre méltó, az egy rakás ACPI feketelista bejegyzés és némi hálózati driver frissítés.

Annak ellenére, hogy az -rc8-ról a végleges verzióra történő változások nem annyira érdekesek, a 2.6.24 által hozott változások, újdonságok annál inkább:

Biztonsági hiba a Linux kernel VFS rétegében

Címkék

A securityfocus.com szerint lokálisan kihasználható hiba van a 2.6.23.14-es előtti Linux kernelek (a 2.6.23.14 már javított) VFS (Virtual File System) rétegében, melyet kihasználva a helyi felhasználók megkerülhetik a jogosultságok ellenőrzését. A bejelentés a securityfocus.com-on. Részletek a Linux kernel changelog-jában. A Secunia bejelentése itt, CVE hibajegy itt.

Privilégium nélküli mount-ok

Címkék

Számos filerendszerrel, filerendszer kezeléssel kapcsolatos patch vár arra, hogy sorra kerüljön a 2.6.25-ös kernel nemsokára megnyíló "merge" ciklusában. Ezek közül az egyik a Szeredi Miklós által fejlesztett "unprivileged mounts", azaz "privilégium nélküli mount-ok" nevű. A patch - ahogy a neve is mutatja - lehetővé teszi kiemelt privilégiumokkal nem rendelkező felhasználói processz számára a mount() rendszerhívás sikeres végrehajtását bizonyos előfeltételek teljesülése esetén. Ez a megoldás hozzájárul ahhoz, hogy a felhasználó rugalmasabb felhasználói környezetet alakíthasson ki, illetve szükségtelenné teszi a setuid-es mount használatát.

Linus Torvalds: Linux 2.6.24-rc8

Címkék

Linus elérhetővé tette a 2.6.24-es Linux kernel újabb kiadásra jelölt változatát. Ahogy írja, az -rc7 óta több a változás, mint az -rc6 és -rc7 között volt. Ennek az oka részben az lehet, hogy sokan töltötték pihenéssel az idejüket az -rc6 és -rc7 között. Az -rc8 "egy csomó kicsi, unalmas javítást" tartalmaz. Linus szerint ez a 2.6.24 utolsó -rc kiadása. A végleges kiadás a hétvége környékére várható.

Az fsck felgyorsítása "Metaclustering" technikával

Címkék

Abhishek Rai egy patch-csel állt elő, amely saját jellemzése szerint "jelentősen felgyorsítja az fsck-t ext3 filerendszeren egy technikával, amelyet Metaclustering-nek hívnak". Egy korábbi szálban a fejlesztő elmondta, hogy "ez a patch segít csökkenteni a teljes fsck időt ext3-on. 50-65%-os csökkenést tapasztaltam az fsck idő tekintetében amikor a patch-et használtam egy majdnem teli filerendszeren. Néhány fsck optimalizációval ez 80% lehet."

Linus Torvalds: Linux 2.6.24-rc7

Címkék

Két hét telt el az -rc6 kiadása óta. Az új, inkrementális patchset elég kicsi - kb. fele akkora mint az rc5-ről rc6-ra váltásnál használatos - de Linus könyörületes és állítja, hogy ez nem annak köszönhető, hogy csaprészegen feküdtek a fejlesztők az ünnepek alatt, hanem annak, hogy a dologok stabilizálódnak. Az új rc-be kizárólag apró, egy-két soros javítások kerültek. Talán a legemlítésreméltóbb a /proc/slabinfo implementálása az "új" SLUB allokátorhoz. A bejelentés itt.

Retro: Próbáld ki a Linux 0.01-et!

Címkék

"Ez egy szabad minix-szerű kernel i386(+) alapú AT-gépek számára," - ezekkel a szavakkal indította Linus Torvalds a Linux kernel 0.01-es verziójához mellékelt release notes-t több mint 16 évvel ezelőtt, 1991 szeptemberében. "Amint azt a verziószám (0.01) sugallja, ez nem egy kiforrott termék. Jelenleg az AT-hardvereknek csak egy része támogatott (merevlemez, képernyő, billentyűzet és a soros vonalak), és a rendszerhívások közül sincs néhány teljesen implementálva (különösen a mount/umount nincs még implementálva)."

Ha valaki ezek után kedvet kap a 0.01-es kernel kipróbálásához, annak adott a lehetőség, hiszen nyílt forrású projekt lévén, a forráskódok elérhetők internet-szerte. Azonban progamozási tudás hiányában a mai eszközökkel bajosan lehetne életet lehelni ebbe a kernelbe. Szerencsére Abdel munkájának köszönhetően kipróbálhatjuk anélkül, hogy egy programsort kellene írnunk...

A 2.6.23 óta bejelentett regressziók listája

Címkék

Rafael J. Wysocki egy, az LKML-re küldött levélben foglalta listában azokat a regressziókat, amelyek a 2.6.23-as Linux kernel kiadásától ismertek és amelyeket a 2.6.24-rc1 óta jelentettek be a felhasználók. Rafael két csoporba osztotta a bejelentéseket: megoldatlan regressziók, regressziók javításokkal. A lista itt.

Linus Torvalds: Linux 2.6.24-rc6

Címkék

Linus bejelentette a 2.6.24-es Linux kernel hatodik kiadásra jelölt verzióját. Említése szerint a legfontosabb dolog benne Tejun Heo libata-acpi ügyködése, amelyeknek ki kellene gyomlálnia az összes olyan regressziót, amely akkor került a kernelbe, midőn a fejlesztők megpróbálták "megtanítani" a SATA alrendszert az ACPI dolgok (például bootup/suspend/resume/shutdown) helyes kezelésére.

Kerneloops.org: a kernel oops üzenetek gyűjtőhelye

Címkék

Arjan van de Ven egy új weboldalt jelentett be az LKML-en. A kerneloops.org célja, hogy egy helyre gyűjtse össze az egyes kernelverziókkal kapcsolatos oops üzeneteket és warning report-okat, amelyek jelenleg elszórva találhatók különböző levelezési listákon és bugzillákban. A fejlesztő levelében mellékelte az elmúlt 7 nap 10 legtöbbször előforduló oops üzenetét, és a többi fejlesztő vélemémyét kérdezte arról, hogy hasznos-e a weboldal vagy sem. A visszajelzések pozitívak voltak. A weboldal itt. Bővebben itt.