Kernel Traffic
Latest | Archives | People | Topics
Wine
Latest | Archives | People | Topics
GNUe
Latest | Archives | People | Topics
Czech
Home | News | RSS Feeds | Mailing Lists | Authors Info | Mirrors | Stalled Traffic
 

Kernel Traffic #125 For 9 Jul 2001

Editor: Zack Brown

By Adam Buchbinder  and  Zack Brown

Translated By:  Florian Zimmermann

linux-kernel FAQ | subscribe to linux-kernel | linux-kernel Archives | kernelnotes.org | LxR Kernel Source Browser | All Kernels | Kernel Ports | Kernel Docs | Gary's Encyclopedia: Linux Kernel | #kernelnewbies

Table Of Contents

Introduction

Es gibt eine neue Suchfunktion auf dieser Seite. Bitte einfach mal ausprobieren, links oben in der Ecke auf allen KT Seiten. Dank dafür geht an Seth David Schoen und unseren Freund Michelle.

Mailing List Stats For This Week

We looked at 1058 posts in 4283K.

There were 427 different contributors. 172 posted more than once. 146 posted last week too.

The top posters of the week were:

1. Status Of Linux Test Project

28 Jun 2001 (1 post) Archive Link: "[ANNOUNCE] New version of the Linux Test Project released"

Summary By Zack Brown

People: Paul Larson

Paul Larson gab folgendes bekannt:

Das Linux Test Project ist ein OpenSource Projekt von SGI und den kürzlich beigetretenen Firmen IBM und OSDL, um eine Sammlung von Tools bereitzustellen um den Linux Kernel und Linux allgemein zu testen. Es gibt bereits weit über 100 Testfälle und einen Testtreiber, um das ganze zu automatisieren. Diese Release beinhaltet unter anderem:

Das Linux Test Project ist auf SourceForge erhältlich http://sourceforge.net/projects/ltp. Weitere Informationen liefert auch die Homepage auf http://ltp.sf.net.

2. JFS 1.0.0 Announced

28 Jun 2001 (13 posts) Archive Link: "Announcing Journaled File System (JFS) release 1.0.0 available"

Summary By Zack Brown

People: Steve BestYaacov Akiba Slama

Steve Best veröffentlichte:

IBM gibt v 1.0.0 des OpenSource Journaled File System (JFS) bekannt, welches ein super-schnelles und skalierbares Dateisystem für Linux ist.

http://oss.software.ibm.com/jfs

JFS ist ein weitreichendes industrie-führendes High Performance Dateisystem, dass schnelle Wiederherstellung der Daten nach einem Crash oder Stromausfall bietet und auch extrem große Platten verwalten kann. Das Open Source JFS basiert auf bewährter Journaled File System Technologie, welche in einer Reihe von Betriebssystemen wie AIX und OS/2 vorkommt.

JFS wurde seit Release 0.0.1 am 2.Februar 2000 unter die GPL gestellt und hat mit Hilfe der Entwickler in der Gemeinde einen "Enterprise ready" Status erreicht. Dem Entwicklungsstil "Release Early, Release Often" folgend wurden mit dem JFS insgesamt 37 Zwischen-Releases gemacht.

Das Open Source JFS für Linux v 1.0.0 gibt es für die Linux 2.4.x Kernel Serie und bietet folgende Features:

Das JFS Team (Barry Arndt, Steve Best, Dave Kleikamp)

Viele waren begeistert von der Offenheit mit der IBM an die Sache rangeht und Kervin Pierre wollte wissen, ob es Pläne gibt, um JFS (oder XFS) in den offiziellen Tree einzufügen. Yaacov Slama sagte:

Von dem was ich von Linus Mail verstanden habe, unterscheiden sich JFS und XFS:

JFS benötigt keinerlei Änderung am bestehenden Code, es ist nur ein Aufsatz.

Dagegen ist XFS weit aufwendiger.

Selbst wenn JFS nicht so komplett wäre wie XFS (kein ACL, keine Quotas) und selbst wenn es weniger robust wäre (keine Ahnung ob dem so ist, ich nutze XFS and ext3 erfolgreich), ist ein Einfügen in den Kernel wesentlich einfacher und ich sehe auch keine (technischen) Gründe dagegen.

Ich glaube nicht, dass ext3 Schwierigkeiten haben wird, in den Kernel zu kommen, denn a) sind die Leute, die daran arbeiten lk Veteranen und b) hat es Red Hat (und auch VA) schon im Kernel (rawhide UND 7.1 Update).

Also kann man nur hoffen, dass die Leute von SGI einen Weg finden, um die Patches Linus-gerecht anzufertigen, da momentan die Datei "patch-2.4.5-xfs-1-0.1.core" (welche den modifizierten Kernel enthält, nicht die neuen Dateien) ganze 174090 Bytes groß ist.

3. Some Patch Confusion

