Linux

Linus Torvalds: Linux 2.5.35

Címkék

Itt a legfrissebb fejlesztői kernel. Némi threading munka Molnár Ingótól, merge Andrew Mortonnal, és Rusty "trivial" Russell-lel. Jeff Dike UML (User Mode Linux) munkája is bekerült.

ACPI, PPC, USB, Sparc, egyéb frissítések.

Letölthető patch-2.5.35.gz

Változások logja itt.

Alan Cox: Linux 2.2.22-rc3

Címkék

A 2.2-es kernel is fejlődik, ha nem is óriási tempóban. Alan Cox legújabb patche a 2.2.22-höz. Erősen valószínű, hogy ez az utolsó rc kiadás, a következő már a stabil 2.2.22 lesz.

Letölthető patch-2.2.22-rc3.gz

Változások:This should be the final 2.2.22

2.2.22-rc3

o 3ware IDE raid small update (Adam Radford)

o Fix incorrect comments (Solar Designer)

o Sanity check in isdn (Solar Designer)

o Type fixes for usb (Solar Designer)

o Vmalloc corner case fix (Dave Miller)

Linux: UML beolvasztva a 2.5-be

Címkék

Végre. A User Mode Linux (UML) végre be lett olvasztva Linus BitKeeper fájába. A beolvasztás a szerző Jeff Dike egyik patche után következett be, és a 2.5.34-es fejlesztői kernellel lett szinkronizálva. A BK változások tartalma elérhető itt.

Hogy mi is az UML?A UML honlapja szerint, az User-Mode Linux segítségével lehetőségünk nyílik arra, hogy egy virtuális gép segítségével "biztonságos módon Linux verziót vagy Linux processzet futtassunk Linux alatt. Futtathatunk bugos szoftvert, kísérletezhetünk új Linux kernellel vagy disztribúcióval, vagy belehézhetünk a Linux belsejébe anélkül, hogy attól kellene félnünk, hogy tönkretesszük a saját rendszerünket.." További UML információkat találsz itt.

Alan Cox: Linux 2.4.20-pre5-ac5 | -ac6

Címkék

Alan Cox ismét elemében van. Ma két -ac patchet is kiadott. A 2.4.20-pre5-ac5 és -ac6 ismét az IDE kód rendberakásának jegyében született meg. Mostantól az IDE drivereket betölthetjük akár boot időben, vagy modulként. Egyre azonban figyeljünk: NE próbáljuk meg kiszedni (unload) a betöltött modulakat még.

Letölthető patch-2.4.20-pre5-ac5.gz, patch-2.4.20-pre5-ac6.gz

Változások: [+ indicates stuff that went to Marcelo, o stuff that has not,

* indicates stuff that is merged in mainstream now, X stuff that proved bad and was dropped out, - indicates stuff not relevant to the main tree]

** Next stage IDE cleanup. This still has the simplex breakage. We know

** why I'm looking into fixes currently.

**

** You can now load ide pci drivers at boot time or as modules.

** Don't try unloading the modules yet.

**

Linux 2.4.20-pre5-ac6

o Fix ide BUG() with cdrom stuff (Jens Axboe)

o Inode kernel data leak fix (Ben LaHaise)

o Fix spinlock workaround to keep sparc people (Dave Miller)

happy

o Transparent pci-pci bridge fixes (Ivan Kokshaysky)

o Backport sched_yield O(1) fixes from 2.5 (Robert Love)

o Comments for scheduler code (Ingo Molnar)

o Implement 2.5 compatible task_cpu wrappers (Robert Love)

o Backport minor scheduler fixes for O(1) from 2.5(Robert Love)

o Add configure.help for new USB bits (Adrian Bunk)

o OHCI takeover fix (Zwane Mwaikambo)

o Add ALI1541 gameport support (Pascal Schmidt)

o Make rs_read_proc static (Geert Uytterhoeven)

o cpufreq updates (Dominik Brodowski)

o Radeonfb fixups for mobility P/M (H Peter Anvin)

o synclink MP link fix (Andrian Bunk)

o Fix mad16 gameport unload (Greg Alexander)

o Indent cpqfc so I can actually read it (me)

| No code changes

Linux 2.4.20-pre5-ac5

o Fix ALi OOPS on RLX blades (Dan Eaton)

o Finish up ide pci register code (me)

o Switch IDE PCI drivers to use new register code (me)

o Fix scribble over constant data in hpt34x (me)

Zack Brown: Kernel Traffic #183

Címkék

Megjelent a Zack Brown által karbantartott heti rendszerességgel megjelenő LKML (Linux Kernel Mailing List) levelezési lista kivonatos formája. A legnépszerűbb témák: IRQ balancing, IPV6 státusz, Kernel 2.5.32, hangkártya driverek portolása az új lockoló rendszerbe, stb.

A Linux kernel fejlesztésének legfrissebb híreit itt olvashatod.

Linux: HyperThreading-képes ütemező benchmark

Címkék

Augusztus 30-án írtam az Intel által kifejlesztett HyperThreading (HT) technológiáról, és az azt kihasználó Linux ütemezőről. A HT az Intel Xeon processzorokban van jelen. A technológia lényege, hogy egy fizikai CPU képes azt "hazudni", hogy ő valójában több (többnyire 2), és képes ezen az egy fizikai processzoron a több szálon futó alkalmazásokat párhuzamosan futtatni. Így akár 40%-os teljesítmény-növekedést is kaphatunk egyes alkalmazásoknál [korábbi cikk].Allan McKinnon most közzétett néhány teszteredményt a Molnár Ingó féle HyperThreading-et tudó scheduler-ről. A tesztek során a HT patchelt O(1) scheduler-rel ellátott 2.5.33-HT kernelt hasonlította össze a stock 2.5.33, és a 2.4.8-10bigmem kernelekkel. A teszteléshez a kernel fordítását használta mérőeszközként, növelve a threadek számát minden tesztben. Az összes teszteredmény egészen meggyőző, jelentős teljesítményjavulást mutatva akkor, amikor a patchelt ütemező egy vagy kettő aktív taszkot futtatott.

Az eredményeket megnézheted itt.

Kapcsolódó linkek:

Hyper-Threading technológia a Linuxban

Linus Torvalds: Linux 2.5.34

Címkék

Itt az új fejlesztői kernel. Néhány alapvető hibajavítás, néhány régóta húzódó bug fixálása. A "per-cpu" macrók továbbra sem tökéletesek. Viszont a floppy driver újra működik! Ezen kívül ami említésre méltó még az a ReiserFS és JFS frissítések.

Letölthető patch-2.5.34.gz, FULL

Full changelog: ChangeLog-2.5.34

archLSB Intel Itanium architektúrára

Címkék

A Linux Standards Base (LSB) bejelentette a széles körű elérhetőségét annak az általuk készített ismertetőnek, amelyet az Intel Itanium Architektúra "archLSB-IA64" ABI specifikációról készítettek. A publikus felülvizsgálat 2002. szeptember. 6-án kezdődött, és 2002. szeptember 27-ig fog tartani. A készítők szívesen fogadnak minden hozzászólást, ötletet, kritikát, változtatási kérelmet. Ezeket a fent említett linken lehet elkövetni.