Linux

Kernel Traffic #160

Címkék

Megjelent a Zack Brown által karbantartott Linux Kernel Mailing List (LKML) archívum összefoglalója.

Elolvashatod itt.

A tartalomból:1. 15 Mar - 23 Mar (30 posts) Status Of RFC 2385 Under Linux


2. 21 Mar - 25 Mar (10 posts) Maximum Number Of Threads On A System


3. 21 Mar - 22 Mar (3 posts) Maximum Partition Size


4. 22 Mar - 26 Mar (22 posts) SSSCA Discussion


5. 23 Mar (2 posts) Status Of ftape In 2.4


6. 24 Mar - 25 Mar (9 posts) New NTFS Driver


7. 26 Mar - 27 Mar (6 posts) Status Of ATM Maintainership


8. 27 Mar - 28 Mar (13 posts) Filesystem Benchmarks


9. 27 Mar (6 posts) Erratic System Times In Recent 2.4 Kernels On Some Hardware


10. 27 Mar - 28 Mar (4 posts) 2.4.18 Console Corruption On Some Motherboards


11. 27 Mar - 28 Mar (7 posts) Changing Process Priority Via Capabilities


12. 27 Mar (2 posts) Using Recent Compilers With 2.2 Kernels


13. 27 Mar - 28 Mar (8 posts) -dj Kernels Forward-Porting 2.4 Code To 2.5; Migrating To BitKeeper


14. 28 Mar (3 posts) Some BIOSes Flaky With /proc/cpuinfo Settings

Linus Torvalds: A Linuxnak új vezetésre van szüksége

Címkék

Valószínűleg egy újabb áprilisi tréfa.

Egy levél jelent meg Linus Torvalds feladóval a linux-kernel-owner@vger.kernel.org-on, amelyben az áll, hogy a Linuxnak új vezetésre van szüksége, és Linus egy listát ad közre, amelyben megjelöli a lehetséges utódait.A jelöltek:

Alan Cox: Linux 8086

Címkék

Alan Cox egy levelet postázott a linux-kernel-announce@vger.kernel.org-ra, miszerint elkészült egy linux kernel port a régi 8086-os processzorokra.Harry Kalogirou elkészítette a TCP/IP stack-et, amely még nincs teljesen kész, de már szépen működik.

Marcello Tosatti: Linux 2.4.19-pre5

Címkék

Itt a 2.4.19-pre5. Tosatti lerövidítette a changelog-ot, mert a multkori szerinte túl hosszú volt (szerintem is). Akit ennek ellenére akit érdekel a full log, az megtalálja itt.

Ebben a kiadásban helyet kaptak az -aa féle (Andrea Arcangeli) ``writeout scheduling" változások, amelyek javíthatják az IO teljesítményt és az interaktivitást magas diszk-írás terhelés alatt.

A patch letölthető innen.

Linux kernel 2.5 státusz

Címkék

Időközönként megjelenik a 2.5-ös fejlesztői kernelről egy státusz jelentés. Lássuk, hogy áll most a dolog:Merged


o in 2.5.1+ Rewrite of the block IO (bio) layer (Jens Axboe)


o in 2.5.2 Initial support for USB 2.0 (David Brownell, Greg Kroah-Hartman, etc.)


o in 2.5.2 Per-process namespaces, late-boot cleanups (Al Viro, Manfred Spraul)


o in 2.5.2+ New scheduler for improved scalability (Ingo Molnar)


o in 2.5.2+ New kernel device structure (kdev_t) (Linus Torvalds, etc.)


o in 2.5.3 IDE layer update (Andre Hedrick)


o in 2.5.3 Support reiserfs external journal (Reiserfs team)


o in 2.5.3 Generic ACL (Access Control List) support (Nathan Scott)


o in 2.5.3 PnP BIOS driver (Alan Cox, Thomas Hood, Dave Jones, etc.)


o in 2.5.3+ New driver model & unified device tree (Patrick Mochel)


o in 2.5.4 Add preempt kernel option (Robert Love, MontaVista team)


