Kernel

A Linux kernel anatómiája

Címkék

Az IBM developerWorks-ön jelent meg egy cikk az Emulex-nek dolgozó (ismert fibre channel összetevőket gyártó cég) M. Tim Jones tollából, aki publikált már Linux és BSD témájú könyveket is egyaránt. "A Linux® [lehet] magja nagy és komplex operációs rendszernek, de míg óriási, addig az alrendszerek és rétegek tekintetében jól szervezett. Ebben a cikkben felfedezheted a Linux kernel általános struktúráját, megismerheted a nagyobb alrendszereit és alapvető csatolófelületeit. Ahol az lehetséges, linket kapsz más IBM-es cikkekre, amelyek segíthetnek neked mélyebbre is ásni." Az érdekes cikk elolvasható itt.

Linus Torvalds: Linux 2.6.22-rc4

Címkék

Linus tegnap kiadta a 2.6.22-es Linux kernel negyedik kiadásra jelölt verzióját. Mellékelt levelében az olvasható, hogy reméli, hogy a regressziós lista rövidül. Benne kisebb javítások, sparc64 javítások. A bejelentés itt.

Linus Torvalds: Linux 2.6.22-rc3

Címkék

"Péntek este van, és az Egyesült Államok hosszú, három napos hétvégére készülődik, amit itt gyakran a nyár hivatalos kezdetének tekintenek. Szóval, mit csinálhat ilyenkor egy tésztafehér nörd? Nem mehetsz ki a strandra, mert a fess emberek kinevetnek, és homokot rúgnak az arcodba. [...] De tehetsz valamit: letöltheted a legfrissebb -rc kernelt, és önelégülten mosolyoghatsz magadra abban a tudatban, hogy a legújabbat és a legfrissebbet futtatod a gépeden." - írta Linus nemrég.

Linus szerint a crashdump szar (a Solaris-szal együtt)

Címkék

Az LKML-en egy debug-olással kapcsolatos beszélgetésben felvetődött, hogy a Linux kernel fejlesztőinek példát kellene venniük a Solaris-ról, ahol a kernel összeomlása esetén az memóriadump-ot készít a swap területre, tesz rá egy flag-et, majd a következő boot során a memóriatérképet bemásolja a swap-ről a /var/adm/crashdump könyvtárba, ott megőrizve a későbbi hibakeresésekhez. Természetesen ahhoz, hogy ez működjön, a swap-nek nagyobbnak kell lennie, mint a core-nak (azon memóriaterületnek, amelyet a diszkre kell írni). Bár igaz, hogy ez csak Sun gépeken egyszerű, mert azokon ezt az OBP-n (OpenBoot PROM) keresztül el lehet végezni, míg Solaris-t futtató !Sun gépek esetén ez körülményesebb, mert probléma esetén olyan kernelre van szükség, amely még legalább annyira "él", hogy a dump-ot ki tudja írni.

Kezd gyümölcsözni a Linux driver fejlesztői projekt

Címkék

Talán még emlékszünk arra, hogy az év elején Greg Kroah-Hartman - aki egyebek mellett a Linux kernel USB és PCI alrendszerének fejlesztője és karbantartója - egy ingyenes Linux driver fejlesztői programot jelentett be hardvergyártó cégek részére. Greg a FreedomHEC konferencián elismerte, hogy a projekt "marketing hype" volt, de mint mondta, a program végsősoron közelebb hozta egymáshoz a fejlesztőket és a hardvergyártó cégeket.

A fejlesztő szerint jelenleg 12 cég bólintott rá a meghirdetett programra. A program eredményeképpen már született egy driver, amely kernel része, és további öt van jelenleg fejlesztés alatt. Körülbelül 80 ember jelentkezett a programba, hogy segítene a driver-ek körül, és ami szokatlan, nem mindegyikük fejlesztő. Vannak az önkéntesek közt projektvezetők, igazgatók is. Ahogy Greg elmondta, több olyan önkéntes is jelentkezett, aki vezetői tapasztalatait ajánlotta fel, hogy segítse a driver-ek fejlesztőit és a cégeket.

Regressziók követése

Címkék

Miután Adrian Bunk jelezte, hogy nem kívánja a jövőben nyilvántartani és követni a Linux kernel kiadásról kiadásra észlelt visszafejlődéseit, Michal Piotrowski a helyébe lépett és átvette tőle ezt a feladatot. Michal a KernelNewsbies oldalon tart karban egy "ismert regressziók" nevű wiki oldalt, ahol kategorizálva lehet tettenérni a javításra váró problémákat. Az oldal tartalma minden -rc kiadás után postázásra kerül az LKML-re.

Linus Torvalds: Linux 2.6.22-rc2

Címkék

Linus bejelentette a 2.6.22-es Linux kernel második kiadásra jelölt verzióját. Benne javítások itt-ott, SLUB körüli munkák, epoll optimalizáció és kódtisztítás. Architektúra (ia64, SH, AVR32, POWER) frissítések, libata, hálózati driver, hangrendszer javítások. A bejelentés itt.

Linus Torvalds: Linux 2.6.22-rc1

Címkék

Linus ma bejelentette, hogy a "merge window" bezárult, és kiadta 2.6.22-es Linux kernel első kiadásra jelölt verzióját. Az első RC nagy változásokat hoz a kernel egész területén (majdnem 7 ezer file változott), de a változások korántsem olyan alapokat érintőek, mint amilyenek például a timer-rel kapcsolatos változtatások voltak a 2.6.21-es kernelben. Hogy mik változtak?

965GM Express Chipset driver-ek

Címkék

Keith Packard bejelentette, hogy mostantól szabad driver-ek érhetők el az új Intel® 965GM Express Chipset-hez. Az Intel® 965GM Express Chipset az első olyan mobil termék, amely magában foglalja az Intel negyedik generációs grafikus architektúráját. Arra tervezték, hogy fejlett leképezési szolgáltatásokat támogasson, így ez a chipset támogatást nyújt a programozható vertex, geometry, és fragment shader-ekhez. A driver-ek elkészítésében jelentős szerepet vállalt az Intel és a szabad szoftveres közösség is. Bővebben a bejelentésben itt és az intellinuxgraphics.org oldalon.