Kernel

Marcelo Tosatti: Linux 2.4.27-pre1

 ( trey | 2004. április 22., csütörtök - 21:34 )

Marcelo kiadta a 2.4.27-es kernel első prerelease verzióját. Benne a legnagyobb újdonságok a 2.6-os kernelből backportolt SATA driverek.

Ezen kívül hálózati frissítést, USB frissítést, stb. tartalmaz.

ip_setsockopt() MCAST_MSFILTER integer overflow - (helyi root)

 ( trey | 2004. április 21., szerda - 12:24 )

Újabb súlyosnak mondható hibát találtak a Linux kernel egyes verzióiban. A hibát Paul Starzetz (ihaquer@isec.pl) és Wojciech Purczynski (cliph@isec.pl) fedezte fel. Az érintett verziók:

- 2.4.22 - 2.4.25
- 2.6.1 - 2.6.3

Most akkor backportoljunk vagy ne backportoljunk?

 ( trey | 2004. április 21., szerda - 11:00 )

Linus, a Debian vezető Martin Michlmayr, a Mandrake alapítója Gael Duval, Bruce Perens a backportolásról...



Tegnap írtam arról, hogy a SuSE vezető technológusa azt állította, hogy a 2.6-os Linux kernelből való backportolás nem jó dolog, mert akadályozza a Linux operációs rendszer egységesítését.

Linus Torvalds nem így gondolja. Szerinte a backportolás jó dolog.

Input réteg a 2.6-ban

 ( trey | 2004. április 21., szerda - 7:35 )

Több embernek is okozott fejfájást átállva a Linux 2.4.x sorozatról a 2.6.x-re az egérkezelés (pl. IBM Thinkpad notebookokon az trackpoint kezelése horrorisztikus). Bizonyos konfigurációkon az egér furcsán viselkedhet, vagy rosszabb esetben akár egyáltalán nem működhet. Főleg a PS/2 egerekkel van/volt probléma.
Tuukka Toivonen most kiadta Lee Sau Dan korábbi PS/2 driverének frissített változatát.

Linus Torvalds: Linux 2.6.6-rc2

 ( trey | 2004. április 21., szerda - 7:15 )

Linus kiadta a 2.6.6-os kernel második kiadásra jelölt verzióját. Benne nagy MIPS frissítés, de találunk benne hálózati stack, firewire, irda, bluetooth, hálózati driver frissítéseket is.

Andrew Morton: 2.6.6-rc1-mm1

 ( trey | 2004. április 19., hétfő - 18:06 )

Andrew kiadta a 2.6.6-rc1-es kernelhez az első -mm patchet. Beolvasztásra került a teljes anonmm rmap munka. Ezen kívül kódtisztítás és bugfixek jellemzik.

Pehelysúlyú auditáló keretrendszer

 ( trey | 2004. április 18., vasárnap - 12:30 )

Mint rendszergazda szorosabbra akarod fogni a gyeplőt? Kíváncsi vagy, hogy mi történik a kerneled és a user space programok közt? Meg akarod figyelni a rendszer hívásokat? Te akarsz lenni a Big Brother? Nesze!

Andrew Morton -mc fájában felbukkant egy érdekes, és nagyon hasznosnak tűnő patch. A patch Rik Faith munkája, ami nem más mint egy pehelysúlyú auditáló keretrendszer (lightweight auditing framework). A stuff célja, hogy különböző audit információkat biztosítson a user space-be anélkül, hogy lassítaná a rendszer működését.

Két kernel-oldali komponense van az audit kódnak. Az egyik (állandóan be van kapcsolva, a másikat ki lehet kapcsolni boot időben vagy futás időben) egy általános mechanizmus, amely audit rekordokat állít elő, és kommunikál az user space-szel. Az összes kommunikáció netlink socket-eken keresztül történik, és ez azt jelenti, hogy nem volt szükség a rendszerhez újabb rendszer hívásokat (syscalls) hozzáadni.

Új eszköz elnevezési séma javaslat

 ( trey | 2004. április 18., vasárnap - 11:48 )

