Kernel

Linus Torvalds: Linux 2.6.24-rc5

Címkék

Linus a napokban kiadta a 2.6.24-es Linux kernel ötödik kiadásra jelölt verzióját. Mint írta, igyekezett követni a saját maga által felállított kiadási szabályokat, ennek okán került kiadásra ez az -rc patchkészlet. A dolgok lelassultak, de Linus azt mondta, hogy nyilvánvalóan hazudna, ha azt állítaná, hogy minden regressziót lekezeltek és ellenőrzés alatt tartanak. A munka folytatódik, a regressziós lista zsugorodik, de valószínűleg nem lesz végleges 2.6.24 karácsony előtt, hacsak a Mikulás nem fog be munkára még több manót. A bejelentés itt.

Linus Torvalds: Linux 2.6.24-rc4

Címkék

A hálaadás miatt a szokásos ütemtervhez képest egy kicsit megcsúszva Linus ma kiadta a 2.6.24-es Linux kernel negyedik kiadásra jelölt verzióját. Sok izgalmas újdonságot nem hozott a patchset. Benne többnyire architektúra, driver (ATA, IDE, infiniband, SCSI, USB és hálózati) és filerendszer (cifs, NFS, ocfs2 és proc) frissítések. A bejelentés itt.

A Linux kernel e-paper támogatása

Címkék

Az e-paper - vagy magyarul "elektonikus papír", e-papír - egyik leglátványosabb felhasználási területét az ebook olvasók jelentik. A jól ismert CRT monitorok és LCD kijelzők folyamatosan energiát igényelnek, használnak fel annak érdekében, hogy a felhasználójuk számára látható képet adjanak. Az "elektronikus papír" más: csak képváltáshoz használ fel energiát. Mint a hagyományos papír, az e-papír is képes arra, hogy energiafelhasználás nélkül folyamatosan képet mutasson.

Linus Torvalds: Linux 2.6.24-rc3

Címkék

Több kisebb javítás, némi kódtisztítás, hálózati driver javítások, némi IDE és Infiniband frissítés, cpufreq és hwmon frissítés. Emellett cifs és ocfs2 frissítések. Architektúra - pl. cris, sh, arm, powerpc és mips - frissítések. x86 egyesítéssel kapcsolatos kódtisztítások. Semmi igazán izgalmas. Néhány dolog visszavonásra került a regressziók miatt. Remélhetőleg a regressziók száma csökkenésnek indul. Töltsd, teszteld. Bővebben Linus bejelentésében.

Linus Torvalds: Linux 2.6.24-rc2

Címkék

Linus egy kissé megcsúszva kiadta a 2.6.24-es Linux kernel második kiadásra jelölt verzióját. Benne - mint írja - semmi nagy, izgalomra okot adó dolog nincs. MIPS, arm, blackfin, x86, sparc[64], sh, s390 architektúra frissítések, libata, IDE, networking, DVB dolgok. Némi ütemező kódtisztítás, javított CPU kihasználtsági statisztika... A bejelentés itt.

Búcsú az i386 és x86_64 könyvtáraktól

Címkék

Folytatódik a korábban megkezdett, az i386 és x86_64 architektúrákat az egységesített x86 architektúrába összeolvasztó munka. Sam Ravnborg egy olyan patch-et postázott Linus-nak, amely eltávolítja a régi i386 és x86_64 könyvtárakat a forrásfából. A könyvtárstruktúra legfelsőbb szintjén levő Makefile-ban és kconfig Makefile-ban bemutatkozott néhány triviális változtatásnak köszönhetően az összes file átvándorolhatott az új helyére, az arch/x86 könyvtár alá. A teszt build-ek mind i386-ra, mind x86_64-re sikeresek voltak. Bővebben itt.

Új x86 architektúra karbantartók

Címkék

A Linux kernel forrásfájának "arch" könyvtára tartalmazza az összes architektúra-specifikus kódot. Nagymennyiségű kód található itt annak ellenére, hogy az évek során a fejlesztői közösség igyekezett a dolgokat annyira általánossá tenni, ahogy az csak lehetséges. A Linux kernel jelenleg 26 különböző főarchitektúrához tartalmaz támogatást. Ezek közül nem egy számos alarchitektúra támogatást tartalmaz. Ezen 26 architektúra közül az egyik az i386 (a Linux kernel eredeti architektúrája), a másik pedig az x86_64, amely az i386 arch 64 bites kiegészítéssel ellátott bátyja. A két architektúra közt nagy a hasonlóság és valahányszor az lehetséges volt, megkíséreltek kódot megosztani köztük. Ennek ellenére a két architektúra forrásfája egymástól elszeparált maradt. Egyes fejlesztők szerint az i386 és x86_64 architektúrák ilyetén való elkülönítése problémás.

Számos esetben kell olyan bugot javítani, amely mindkét architektúrát érinti. Ilyenkor a legnagyobb igyekezet ellenére is előfordulhat, hogy az egyik arch-on elmarad a javítás. Hasonlóképpen az új szolgáltatások implementálásakor előfordulhat, hogy a kódot kétszer kell hozzáadni a kernelhez. Ebből kifolyólag relatív egyszerűen lehet hibát előidézni az egyik architektúrán, miközben a fejlesztő a másikon dolgozik, nem beszélve arról, hogy feleslegesen hízlalja a kernel forráskódját a kétszer hozzáadott kód. Egyes architektúra-specifikus projekteken - például virtualizáción - dolgozó hackerek megelégelték, hogy ennyit kell dolgozniuk két ennyire szoros kapcsolatban levő forrásfán. A nyomás hatására a 2.6.15-ös kernelben a PowerPC 32 bites és 64 bites architektúráját egy egységesített architektúrába vonták össze. Általánosságban az volt a vélemény, hogy ez egy jó lépés volt. Ennek ellenére akkor hasonló összevonás az x86 variánsok közt nem történt meg.

Linus Torvalds: Linux 2.6.24-rc1

Címkék

A Linux kernel fejlesztése gőzerővel folyik tovább. Linus bejelentette a 2.6.24-es kernel első kiadásra jelölt verzióját. Az RC1 kiadása a "merge window" zárulását és jelzi egyben, azaz innentől kezdve a stabilizációs fázis következik. Linus szerint ez az RC valószínűleg minden idők legnagyobb RC kiadása. Ahogy fogalmazott: óriási nagy. Az RC kiadások tömörítve tipikusan 3-5 MB-nyi méretűek, ez *tizenegy*.

Linux kernel VPS: színezett printk kimenetek

Címkék

Jan Engelhardt tovább dolgozik a Linux kernel látható részeinek csinosításával. Egy 43 soros patch-et küldött az LKML-re a char driver-hez, amely lehetővé teszi a Linux kernel üzeneteinek megadott színű megjelenítését. Ez segíthet megkülönböztetni a ezen üzeneteket a többi "zajtól", mint például a boot üzeneteketől. Levelében megjegyezte, hogy egyes BSD-knek van hasonló szolgáltatásuk, a Linux-nak is kellene. A munkát a cko projekt inspirálta, de a fejlesztő saját maga írta a patch-et. Bővebben itt.

Linus Torvalds: Linux 2.6.23-rc9

Címkék

Linus szabadkozik, hogy ugyan az -rc8 kiadásakor azt ígérte, hogy az lesz az utolsó -rc, de azóta annyi minden változott (a legtöbbje triviális), hogy nem kockáztat, ezért itt az -rc9. A tervek szerint ez egy gyors teszt lesz és napokon belül kiadja a 2.6.23-at. Azt kéri, hogy tesztelje mindenki alaposan. A bejelentés itt.