o in 2.5.4 Support for Next Generation POSIX Threading (NGPT team)


o in 2.5.4+ Porting all input devices over to input API (Vojtech Pavlik, James Simmons)


o in 2.5.5 Add ALSA (Advanced Linux Sound Architecture) (ALSA team)


o in 2.5.5 Pagetables in highmem support (Ingo Molnar, Arjan van de Ven)


o in 2.5.5 New architecture: AMD 64-bit (x86-64) (Andi Kleen, x86-64 Linux team)


o in 2.5.5 New architecture: PowerPC 64-bit (ppc64) (Anton Blanchard, ppc64 team)


o in 2.5.6 Add JFS (Journaling FileSystem from IBM) (JFS team)


o in 2.5.6 per_cpu infrastructure (Rusty Russell)


o in 2.5.6 HDLC (High-level Data Link Control) update (Krzysztof Halasa)


o in 2.5.6 smbfs Unicode and large file support (Urban Widmark)


o in 2.5.7 New driver API for Wireless Extensions (Jean Tourrilhes)


o in 2.5.7 Video for Linux (V4L) redesign (Gerd Knorr)


o in 2.5.7 Futexes (Fast Lightweight Userspace Semaphores) (Rusty Russell, etc.)


o in 2.5.7+ NAPI network interrupt mitigation (Jamal Hadi Salim, Robert Olsson, Alexey Kuznetsov)


o in 2.5.7+ ACPI (Advanced Configuration & Power Interface) (Andy Grover, ACPI team)

Alan Cox: Linux 2.4.18-pre4-ac1

Címkék




Kiadta Alan Cox az új patchét, melyben főkent az új IDE kódot fixálták:

Linux 2.4.19pre4-ac1

o Merge 2.4.19pre4

o Add PCI idents for mobility parallel port (me)

o Fix crash on boot with LLC if no devices present(me)

Letölthető a mirrorokról.

Linux Scheduler Latency

Címkék

A Linuxdevices.com egy cikket jelentetett meg Clark Williams (Red Hat) tollából, mely cikk összehasonlítja a pre-emption patch-et, a low latency patch-el.

Clarc a két patch-et a 2.4.17-es kernelen tesztelte le. A kernelt nagy terhelésnek tette ki, majd azt vizsgálta, hogy a patch-ek mennyivel csökkentik az átlagos késedelmi, válaszadási (latency) időt. Mindkét patch jelentősen csökkentette ez az időt. A low latency patch-el a maximálisan mért latency 1.3 millisecundum volt, míg a preempt patch-el ez az idő 45.2 ms lett.

Most jön az érdekesség: ha mindkét patchet alkalmazta (a low latency-t és a preempt patchet egyszerre használta), akkor a scheduler latency 1.2ms-ra esett. Mikor a low latency kernelt hosszabb ideig futtatta mint 12 óra, a maximálisan mért latency 215. 2 ms volt. Ha a kombinált kernelt használta 12 óránál hosszabb ideig, akkor a maximum scheduler latency 1.5 ms volt. Tehát az eredmény szerint az lenne a legmegfelelőbb, ha a kombinált kernelt használnánk.A cikk végén olvashatjuk, hogy a készítők azon dolgoznak, hogy egyesítsék a két patch-et, amely része lesz a fejlesztői 2.5-ös kernelnek (a preempt patch már része).

A preempt patch Robert Love munkája, míg a low latency patch Andrew Morton nevéhez fűződik. A cikk elég hosszú, teljesítmény grafikonokkal illusztrált. A cikk részletesen elmagyarázza a különbséget a két patch között. A cikk erősen szakmai jellegű, csak erős idegzetűeknek ajánlott =).

A cikket megtalálod itt.

Linux 2.4.19-pre3-ac6

Címkék

Megjelent Alan Cox legújabb patchje. A 2.4.19-ban megjelent az új IDE driver, vannak is vele gondok. A jelenlegi patch próbálja fixálni a több helyről jelentett IDE CDROM inicializálási problémát.

A patch letölthető innen.Változások:

