Kernel

Staircase processz ütemező

 ( trey | 2004. március 27., szombat - 11:17 )

Con Kolivas egy új, kísérleti processz ütemezővel állt elő a Linux kernel listán. Az ütemező a ``staircase (lépcső) process scheduler'' névre hallgat, amely utal a scheduler lefelé haladó, többszintű felépítésére.

Linux kernel kiadások

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

Az alábbi patchek láttak napvilágot a Linux kernel fő fáihoz:

2.2:
Marc-Christian Petersen:

Linux 2.2.27-pre1

2.4:
Marcelo Tosatti:

Linux 2.4.26-pre6

2.6:
Andrew Morton:

2.6.5-rc2-mm2
2.6.5-rc2-mm3.bz2 (changelog)

Az Open Sound System jövője

 ( trey | 2004. március 25., csütörtök - 8: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 - 8: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ő - 7: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 - 17: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 - 9: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 - 10: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 - 17: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 - 22: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 - 16: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ő - 17: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 - 23: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 - 7: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 - 16: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 - 10: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 - 9: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 - 14: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 - 16: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ő - 14: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 - 10: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 - 22: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 - 8: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 - 14: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ő - 8: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.