30 Jun 2001 - 1 Jul 2001 (7 posts) Archive Link: "Removal of PG_marker scheme from 2.4.6-pre"

Summary By Zack Brown

People: Linus TorvaldsLinux Torvalds

Marcelo Tosatti fragte nach einer besseren Erklärung, warum Linus Torvalds einigen Code aus 2.4.6-pre7 herausnahm, welche den LRU (Least Recently Used) Ablauf in der page_launder() Funktion stellte. Linus antwortete, " Die Sache mit 2.4.5-ac13+ (und mein pre3+) hatte seit langem zu einer Unbrauchbarkeit geführt (temporäre Locks). Genau wegen diesen Änderungen war es." Auch Rik van Riel antwortete Marcelo und meinte das Linus in Wirklichkeit den falschen Code herausgenommen hat und der Fix von wo anders herkam. Linus antwortete:

Das wünscht du dir vielleicht.

Nur dass es so nicht war.

Schau auf die Liste und lese die Email, die dir cc'd wurden.

pre2 war ok, pre3 wars nicht.

ac12 war ok, ac13 wars nicht. pre3 mit dem pre2 page_launder war ok.

Da gibt es überhaupt keine Zweifel. Der Patch, der die Probleme verursacht hat war der umgedrehte. Bitte hör auf, das Thema zu verwirren.

4. Linux Performance on old Sun machines

30 Jun 2001 - 3 Jul 2001 (4 posts) Archive Link: "Linux speed on sun4c"

Summary By Adam Buchbinder

People: David S. Miller

Aaron Lehmann postete einen Ausschnitt aus der NetBSD/SparcFAQ:

Why is NetBSD so much faster than SparcLinux on sun4c (top)

Die Speicherverwaltungshardware auf Sun4c Maschinen (SPARCStation 1, 1+, 2, IPC, IPX, SLC, ELC and Geklonten) wird von Linux nicht gerade effektiv behandelt. NetBSD wird - solange Linux nichts an seiner MMU ändert - mit dieser Hardware wesentlich schneller sein.

Aaron wollte wissen, ob das stimmt und welche technischen Details dafür verantwortlich sind. David S. Miller antwortete, dass dies korrekt sei und empfahl für Sun4c Maschinen bei Performance-wichtigen Sachen BSD zu verwenden. Dann meinte er, " Ich weiss wie man das beheben kann, habe aber ehrlich gesagt keine Verlangen mehr auf dieser Plattform zu arbeiten."

Aaron wollte mehr Informationen dazu, im Besonderen wie der Fix aussehen würde und David präsentierte seine Sicht der Dinge:

Momentan schieben wir alle MMU Segmente die kontext-basierend sind, wenn ein Kontextwechsel stattfindet und alle bereits in Benutzung sind.

Das ist nicht korrekt, denn wie die Kontexte die limitieren Resource selbst sind, werden ein Haufen falsche MMU Sachen bei jedem Kontextwechsel bewegt.

Um das zu lösen, müssen die MMU Segement Software Status Strukturen in die mm_struct gelinkt werden. Wenn ein 'mm' dann einen Hardware Kontext braucht und noch MMU Segmente auf der mm's Liste sind, müssen sie einfach zurück in die MMU geführt werden.

Es gab keine Antwort.

5. Help-Entry Maintenance

3 Jul 2001 (8 posts) Archive Link: "Cross-reference analysis reveals problems in 2.4.6pre9"

Summary By Adam Buchbinder

People: Eric S. RaymondDavid Woodhouse

Eric S. Raymond, der ständig Anpassungen für CML2 macht, sagte, "Laut meinem cross-reference Generator haben folgende Symbole keinen Hilfeeintrag in 2.4.6-pre9" , er postete 39 Symbole und fragte, " ob die Maintainer sich dem Problem annehmen könnten?"

David Woodhouse antwortete, dass Erics cross-reference Generator nicht richtig arbeitet, doch Eric behauptete, dass er bereits " diese Symbole auf seiner Ignore Liste hat. Was ist diesmal das Problem?"

David schaute noch einmal genauer und gab dann zu:

Hat so ausgesehen, als ob wieder Konfigurationssymbole dabei sind, die der User ohnehin nicht ändern kann - da sie nur Abhängigkeiten oder ifdefs im Code sind.

Ich habe es mir noch einmal etwas genauer anschaut, und erkannt dass das falsch ist. Ich entschuldige mich daher für meinen Ton.

 

 

 

 

 

 

Sharon And Joy
 

Kernel Traffic is grateful to be developed on a computer donated by Professor Greg Benson and Professor Allan Cruse in the Department of Computer Science at the University of San Francisco. This is the same department that invented FlashMob Computing. Kernel Traffic is hosted by the generous folks at kernel.org. All pages on this site are copyright their original authors, and distributed under the terms of the GNU General Public License version 2.0.

Mirror provided by HKMirror. Sponsored by Porno Verzameling and webcamsex