Kernel

Linus Torvalds: Linux 2.6.3-rc4

Címkék

Linus holnapra tervezi a végleges 2.6.3-as kernel kiadását, így kér mindenkit, hogy tesztelje az -rc4 anyagot. Ez a kernel már remélhetőleg out-of-the-box (mindenféle patchelés nélkül) támogatja a ppc/ppc64-t benne G5 (64-bit) támogatással, BenH (Benjamin Herrenschmidt) munkájának köszönhetően az új radeonfb driver már a radeon kártyák széles választékán működik (olyan fixek is kerültek bele, amelyek biztosítják, hogy az x86 laptopokon is működjön), ->ezen kívül IDE oops javítások és kódtisztítás, és SELinux frissítés került bele.

A patch letölthető: patch-2.6.3-rc4.bz2

Linus levele a részletes változások listájával itt.

A kernel patcheléshez segítséget itt találsz.

Andrew Morton: Linux 2.6.3-rc3-mm1

Címkék

Megjelent az első -mm patch a 2.6.3-rc3 kernelhez. Andrew dobta a x86 CPU-típus kiválasztó patcheket, beolvasztotta Rusty (Russell) új hotplug CPU implementációját. Ezen kívül a szokásos külső fejlesztési fák (ACPI, SELinux, stb.) beolvasztása, Linussal való szinkronizálás történt.Az anyag letölthető: 2.6.3-rc3-mm1.bz2

Andrew levele a változások listájával itt.

Linus Torvalds: Linux 2.6.3-rc3

Címkék

Még több beolvasztás, többnyire architektúra frissítések. IA64,

ppc32/64, SuperH és ARM.

De ezen kívül találhatunk benne cpufreq, watchdog és ACPI frissítéseket is.A patch letölthető: patch-2.6.3-rc3.bz2

Linus levele a változások listájával itt.

Segítség a kernel patcheléshez itt.

Andrew Morton: Linux 2.6.3-rc2-mm1

Címkék

Megjelent az első -mm patch a 2.6.3-rc2 kernelhez. Andrew levele szerint nagy ISDN, Device Mapper frissítés jellemzi. Emellett szokás szerint a szinkronizáció a külső fejlesztésekkel (ACPI, SELinux).

Hogyan írjuk?

Címkék

Ismét előjött az LKML-en a helyesírási kérdés. Állandóan visszatérő téma ez a kernel listán, és állandó flame-ek forrása. Vannak egyrészt azok, akik állandóan javítani akarják a kernel forrásban levő megjegyzések nyelvtani helyességét, vagy éppen arról flamelnek, hogy az amerikai vagy az angol kiejtés-e a helyes (korábbi cikkünk), és vannak olyanok, akiket ez nem érdekel. Az utóbbiak szerint sokkal többet ártana a Linux kernel forrásának az, ha valamilyen szkript (korábbi cikkünk) segítségével átfésülnék a forrást, és kijavítanák az elírásokat. Volt már olyanra példa, hogy valaki küldött egy helyesírási patchet, de a szkriptje nem csak a kommenteket javította, hanem belenyúlt a kódba is.

Linus és néhány nagy tapasztalattal rendelkező kernelhacker már többször kifejtette álláspontját a helyesírási hibák javításáról. Linus azt mondta, hogy csinálja aki akarja, de ne a kernel listán.

Most újra előjött a kérdés.Igaz, most nem patch érkezett, hanem Michael Hayes (igen megint Ő) összegyűjtötte a 2.6.2-es kernel kommentjeibe frissen bekerülő helyesírási hibákat, és fileok szerint táblázatban rendezte őket. Felhívta a figyelmet arra, hogy ebbe a kiadásban kb. 200 újonnan vétett helyesírási hiba került. Köztük nem egy olyan van, amely megmosolyogtató. Például a ``whether'' helyett a ``wether'' ami herélt ürüt jelent. Vagy érdekes például az, hogy az emberek a technology szót 9 féleképpen bírják leírni.

A táblázat érdekes, kérdés, hogy van-e értelme a Linux kernel forrását ilyen meggondolásból elemezni és/vagy javítani.

Michael levele itt.

Kernel összehasonlítás: web kiszolgálás 2.4-en és 2.6-on

Címkék

Az IBM developerWorks-ön jelent meg egy érdekes cikk, amely a 2.4-es és 2.6-os Linux kerneleket hasonlítja össze teljesítmény szempontjából.

A 2.6-os kernel sok szempontból felülmúlja a korábbi 2.4-es kernelsorozatot. A fejlesztők szerint az egyik terület, amelyen az új kernel mindenképpen jobban teljesít, az a nagy vasakon való futás. Az új ütemezőnek köszönhetően a 2.6-os Linux kernel összehasonlíthatatlanabbul jobban fut a több processzoros (SMP) rendszereken, mint a 2.4.

Az IBM ezt bebizonyítandó egy tesztet készített, amelyben a 2.4-es és a 2.6-os kernel web kiszolgálási teljesítményét hasonlították össze. A tesztben egy 8 utas (8 processzoros) IBM xSeries rendszer szerepelt, amely Apache webszervert futtatott.

A teszt eredményei szerint az Apache jobban skálázható és jobb teljesítményt nyújt a 2.6.0-test5 kernellel, mint a 2.4.18. Ugyanazon a rendszeren, egyforma terhelés mellett az Apache 2.6-os kernellel sokkal hatékonyabban használta a rendszer erőforrásait, és ötször több oldalt szolgált ki, mint a 2.4-es kernel.

Az IBM developerWorks tesztje itt.

Linus Torvalds: Linux 2.6.3-rc2

Címkék

Linus kiadta a 2.6.3-as kernel második kiadásra jelölt verzióját. A változások listája szerint nagy beolvasztások történtek az -rc1 óta. Többnyire driver frissítések történtek: PnP , USB, ACPI, IRDA, i2c, hotplug-PCI, hálózati meghajtók, stb. Emellett NFSv4 frissítés és némi XFS javítás is történt. Az ARM és sparc architektúrák használói is örülhetnek, mert a kernel ezen része is frissítésre került. Linus kér mindenkit, hogy kicsit nyugodjon le, kevesebb új patchet küldjenek, mert stabilizációt akar látni.

Az anyag letölthető patch-2.6.3-rc2.bz2

Linus levele a változások listájával itt.