Mats D. Wichmann LKML-es bejelentése szerint létrejött egy levlista az OSDL felügyelete alatt, amelynek az a célja, hogy javaslatokat gyűjtsön össze a Linux kernelben használatos eszköz elnevezési séma leváltására.
A Linux Standard Base (LSB) jelenleg nem tartalmaz ajánlásokat az eszközök elnevezésére, de a karbantartók ezen változtatni szeretnének. A jelenlegi viták többnyire a SuSE által benyújtott javaslat körül forognak. A cél az, hogy olyan állandó eszköz neveket hozzanak létre, amelyek érvényesek maradnak a hotplug-olós világban is, ahol a hardver konfigurációk állandóan változhatnak. Ennek értelmében a javaslatban létrehoztak egy olyan /dev felépítést, amely eddig még nem volt látható soha Linux alatt.

SATA támogatás a 2.4-es stabil kernelben

 ( trey | 2004. április 16., péntek - 7:52 )

A 2.4.26-os stabil kernel kiadásakor Marcelo Tosatti - a 2.4-es kernel sorozat karbantartója - bejelentette, hogy még egyetlen funkció hátra van a 2.4-es kernelbe olvasztásban. Ez a funkció a Serial ATA támogatás.

Andrew Morton: Linux 2.6.5-mm6

 ( drwade | 2004. április 15., csütörtök - 15:48 )

Megjelent az új -mm patch a 2.6.5-ös stabil kernelhez.




Főbb változások:

Linus Torvalds: Linux 2.6.6-rc1

 ( trey | 2004. április 15., csütörtök - 10:06 )

Linus kiadta a 2.6.6-os Linux kernel első kiadásra jelölt verzióját. Benne megtalálható a tegnap bejelentett iso9660 symlink overflow (helyi root) hiba javítása!

Helyi root hiba a 2.4-es és 2.6-os Linux kernelekben

 ( trey | 2004. április 14., szerda - 21:45 )

A 2.4-es és 2.6-os Linux kernelek olyan hibát tartalmaznak, amelyet kihasználva a helyi támadók root jogokat szerezhetnek.

Marcelo Tosatti: Linux 2.4.26

 ( trey | 2004. április 14., szerda - 15:29 )

Marcelo pillanatokkal ezelőtt kiadta a 2.4.26-rc4-es kernelt stabil 2.4.26-ként. Benne (többek közt) javítás az alábbi hibákra:

- do_fork() error path memory leak
- potential iso9660 symlink overflow

Andrew Morton: Linux 2.6.5-mm5

 ( trey | 2004. április 13., kedd - 14:47 )

Andrew kiadta az ötödik -mm patchet a 2.6.5-ös stabil Linux kernelhez. Benne CPU ütemező munkák, különböző javítások, kódtisztítás és kódméret csökkentést célzó munkák találhatók.

Marcelo Tosatti: Linux 2.4.26-rc3

 ( trey | 2004. április 12., hétfő - 22:17 )

Marcelo kiadta a 2.4.26-os kernel harmadik kiadásra jelölt verzióját.

Benne többek közt néhány fontos USB javítás, JFS javítás található.

Andrew Morton: Linux { 2.6.5-mc4, 2.6.5-mm4 }

 ( trey | 2004. április 11., vasárnap - 15:07 )

Andrew Morton kiadta a negyedik -mc és -mm patcheket a 2.6.5-ös stabil kernelhez.

Linux 2.6.5-mc4:
-------------------

Benne vectored interrupts implementáció a ia64 rendszerekhez, nagy SMP rendszereken jelentős ext3 filerendszer gyorsulást elősegítő patch, plusz a szokásos apróbb javítások.

Andrew Morton: Linux { 2.6.5-mc3, 2.6.5-mm3 }

 ( trey | 2004. április 10., szombat - 11:11 )

Andrew kiadta a harmadik -mc és -mm kernel patchet a stabil 2.6.5-ös Linux kernelhez.

Linux 2.6.5-mc3:
-------------------

Benne hugetlbpage stabilitását célzó munka, architektúra frissítések. Emellett egy fontos újítás: megjelent a patchben a Jens Axboe által fejlesztett CFQ I/O ütemező. Mivel ez az -mc sorozat, erősen valószínű, hogy az CFQ I/O scheduler része lesz a stabil 2.6.6-nak. A CFQ (Complete Fair Queuing disk I/O scheduler) 2003. februárjában jelent meg először. Célja, hogy minimálisra szorítsa az összes I/O olvasás és írás latency-jét. Ideális I/O ütemező a multimédia desktopok számára.

