Kernel

Megjelent az -mm fában az új WiFi stack

Címkék

Körülbelül egy évvel ezelőtt a Linux kernel fejlesztői elhatározták, hogy új WLAN alrendszerre váltanak. Tavaly tavasszal kezdett körvonalazódni, hogy a szoftveres WiFi stack specialistának is nevezett Devicescape-től származó WLAN stack (korábbi cikkük) lehet a Linux kernel WiFi driver-einek közös alapja. A cél, hogy felszámolják azt a nem éppen ideális jelenlegi helyzetet, amelyben különböző WiFi driver-ek különböző WLAN alrendszerekre épülnek, és helyette egy jól dokumentált, egységes alapra építkezzenek. A fejlesztők remélik, hogy ezzel a lépéssel javulni fog a linuxos WLAN driver-ek minősége és a későbbiekben egyszerűbb lesz az új alrendszerhez további driver-eket készíteni.

Linus Torvalds: Linux: 2.6.21-rc2

Címkék

Linus szokásos humorral fűszerezett mentegetőzések közepette kiadta a 2.6.21-es Linux kernel második kiadásra jelölt verzióját. A mentegetőzés annak szólt, hogy a patch-be számos új dolog került bele, noha a jelenlegi fejlesztési modell szerint - az rc1-ig mehetnek a cuccok bele, akkor a "merge window" zárul, majd jön a stabilizáció - azoknak most nem szabadott volna beolvasztásra kerülniük. A bejelentés itt.

Linus Torvalds: Linux 2.6.21-rc1

Címkék

Lezárult a 2.6.21-es kernel beolvasztási időszaka, így itt az -rc1. Ahogy az az -rc1-eknél lenni szokott, számos változást kapunk. A legérdekesebb "core" változás a dyntick/nohz, ami a "tickless kernelt" valósítja meg. Ez azt jelenti, hogy a timer csak akkor "üt", ha szükség van rá. Ha nincs, akkor a rendszer "idle" állapotba kerül, ami hűvösebb CPU-t és végső soron kisebb energiafogyasztást eredményez. Emellett arch (arm, mips, powerpc, x86, stb.), ACPI frissítéseket és nagymennyiségű driver-ekkel kapcsolatos munkát tartalmaz a szokásos kódtisztításokon kívül. A bejelentés itt.

Molnár Ingo: Syslets

Címkék

Molnár Ingo egy olyan új, "Syslets" névre hallgató kernel szolgáltatással és alrendszerrel állt elő, amelyik általános, aszinkron rendszerhívás támogatást nyújt. Ingo készített egy tesztprogramot (async-test.c), amely 1 000 kis méretű random file-on végez open()+read()+close() műveleteket. A tesztek azt mutatják, hogy Syslet-eket alkalmazva szép teljesítménynövekedést lehet realizálni ilyen típusú workload mellett. A patch, a működés, bejelentés itt.

FAQ az ingyenesen fejlesztett Linux driver-ekről

Címkék

Elég nagy visszhangja volt Greg Kroah-Hartman január végi bejelentésének, amely arról szólt, hogy a Linux kernel fejlesztői ingyen írnak driver-t azoknak a hardvergyártó cégeknek, amelyek megfelelő módon együttműködnek velük. A fejlesztő egy FAQ-t állított össze, amely a témában leggyakrabban felmerülő kérdésekre ad választ. A FAQ szerint - annak ellenére, hogy a konkrét részleteket még be sem jelentették - egyes gyártók már kaptak is az alkalmon, és jelezték, hogy élni kívánnak a lehetőséggel. A FAQ itt.

Linus Torvalds: Linux 2.6.20-rc7

Címkék

Linus tudja, hogy már azt ígérte, hogy az előző lesz az utolsó -rc kiadás, de mégis itt egy új. Ennek az oka az, hogy a 2.6.20-at stabilizációs kernelnek szánja. Az ismert regressziókat tartalmazó listája nem ürült olyan gyorsan, mint ahogy arra számított, így kiadta az -rc7-et. Linus arra kéri a tesztelőket, hogy vessék alapos vizsgálat alá a stuffot. A bejelentés itt.

Ingyenes Linux driver fejlesztés hardvergyártó cégek részére

Címkék

Greg Kroah-Hartman blogjában egy bejelentést tett, miszerint a Linux kernelfejlesztői közösség kész ingyen bármelyik cég bármelyik hardveréhez driver-t fejleszteni. Ezután a cégeknek nem kell dokumentációt bújniuk, nem kell mintakódokat elemezniük, hogy linuxos driver-t készítsenek. Mindössze annyi közreműködés kell a cégektől, hogy azok adják át az eszközeik működési dokumentációját, vagy egy kapcsolattartó mérnök e-mail címét, aki felmerülő kérdések esetén választ tud adni azokra. Esetleg néhány eszköz is elkél a driver-ek hibakereséséhez.

Mit kap ezért cserébe a cég?

A cég cserébe komplett és működő meghajtóprogramot kap az eszközéhez, amelyet a fejlesztők be is emelnek a mainline Linux kernelbe. A driver-t a fejlesztői közösség valamely tagja fogja megírni (több mint 1 500 fejlesztő, akiknek száma egyre nő). A driver automatikusan bekerül az összes Linux disztróba, beleértve a "vállalati" verziókat is. A cégnek nem kell foglalkoznia a driver-t érintő kernel API változásokkal, mert azokat a fejlesztők lekövetik, és a driver-t naprakész állapotban tartják. A driver működni fog az összes Linux kernel által támogatott CPU architektúrán. A driver-t az eredeti fejlesztők fogják e-mail-en keresztül támogatni, és a vállalati Linux disztrók, akik elvégzik ezt a támogatást az ügyfeleikkel kötött szerződéseik keretein belül.

Linus Torvalds: Linux 2.6.20-rc6

Címkék

Linus hazatért Ausztráliából, ahol a linuxconf.au rendezvényen vett részt. Ennek örömére mindjárt ki is adta a 2.6.20-as Linux kernel hatodik -rc-jét, ami várhatóan az utolsó -rc a végleges kiadás előtt. Benne infiniband, DVB, hálózati driver-ek, scsi, usb, néhány filerendszer (cifs, jffs2, nfs, ntfs, ocfs2) frissítése mellett az alap hálózati réteg és a KVM frissült. Bejelentés itt.