Kernel

Az Open Sound System jövője

 ( trey | 2004. március 25., csütörtök - 7:57 )

A 2.5-ös kernel fejlesztésének idején bekerült rendszermagba az ALSA (Advanced Linux Sound Architecture) hangrendszer támogatás. Ezzel a lépéssel egy időben az OSS (Open Sound System) ``elavult'' jelzőt kapott a kernelfában.
Egy thread indult az LKML-en ezzel kapcsolatban. A szál lényege, hogy érdemes-e még javítani az elavultnak tekintett OSS drivereket.

Új openMosix kiadás, sajnos csak régi kernelhez

 ( XMI | 2004. március 25., csütörtök - 7:24 )

Az openMosix projekt hosszú idő után új kernel patchet adott ki, amely számos bugfixet tartalmaz. Sajnos csak régi 2.4.22-es kernelhez.

Akit ennek ellenére érdekel, megtalálja itt.


A változások listája itt olvasható.


Az openMosix egy lightweight cluster rendszer, amely lehetővé teszi, hogy több gép összekapcsolásával egy nagyobb teljesítményű virtuális gépet alakítsunk ki.

Engedélyezzük a preempt opciót vagy sem?

 ( trey | 2004. március 22., hétfő - 6:45 )

Marinos J. Yannikos egy levelet postázott az LKML-re, amelyben néhány benchmarkban bemutatta, hogy bizonyos terhelések esetén a CONFIG_PREEMPT=y opció erősen degradálja a rendszer teljesítményét.

(A kernel preempt kód Robert M. Love kernelhacker nevéhez fűződik, fő célja a rendszer latency-ének csökkentése.)

Andrea Arcangeli levelében azt válaszolta, hogy kapcsolja ki a preempt opciót minden esetben, mert szerinte a legtöbb esetben a preempt opció csak pocsékolja a CPU időt.

Andrew Morton: Linux 2.6.5-rc2-mm1

 ( trey | 2004. március 21., vasárnap - 16:56 )

AKPM kiadta az első -mm patchet Linux 2.6.5-rc2-es kernelhez.

Változások: mostantól Dave Jones agpgart és cpufreq fái részei lesznek az -mm kerneleknek. Emellett különböző sebesség tuningok, kódtisztítások és javítások kerültek be a writeback, az ext2 és az ext3 kódokhoz. Meg persze a szokásos random fixek...

Marcelo Tosatti: Linux 2.4.26-pre5

 ( trey | 2004. március 21., vasárnap - 8:40 )

Marcelo kiadta a 2.4.26-os Linux kernel ötödik -pre verzióját. Benne USB bugfix/frissítés, SCSI driver/stack javítások Doug Ledfordtól, újabb ACPI frissítés, stb.

Lehetséges, hogy ez az utolsó -pre a 2.4.26 sorozatból.

Linus Torvalds: Linux 2.6.5-rc2

 ( trey | 2004. március 20., szombat - 9:12 )

Hotplug CPU, USB, ALSA, input layer frissítések. Ezen kívül különböző véletlenszerű javítások.

Andrea Arcangeli: Linux 2.6.5-rc1-aa1

 ( trey | 2004. március 18., csütörtök - 16:03 )

Újabb VM csata következik?

Andrea Arcangeli úgy tűnik beindította a patch szériáját a 2.6-os Linux kernelhez is. Mindjárt egy merész húzással indított. Eltávolította az rmap logikával dolgozó virtuális memória alrendszert (VM), és kicserélte az általa fejlesztett új, alternatív VM-mel.

Akik a (2.4 és) 2.5-ös kernel fejlesztésének elején figyelemmel kísérték a kernel listán a VM-mel kapcsolatok szálakat, azok bizonyára emlékeznek, hogy Linus 2002. júniusában hosszas hezitálás után döntött úgy, hogy kipróbálja az Arcangeli-féle virtuális memória kezelő kód helyett a Rik van Riel-féle reverse mapping (rmap) VM-et.

Andrew Morton: 2.6.5-rc1-mm1

 ( trey | 2004. március 16., kedd - 21:15 )

Andrew kiadta az első -mm patchet a 2.6.5-rc1 kernelhez. Benne kisebb javítások, és PNP alrendszer frissítés található.