Bevezetés a NUMA világába

 ( trey | 2004. április 10., szombat - 10:55 )

A 2.5/2.6-os Linux kernel egyik újdonságaként megjelent a NUMA memória architektúra széleskörű támogatása. A NUMA (Non-Uniform Memory Access) egy olyan memória architektúra, amely a többprocesszoros rendszerekben használatos. A processzoroknak saját, a közös rendszer memóriától elkülönített memória területük van, amelyet a saját számításaik elvégzésére használhatnak fel.

Andrew Morton: Linux { 2.6.5-mc2, 2.6.5-mm2 }

 ( trey | 2004. április 7., szerda - 13:10 )

Andrew kiadta a 2.6.5-ös stabil kernelhez a második -mc és -mm patcheket.

Linux 2.6.5-mc2:
-------------------

Ez a kernelfa a gyűjtőhelye azoknak a patcheknek, amelyek Linus beolvasztására várnak. A jelenlgi patchben a PPC64, Dokumentáció, NFS, Video, filerendszer (ext3 gyorsítás, reiserfs javítás), SELinux (ipv6) részek frissültek/kerültek javításra.

A változások listája AKPM levelében itt.

Linux 2.6.5-mm2:
--------------------

Az új Linux sebesség trükk

 ( trey | 2004. április 6., kedd - 14:51 )

A Yahoo-n jelent meg egy cikk a fenti címmel, amely a 2.6-os kernelben található "új" IO ütemező, az anticipatory IO scheduler nagyszerű tulajdonságait taglalja.

Marcelo Tosatti: Linux 2.4.26-rc2

 ( trey | 2004. április 6., kedd - 7:20 )

Marcelo kiadta a 2.4.26-os kernel második kiadára jelölet verzióját. Benne ACPI, hálózati, IDE, XFS, stb. frissítések találhatók.

Andrew Morton: Linux { 2.6.5-mc1, 2.6.5-mm1 }

 ( trey | 2004. április 5., hétfő - 11:24 )

Linux 2.6.5-mc1:
-------------------

Andrew kiadott egy -mc1 jelzésű kernelpatchet a 2.6.5-ös stabil Linux kernelhez. Az új -mc jelzés jelentése ``merge candidate" (beolvasztásra jelölt). Ez azt jelenti, hogy Andrew ebben a fában gyűjti össze azokat a patcheket, amelyeket Linusnak továbbküld beolvasztás céljából.
Mivel Linus egy hétig távol lesz, valószínűleg ez az -mc1-es anyag április 12-én kerül beolvasztásra.

Megjelent az alsa 1.0.4

 ( XMI | 2004. április 4., vasárnap - 9:06 )

Megjelent a Advanced Linux Sound Architecture legújabb kiadása.

Andrea Arcangeli: 2.6.5-rc3-aa1

 ( trey | 2004. március 31., szerda - 22:01 )

Andrea elkészült az első patch-csel a 2.6.5-rc3-as kernelhez. A patch tartalmazza Andrea új VM implementációját. A kiadáskor a fejlesztő megjegyezte, hogy az anyag olyan állapotban van, hogy beolvasztható az -mm fába, ha Andrew Morton is úgy akarja.

Andrew jelezte, hogy a kész arra, hogy Andrea object-based reverse-mapping (rmap) virtual memory alrendszerét beolvassza, de ez csak komolyabb tesztelés és áttekintés után valósulhat meg. Ha ez megtörténik, akkor nem kizárt, hogy ismét stabil kernel sorozat közepén kerül sor olyan fontos alrendszer cseréjére, mint amilyen a virtuális memória (VM) menedzsment.

Maximum sebesség Serial ATA-val

 ( trey | 2004. március 30., kedd - 17:24 )

Jeff Garzik egy patchet készített a libata-hoz, amelyben megváltoztatta a Serial ATA (SATA) hardver felé küldhető kérés maximális méretét 128K-ról 32MB-ra.