Linux 2.4.19-pre3-ac6

Date: Sat, 23 Mar 2002 01:28:26 +0000 (GMT)

From: Alan Cox

To: linux-kernel@vger.kernel.org Again treat this with care. This mostly fixes the CD bug a lot of people hit so that the IDE code can get further testing

[+ 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]

Linux 2.4.19pre3-ac6

o Fix the oops initialising the CD-ROM (Andre Hedrick)

+ Add devexit_p() to the wdt_pci watchdog (Adrian Bunk)

o Fix lm_sensors compile (Eyal Lebedinsky)

o Remove some dead JFS oddments (Christoph Hellwig)

o SCSI generic update (Doug Gilbert, Travers Carter)

o VM86 exception fixups (Kasper Dupont, Manfred Spraul)

o Fix an fcntl error corner case to match SuS (Christopher Yeoh)

Sorcerer Linux - valami véget ért....

Címkék

Valamikor januárban fellángolt egy kisebbfajta mozgalom, hogy telepítsünk Sorcerer Linux-ot minden gépre. Én mindig fenntartással kezelem az új disztribúciók megjelenését. Több példát láttam már arra, hogy jött egy új terjesztés, fényes volt, jó volt, hurrá, aztán pár hónap múlva a készítő rájött, hogy még sincs annyi ideje, hogy nem tud vele annyit foglalkozni, vagy csak egyszerűen elment a kedve az egésztől.

Úgy tűnik, hogy a Sorcerer Linux is erre a sorsra jutott (hacsak nem az oldalukat defacelték).

Az oldalon olvasható valami magyarázatféle, akit érdekel olvassa el.

Én nem akarok senkinek semmilyen irányt kijelölni, hogy milyen disztribúciót használjon, de mielőtt disztribúciót választunk érdemes egy-két dolgot előre látni.

Most, hogy a Linux divat-operációs rendszer lett, és valaki attól lesz hacker, hogy elkezdi használni, sajnos ez a dolog magával vonzza, hogy elszaporodnak a Linux-disztribúciók. Szerencsére ennek a folyamatnak van valamilyen szintű öntisztulása, csak nem biztos, hogy a mi kárunkra kell ennek megtörténnie. Mert ha nem csak otthon hobbiból használjuk a Linux-ot, hanem mondjuk ezzel dolgozunk, vagy ezt telepítjük felelősen cégek gépeire, akkor nem mindegy, hogy mit választunk. Amire szerintem oda kell figyelni a disztribúció kiválasztásakor:- ki áll a dolog mögött? van egy valamilyen referenciája, szakmai kompetenciája ahhoz, hogy egy disztribúciót összeállítson?


- hányan fejlesztik az adott disztribúciót? Kevés emberrel nem lehet lépést tartani a fejlődéssel, ez biztos. Naponta jelennek meg hibák (nem is kevés), ezeket javítani kell, a disztribúciót fejleszteni kell, biztonságossá, használhatóvá kell tenni


- bizalom. ha én egy ügyfél gépére Linux disztribúciót teszek, akkor biztos akarok lenni benne, hogy az a disztribúció nem tartalmaz backdoor-t, rootkit-et, stb.

Megjelent a LWN legfrissebb száma

Címkék

Megjelent a Linux Weekly News legújabb kiadása. A tartalomból:

- Főoldal: Digitális beszéd project, Red Hat pénzügyek, Hurd hírek, LWN támogatás


- Biztonság: Túl sok bizalom? A hiányosságok nem fogják aláaknázni a Linuxot, riportok és frissítések


- Kernel: gyorsabb kernelfordítás, VM patchek, exit függvények


- Disztribúciók: RTFM!, Nincs forrása a Sorcerer-nek, Netule, Hálózati modul


- Fejlesztés: Knoda adatbázis frontend, frequency domain audio eszközök, iptables-1.2.6, BioPerl 1.0, Bricolage 1.2.2, AxKit 1.5.1, Xfsamba 0.44, Python 2.2.1c1


- stb.

Elolvashatod a híreket itt.