Kernel

A kernelfejlesztő meséje a három grafikus driver-ről

Címkék

James Bottomley, az (el)ismert Linux kernelhacker, a SCSI alrendszer karbantartója, a Linux Foundation technikai tanácsának elnöke egy esszét publikált a LF weboldalán "Linux Graphics, a Tale of Three Drivers" címmel. A fejlesztő meséje a GPU piac három vezető szereplőjének, az Intel-nek, az NVIDIA-nak és az AMD-nek linuxos eszközmeghajtó-programjairól szól. A fejlesztő feleleveníti a múltat, beszél a jelenről és a jövőbe is tekint. Megvizsgálja, hogy melyik cég mit tesz jelenleg a linuxos felhasználókért és kitér a nyílt vs. zárt forrású driver-ek problémakörre.

Állásfoglalás a zárt forrású Linux kernelmodulokról

Címkék

A Novell alkalmazásában álló Greg Kroah-Hartman jelezte, hogy társaival, a Linux Foundation technikai tanácsának tagjaiként folyamatosan szembesülnek a zárt forrású kernelmodulok problémájával, ezért létre akartak hozni egy általános állásfoglalást, amely könnyen érthető a felhasználók számára, amelyet meg lehet mutatni, ha a felhasználóknak kérdései adódnának. Most, miután már dolgoztak rajta egy jó ideje, és miután megkérdezték a nagyobb mértékben hozzájáruló kernelfejlesztők és karbantartók véleményét is, előálltak az eredménnyel, amelyet közel 140 több mint 150 kernelhacker írt alá.

Linus Torvalds: Linux 2.6.26-rc7

Címkék

"Újabb hét, újabb -rc" - kezdte Linus a 2.6.26 hetedik kiadásra jelölt verzióját bejelentő levelét, majd folytatta "és mint az megszokott, többnyire driver és architektúra frissítések". [...] "Ha nem veszed figyelembe a driver és arch frissítéseket, akkor a maradék egész kevés. Körülbelül a fele a hálózati részben van, a maradék fele pedig filerendszer frissítés (többnyire ocfs2). És véletlenszerűen kisebb dolgok másfelé, mint [például] kisebb ütemező frissítések." A részletek itt olvashatók.

GCC bug beazonosítása a kerneloops.org segítségével

Címkék

A kerneloops.org-ról már többször is volt szó a HUP-on. Az Arjan van de Ven által létrehozott weboldal egy helyre gyűjti a különböző levlistákon, bugzillákban található, és a felhasználók rendszerein telepített kliens (kerneloops) által jelentett kernel oops és warning üzeneteket. Az oldal hasznos információkat szolgáltat a kernelfejlesztők számára, akik már javítottak is néhányat a weboldal által jelzett hibákból. De ahogy a mellékelt példa mutatja, nem csak a kernelben levő, hanem a kernel fordításához használt fordítóprogram hibájára is lehet következtetni az oldal által összegyűjtött információkból.

Linus Torvalds: Linux 2.6.26-rc6

Címkék

"Szeretném azt mondani, hogy zsugorodnak a diff-ek és lenyugszanak a dolgok, de hazudnék" - kezdte Linus a 2.6.26-os kernel hatodik kiadásra jelölt verzióját bejelentő levelében. Megjegyezte, hogy "újabb hét, újabb -rc, és újabb 350 commit. Igen, a diff kisebb mint amelyik az -rc4-ről -rc5-re volt (a több commit ellenére), szóval jó röppályán vagyunk, de kevesebb pezsgésre számítottam ennél a szakasznál." A hatodik -rc új, Rotary Wombat néven érkezett. A részletek itt olvashatók.

Linus Torvalds: Linux 2.6.26-rc5

Címkék

"Többnyire egész apró javítások újabb kötege" - jellemezte Linus a 2.6.26-os kernel ötödik prepatch-ét. Majd hozzátette, hogy a regressziós lista remélhetőleg tovább szűkül, és javítottak egy pár oops-t Arjan listájáról. "Mint általában, a változások nagyrésze a driver és arch kódokban [található] - együtt körülbelül a diffstat 70%-t teszik ki". A részletek itt.

A kernel oops-ok követése

Címkék

Arjan van de Ven tavaly decemberben jelentette be a kerneloops.org projektet. A kerneloops.org weboldal összegyűjti egy helyre a különböző levlistákon, bugzillákban található, és a felhasználók rendszerein telepített kliens (kerneloops) által jelentett kernel oops és warning üzeneteket. Az adatokból statisztikát készít, amely megkönnyíti a kernelfejlesztők munkáját, hiszen azok pontosan láthatják, hogy a kernel melyik részén jelentkezik legtöbbször probléma és azt is, hogy mi okozza ezeket a problémákat.
Arjan szerint ezen a héten 3 670 oops és warning üzenetet jelentettek, összehasonlítva a múlt heti 3 029-cel. Várhatóan egyre több helyről érkezik majd adat, mert a kliens már nem csak a projekt weboldaláról tölthető le, hanem több Linux disztribútor is szállítja. A Fedora és a Debian az alapértelmezett telepítéskor telepíti is a klienset. Részletek a KernelTrap cikkében.

Mire használják a 2.4-es kernelt 2008-ban?

Címkék

Willy Tarreau április végén postázott egy "kérdőívet" az LKML-re, amelyben arról érdeklődött, hogy milyen mértékű a 2.4-es kernel felhasználtsága. A 10 kérdésből álló felmérés egyik kérdése az volt, hogy vajon milyen területeken használják a felhasználók a 2.4-et. Nézzük:

Hivatalos "embedded" karbantartókhoz jutott a Linux

Címkék

Az egyik elemzőcég (VDC) szerint a Linux a "number one" operációs rendszer a beágyazott és "device" piacon. Ebből kifolyólag nem mindegy, hogy milyen támogatást élvez ez a terület a fejlesztők részéről. Andrew Morton - a 2.6-os kernelsorozat hivatalos karbantartója - az áprilisban megrendezett CELF Embedded Linux Conference rendezvényen felhívást intézett a közösséghez teljes munkaidős, architektúra-független "beágyazott karbantartót" keresve.

Felhívás "linux-wanking" levelezési lista létrehozásának megvitatására

Címkék

Minden nyílt forrású projektnél fontosak a hozzájárulók, közreműködők. A legtöbb FLOSS projekt inkább hiányában van a közreműködőknek, mintsem problémát okozna számára, hogy túl sokan próbálnának segíteni. Természetesen a közreműködés és közreműködés közt jelentős eltérések lehetnek minőségben. Az olyan nagyforgalmú levelezési listán, mint a Linux Kernel Mailing List (LKML), ahol a kernel fejlesztésével kapcsolatos beszélgetések, viták java folyik, zavaró és fárasztó lehet a rutinosabb, gyakorlott fejlesztők számára, hogy kerülgetni kell a számukra felesleges "zajt".