Szerző: Bodnár Ádám

2006. május 8. 13:23

Egyre több a hiba a Linux kernelben

[News.com/HWSW] Andrew Morton, a Linux kernel fenntartásával megbízott szakember szerint a 2.6-os változatban egyre több a hiba: a bugok gyorsabban szaporodnak, mint ahogy a fejlesztői ki tudják javítani azokat. Bár Morton nem rendelkezik pontos adatokkal a hibák számáról, egyre több és több hibajelentést kap -- mondta el a németországi Wiesbadenben tartott LinuxTag konferencián.

[News.com/HWSW] Andrew Morton, a Linux kernel fenntartásával megbízott szakember szerint a 2.6-os változatban egyre több a hiba: a bugok gyorsabban szaporodnak, mint ahogy a fejlesztői ki tudják javítani azokat. Bár Morton nem rendelkezik pontos adatokkal a hibák számáról, egyre több és több hibajelentést kap -- mondta el a németországi Wiesbadenben tartott LinuxTag konferencián.

Sok hiba marad javítatlan

A szakember szerint amennyiben az elmélete statisztikai úton is bizonyítást nyer, hamarosan le fogja állítani a kernel fejlesztését egy időre, hogy az összes hiba kijavításra kerülhessen. Morton kilátásba helyezte annak lehetőségét, hogy a következő kernel-változat újdonságok helyett kizárólag hibajavításokat tartalmazzon. "A kernel fejlesztőinek több időt kellene a hibák kijavításával tölteni" -- mondta.

A probléma az, hogy a legtöbb programozó inkább hoz létre új szoftvereket, mint a meglevőeket javítja. Ez a jelenség leginkább azokat érinti, akik régebbi hardverekkel rendelkeznek, mivel a fejlesztők azoknak a támogatásával már nem törődnek és ha valamelyik öreg eszköz támogatása hibás, azt már senki sem javítja ki. A kernel fejlesztőinek jó részét hardvercégek alkalmazzák, amelyeknek elemi érdeke hogy a vevőket az újabb termékek vásárlására bírják rá -- véli Morton.

"Ha egy hardvergyártó alkalmaz egy kernelfejlesztőt, annak nem érdeke hogy az egy öt éves, már régóta nem árult eszköz támogatásán dolgozzon. Ezt meg tudom érteni, de mégis problémát okoz, mivel az emberek még használnák azt a hardvert" -- mondta Morton. "A hiba jelenléte az egész kernel fejlesztését hátráltatja, mivel vannak hibák, amiket senki se javít."

A Linux jó minőségű kódot tartalmaz

A Coverity 2004 decemberében vizsgálta meg a 2.6-os Linux kernelt és mintegy ezer hibát találtak benne. A vállalat olyan szoftvereket fejleszt, amelyek segítségével C vagy C++ nyelvben írt programokban lehet hibákat keresni. Seth Hallem, a Coverity elnök-vezérigazgatója elmondta, a programhibák számát tekintve a Linux kernel igen jó minőségűnek tekinthető, a hasonló méretű kereskedelmi szoftverekben ugyanis átlagosan ötször ennyi hiba szokott lenni.

Nagyon széles az a skála, amin az állásinterjú visszajelzések tartalmi minősége mozog: túl rövid, túl hosszú, semmitmondó, értelmetlen vagy semmi. A friss heti kraftie hírlevélben ezt jártuk körül. Ha tetszett a cikk, iratkozz fel, és minden héten elküldjük emailben a legfrissebbet!

a címlapról