Kernel

Linus Torvalds: Linux 2.6.9-rc2

Címkék

Linus kiadta a 2.6.9-es Linux kernel második kiadásra jelölt verzióját. Mint írja a változások nagy része nem feltétlenül szembetűnő a felhasználók nagy részének. ALSA frissítés és többnyire kicsi fixek.

bsdjail lsm: BSD Jail Linuxon

Címkék

Az IBM-es Serge Hallyn egy érdekes dologgal állt elő. Az LSM keretrendszer felhasználásával egy a BSD rendszereken használatos jail(8) funkcióhoz hasonló megoldást készített. A patch három részből áll. Az első egy új LSM hook-ot valósít meg. Ennek a hook-nak lesz a ``felhasználója'' a bsdjail lsm. A harmadik patch pedig maga a dokumentáció.

Alan Cox átnézte a patchet, és megjegyezte, hogy a patch jelenleg nem támogatja az IPv6-ot, ami a mai világban nem szerencsés. Továbbá jelezte, hogy a jail-ből ki lehet törni egy külső felhasználó segítségével, de erről úgy gondolja, hogy egész veszélytelen.

Serge hamarosan elkészítette az IPv6 patchet az anyaghoz.

Thread itt.

A Linux kernel forrásának grafikus ábrázolása

Címkék

A 2.3.18-as kernel idején Rusty Russel összeütött egy programot, amely a Linux kernel forráskódja alapján grafikusan ábrázolja a kernel függvényeit és azok egymáshoz való kapcsolatát. Később megszületett a 2.4.0-ás kernel ``lenyomata'' is (kép).

A projekt kicsit feledésbe merült, de úgy tűnik, hogy most újra feléled...Michael Marineau bejelentette, hogy folytatja Rusty Linux Kernel Graphing Project-jét. Frissítette a kódot, így az már képes a legújabb Linux kernelek grafikus megjelenítésére is. A legutolsó ``lenyomat'' a 2.6.8.1-es kernelről készült. Megtalálod itt.

A projekt web oldala: Free Code Graphing Project



Forrás: KernelTrap

Marcelo Tosatti: Linux 2.4.28-pre3

Címkék

Marcelo kiadta a 2.4.28-as Linux kernel harmadik -pre verzióját. A patch nem kicsi, benne számos bugfix. A legnagyobb változások az XFS filerendszert, a prism54 drivert, a libata-t érinti. Emellett számos gcc 3.4-gyel kapcsolatos tisztítás is található benne.

Andrew Morton: 2.6.9-rc1-mm4

Címkék

Andrew kiadta a negyedik -mm patchet a 2.6.9-rc1-es Linux kernelhez. Benne a szokásos javítások, bugfixek, kódtisztítások mellett megjelent a Dave Howells-féle CacheFS, ami nem más, mint egy általános célú filerendszer gyorsítótár.A CacheFS-ről bővebben a cachefs-patches.tar.bz2 archive-ban található cachefs-doc-2681mm4.diff fileban lehet olvasni.

A patch letölthető innen.

Andrew levele itt.

Linux/M32R az -mm kernelfában

Címkék

Andrew Morton a 2.6-os kernelfa hivatalos karbantartója egy új architektúra használatát tette lehetővé a napokban az -mm szériában. Az új architektúra a Linux/M32R névre hallgat. Az M32R (szoftver kézikönyv, hardver kézikönyv) egy 32 bites RISC microprocesszor, amely a Renesas Technology nevéhez fűződik.

A Linux/M32R elérhető egyébként a 2.4-es és a 2.6-os Linux kernelhez is. Több eszköz-meghajtó programot is portoltak hozzá (LAN, CF, USB, MTD, stb.).

Létezik egy Linux/M32R Linux disztribúció is, amely a Debian-ra épül. Több, mint 300 nem hivatalos Debian csomag jelent meg hozzá.

A projekt honlapja itt. Andrew levele itt.

Linux kernel 2.6.x DoS sebezhetőség

Címkék

Két újabb sebezhetőséget jelentettek a Secunia-nak, mely DoS-t idézhet elő.Az első az kNFSd-ben van. Ha egy küldendő csomag írási kérelme nagyobb, mint 2^31-en, akkor az rendszerösszeomláshoz vezethet.

A második egy nem részletezett hiba a /dev/ptmx-ben, melynek kihasználásával rosszindulatú felhasználók DoS-t okozhatnak.

A bejelentés részletesen itt.

A SuSE eredeti biztonsági bejelentése kitér a 2.4-es kernel NFSd kódjára is.

A 2.4-es kód jelentősen eltér a 2.6-ostól , de lehetséges, hogy a 2.4.x is érintett.

A Philips webcam driver visszaállítása

Címkék

Pénteken írtam arról, hogy Greg Kroah-Hartman eltávolított a Linux kernelből egy olyan hook-nak nevezett funkciót, amely lehetővé tette, hogy bizonyos, a Philips által gyártott webkamerák működhessenek Linux alatt.

A PWC névre hallgató kamera driver karbantartója ezen annyira feldühödött, hogy kijelentette, hogy 5 év munka után befejezi a driver fejlesztését, kéri a Linux kernelből való eltávolítását, és megszünteti a driver honlapját is.

Most úgy tűnik, hogy mégis lesz driver a kernel következő verzióiban.Linus egyetértett a fejlesztő kérésével, amely arra irányult, hogy a driver legyen eltávolítva a kernelből. Alan Cox (és még sokan mások) viszont nem értett egyet Linus döntésével, mondván, hogy ha Linus eltávolítja a kernelből a drivert, akkor ilyen alapon Alan is kérhetné, hogy az Ő nagy mennyiségű munkáját is távolítsa el... Mint írta, nem tehetik azt, hogy mindig kidobnak egy drivert a kernelből, ha annak karbantartója hisztizni kezd. Cox elmondta, hogy a PWC driver nem csak az említett karbantartó érdeme, mert a kód nagy részében számos más ember munkája is fekszik. Cox kérte Linust, hogy tegye vissza a drivert a hook kivételével.

Linus azt kérdezte Cox-től, hogy akkor ő feláll és vállalja a driver karbantartását? Cox beleegyezett. Közben Greg Kroah-Hartman is jelezte, hogy van egy másik személy is, aki azon dolgozik az eredeti fejlesztővel, hogy összerakjanak egy olyan patchet a Linux kernelhez, amely tartalmazza a drivert a hook nélkül. A KernelTrap szerint így vagy úgy, de lesz PWC driver a kernelben a jövőben is.

A KernelTrap cikke itt.