Linus Torvalds: Linux 2.6.5-rc1

 ( trey | 2004. március 16., kedd - 15:50 )

Linus kiadta a 2.6.5-ös kernel első kiadásra jelölt darabját. A patch számos más fejlesztő munkáját olvasztja bele a mainline kernelbe. Ilyenek például Andrew Mortontól átemelt dolgok, i2c frissítések, ALSA CVS beolvasztás, netconsole, prism54 driver beolvasztás, sata frissítések, carmel driver, pcmcia és nfs kliens frissítések..

Ezeken a változásokon kívül frissült még néhány architektúra is, pl.: ia64, ppc32, sparc32, arm.

Andrew Morton: Linux 2.6.4-mm2

 ( trey | 2004. március 15., hétfő - 16:35 )

Andrew Morton kiadta a második -mm patchet a 2.6.4-es Linux kernelhez. Benne nagy mennyiségű ReiserFS munka, jelentős NFS kliens javítás, stb.

Marcelo Tosatti: Linux 2.4.26-pre3

 ( trey | 2004. március 13., szombat - 22:16 )

Marcelo Tosatti ma kiadta a 2.4.26-os linux kernel harmadik -pre verzióját. Benne NFS kliens javítások, IA64/32-bit PPC frissítések, sisfb frissítés, stb. található.

Linus Torvalds: Linux 2.6.4

 ( trey | 2004. március 11., csütörtök - 6:38 )

Néhány hibajavítás történt az -rc3 óta. Ilyen hiba például az OHCI bug, amely korrupt memóriához vezethet.

Hálózat-kezelési fejlesztések a Linux 2.6-ban

 ( trey | 2004. március 10., szerda - 15:25 )

Az IBM developerWorks-ön jelent meg egy cikk, amely összefoglalja a 2.6-os Linux kernel hálózat-kezelésében bekövetkezett változásokat, fejlődéseket és javulásokat.

Amiről szó van benne:

Linus Torvalds: Linux 2.6.4-rc3

 ( trey | 2004. március 10., szerda - 9:23 )

Linus kiadta a 2.6.4-es stabil kernel harmadik kiadára jelölt verzióját. Ahogy írja föld megrengető újdonságok nincsenek benne, a változások közt kisebb kód tisztítások, memória leak elleni foltok és hiba kezelő patchek kaptak helyet.

Andrew Morton: Linux 2.6.4-rc2-mm1

 ( trey | 2004. március 9., kedd - 8:10 )

Andrew kiadta a 2.6.4-rc2-es Linux kernel első -mm patchét. Benne sok minden változott. Belekerült Jens Axboe patche, amellyel a kernel használni fogja a DMA-t, ha audio-t IDE CD-ről olvasunk.
Visszakerült bele a device mapper frissítés, szintén visszakerült bele Molnár Ingo memória-kezeléssel kapcsolatos patche, mert jelentős javulásokat hoz az UML esetében.
A kernel valószínűleg nem fordul le több architektúrán, ezért Andrew mellékelt egy ``how-to-fix-it'' írást a changelog-ban. Szintén része a foltnak egy ext3 quota-val kapcsolatos javítás.

Marcelo Tosatti: Linux 2.4.26-pre2

 ( trey | 2004. március 7., vasárnap - 13:49 )

Marcelo kiadta a 2.4.26-os stabil kernel második -pre verzióját. Benne hálózati kód, hálózati meghajtó-program és XFS frissítések találhatók többek közt.

Linus Torvalds: Linux 2.6.4-rc2

 ( trey | 2004. március 5., péntek - 15:01 )

Linus kiadta a 2.6.4-es stabil Linux kernel második kiadásra jelölt verzióját. Benne ARM, XFS, PCI hotplug és firewire frissítések, és némi parport javítás, kódtisztítás kapott helyet. Kevés merge Andrew Mortonnal.

Andrew Morton: Linux 2.6.4-rc1-mm1

 ( trey | 2004. március 1., hétfő - 13:08 )

Andrew Morton kiadta az első -mm patchet a 2.6.4-rc1-es kernelhez. A patch jelentős változásokat hozott. Például:

- ``POSIX message queue'' implementáció
- jelentős változás történt a ``page reclaim'' kódban
- jobb ``Inter-zone balancing''
+ a szokásos apróbb javítások, kód tisztítások

Linus Torvalds: 2.6.4-rc1

 ( trey | 2004. február 28., szombat - 9:51 )

Linus kiadta a 2.6.4-es Linux kernel első kiadásra jelölt verzióját. A patch nem kicsi. Benne a régóta esedékes MIPS frissítés, HFS/HFS+ frissítés (teljesen újraírva), ISDN, s390 driver frissítés.

Marcelo Tosatti: Linux 2.4.26-pre1

 ( trey | 2004. február 25., szerda - 21:51 )

Marcelo kiadta a 2.4.26-os kernel első -pre verzióját. Benne nagy SCTP beolvasztást, hálózati, hálózati eszköz-meghajtó frissítéseket (köztük nVIDIA nForce), ACPI frissítést találunk.

Marc-Christian Petersen: Linux 2.2.26

 ( trey | 2004. február 25., szerda - 7:25 )

Azoknak akiknek a 2.4-es kernel túl pengeél... :-) Megjelent a 2.2.26-os Linux kernel...

Marc-Christian Petersen bejelentette a 2.2.26-os stabil Linux kernelt. A kiadás neve Linux 2.2.26 aka "2.2 is not dead", azaz a 2.2 nem halott.
A kernelben számos biztonsági hibát javítottak, köztük a nemrég bejelentett mremap() bugot is. A fixek nagy részét Solar Designer végezte. A 2.2.26-os kernel majdnem egy év után jelent meg, hiszen a 2.2.25-öt még Alan Cox adta ki 2003. márciusában.

Intel vs AMD x86-64

 ( trey | 2004. február 24., kedd - 13:40 )

Nemrég az Intel bejelentette az x86 architektúra 64 bites kiterjesztését. A kernel listán egy érdekes thread alakult ki ezzel kapcsolatban. A fejlesztők elkezdték összehasonlítani az Intel által bejelentett új kiterjesztést az AMD már meglevő AMD64 technológiájával.

Számos fejlesztő - köztük Linus - nemtetszését fejezte ki az Intel üzletpolitikájával kapcsolatban. Linus felháborítónak találta, hogy az Intel nem említi meg az AMD-t sem a dokumentációiban, sem a kiadásaiban.

Andrew Morton: Linux 2.6.3-mm3

 ( trey | 2004. február 23., hétfő - 7:40 )

Andrew Morton kiadta a harmadik -mm patchet a 2.6.3-as stabil Linux kernelhez. Benne HFS, HFS+ változások, Device Mapper frissítés, nagy s390 frissítés, ide-scsi javítások, VM javítások (slab shrinking és interzone balancing), m68k és ppc64 frissítések.

Harc a hízó sysfs ellen

 ( trey | 2004. február 21., szombat - 15:18 )

A sysfs névre hallgató virtuális filerendszer egyike a 2.6-os kernel újdonságainak. A sysfs nem más mint a Linux kernel eszköz modelljének user-space ábrázolása. Használata az udev segédprogrammal lehetséges (udev hivatott például arra, hogy vele eszköz node-okat hozzunk létre a sysfs-ben a hardverek számára). Ezen kívül a sysfs számos más, fontos információt szolgáltat a rendszerről. Ezekből nem egy a régi /proc filerendszerből került át ide. A sysfs létrehozásának egyik célja az volt, hogy a fejlesztők megszüntessék azt a káoszt, amely a /proc filerendszerben az évek alatt kialakult.

A fent említett funkciókból kiderül, hogy a sysfs hasznos dolog. Azonban jelen állapotában van egy kis probléma vele.

Andrew Morton: Linux 2.6.3-mm2

 ( trey | 2004. február 20., péntek - 19:50 )

Andrew kiadta a 2.6.3-as Linux kernel második -mm patchét. Benne parport javítások, kódtisztítás, óriási MIPS frissítés, CPU ütemező munkák. A kernel fordul és fut x86 és ia64 alatt, fordul x86_64-en és ppc64-en.