<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

<author contact="mailto:zbrown@tumblerings.org">Zack Brown</author>

<headquote><a href="http://www.tux.org/lkml/">linux-kernel FAQ</a> |
<a href="http://www.tux.org/lkml/#s3-1">subscribe to linux-kernel</a> | <a
href="http://www.uwsg.indiana.edu/hypermail/linux/kernel/index.html">linux-kernel
Archives</a> | <a href="http://www.kernelnotes.org/">kernelnotes.org</a>
| <a href="http://lxr.linux.no/">LxR Kernel Source Browser</a> |
<a href="http://www.memalpha.cx/Linux/Kernel/">All Kernels</a> | <a
href="http://perso.wanadoo.es/xose/linux/linux_ports.html">Kernel
Ports</a> | <a
href="http://jungla.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html">Kernel
Docs</a> | <a href="http://members.aa.net/~swear/pedia/kernel.html">Gary's
Encyclopedia: Linux Kernel</a> | <a
href="http://kernelnewbies.org/">#kernelnewbies</a></headquote>

<issue num="123" date="25 Jun 2001 00:00:00 -0800" />

<stats posts="998" size="3958" contrib="426" multiples="184" lastweek="138">

<person posts="49" size="119" who="Alan Cox " />
<person posts="30" size="82" who="&quot;David S. Miller&quot; " />
<person posts="28" size="93" who="Jeff Garzik " />
<person posts="23" size="126" who="Alexander Viro " />
<person posts="21" size="107" who="Andrea Arcangeli " />
<person posts="14" size="57" who="Rik van Riel " />
<person posts="12" size="35" who="Daniel Phillips " />
<person posts="12" size="32" who="Pavel Machek " />
<person posts="11" size="34" who="&quot;Albert D. Cahalan&quot; " />
<person posts="10" size="39" who="Benjamin Herrenschmidt " />
<person posts="10" size="29" who="Keith Owens " />
<person posts="9" size="61" who="Justin Guyett " />
<person posts="9" size="37" who="&quot;Richard B. Johnson&quot; " />
<person posts="8" size="29" who="Kip Macy " />
<person posts="8" size="24" who="Arnaldo Carvalho de Melo " />
<person posts="7" size="45" who="" />
<person posts="7" size="32" who="&quot;D. Stimits&quot; " />
<person posts="7" size="24" who="Rachel Greenham " />
<person posts="7" size="21" who="Richard Gooch " />
<person posts="7" size="21" who="James Simmons " />
<person posts="6" size="48" who="Nico Schottelius " />
<person posts="6" size="27" who="Vojtech Pavlik " />
<person posts="6" size="22" who="Geert Uytterhoeven " />
<person posts="6" size="21" who="Alex Deucher " />
<person posts="6" size="20" who="" />
<person posts="6" size="17" who="Mike Galbraith " />
<person posts="6" size="17" who="Steven Walter " />
<person posts="6" size="16" who="Shawn Starr " />
<person posts="6" size="15" who="Kelledin Tane " />
<person posts="5" size="23" who="Robert Kleemann " />
<person posts="5" size="20" who="&quot;J . A . Magallon&quot; " />
<person posts="5" size="19" who="Dieter =?iso-8859-1?q?N=FCtzel?= " />
<person posts="5" size="18" who="Russell Leighton " />
<person posts="5" size="17" who="Linus Torvalds " />
<person posts="5" size="15" who="Larry McVoy " />
<person posts="5" size="14" who="Andi Kleen " />
<person posts="5" size="14" who="Jonathan Lundell " />
<person posts="5" size="12" who="Chris Mason " />
<person posts="5" size="12" who="&quot;Brent D. Norris&quot; " />
<person posts="4" size="97" who="Stelian Pop " />
<person posts="4" size="20" who="Neil Brown " />
<person posts="4" size="16" who="Matthew Dharm " />
<person posts="4" size="16" who="&quot;Eric S. Raymond&quot; " />
<person posts="4" size="15" who="Tom Rini " />
<person posts="4" size="14" who="dean gaudet " />
<person posts="4" size="14" who="Michal Jaegermann " />
<person posts="4" size="14" who="" />
<person posts="4" size="14" who="Luigi Genoni " />
<person posts="4" size="13" who=" (Linus Torvalds)" />
<person posts="4" size="13" who="&quot;Mike A. Harris&quot; " />
<person posts="4" size="13" who="Dan Streetman " />
<person posts="4" size="13" who="Khalid Aziz " />
<person posts="4" size="13" who="Riley Williams " />
<person posts="4" size="12" who="Christian Robottom Reis " />
<person posts="4" size="12" who="Dan Podeanu " />
<person posts="4" size="12" who="Ben Greear " />
<person posts="4" size="11" who=" (Colonel)" />
<person posts="4" size="11" who="Ralph Jones " />
<person posts="4" size="11" who="Guest section DW " />
<person posts="4" size="10" who="Marcelo Tosatti " />
<person posts="4" size="9" who="" />
<person posts="3" size="23" who="Ivan Schreter " />
<person posts="3" size="20" who="Sergey Tursanov " />
<person posts="3" size="17" who="=?ISO-8859-1?Q?Ren=E9?= Rebe " />
<person posts="3" size="16" who="&quot;Martin Frey&quot; " />
<person posts="3" size="14" who="=?iso-8859-1?Q?Jos=E9_Luis_Domingo_L=F3pez?= " />
<person posts="3" size="13" who="Patrick Mochel " />
<person posts="3" size="13" who="&quot;Mike Black&quot; " />
<person posts="3" size="13" who="Anuradha Ratnaweera " />
<person posts="3" size="13" who="David Luyer " />
<person posts="3" size="12" who="Dan Kegel " />
<person posts="3" size="12" who="Michael Peddemors " />
<person posts="3" size="11" who="Kurt Garloff " />
<person posts="3" size="11" who="Martin Moerman " />
<person posts="3" size="11" who="Rusty Russell " />
<person posts="3" size="11" who="Andreas Dilger " />
<person posts="3" size="10" who="&quot;Delio Brignoli&quot; " />
<person posts="3" size="10" who="German Gomez Garcia " />
<person posts="3" size="9" who="Michael Rothwell " />
<person posts="3" size="9" who="&quot;Petr Vandrovec&quot; " />
<person posts="3" size="9" who="Robert Love " />
<person posts="3" size="9" who="&quot;Zack Weinberg&quot; " />
<person posts="3" size="9" who="bert hubert " />
<person posts="3" size="8" who="James Sutherland " />
<person posts="3" size="8" who="Helge Hafting " />
<person posts="3" size="8" who="Chris Wedgwood " />
<person posts="3" size="8" who="Pete Wyckoff " />
<person posts="3" size="8" who="Juri Haberland " />
<person posts="3" size="8" who="Robert Love " />
<person posts="3" size="7" who="Dylan Griffiths " />
<person posts="2" size="65" who="Hahaha " />
<person posts="2" size="31" who="" />
<person posts="2" size="31" who="Alan Cox " />
<person posts="2" size="20" who="Jim Randell " />
<person posts="2" size="16" who="Andreas Bombe " />
<person posts="2" size="15" who="&quot;Andreas K. Huettel&quot; " />
<person posts="2" size="15" who="Olivier Sessink " />
<person posts="2" size="12" who="george anzinger " />
<person posts="2" size="12" who="David Lang " />
<person posts="2" size="11" who="Bob Glamm " />
<person posts="2" size="11" who="&quot;Bobby D. Bryant&quot; " />
<person posts="2" size="11" who="&quot;John Chris Wren&quot; " />
<person posts="2" size="10" who="" />
<person posts="2" size="9" who="&quot;Nathan D. Fabian&quot; " />
<person posts="2" size="9" who="Stas Sergeev " />
<person posts="2" size="9" who="" />
<person posts="2" size="9" who="=?ISO-8859-2?Q?Kajt=E1r_Zsolt?= " />
<person posts="2" size="9" who="Tim Moore " />
<person posts="2" size="8" who="Scott Laird " />
<person posts="2" size="8" who="Thomas Davis " />
<person posts="2" size="8" who="Ingo Oeser " />
<person posts="2" size="8" who="Paul Faure " />
<person posts="2" size="8" who="&quot;Jaswinder Singh&quot; " />
<person posts="2" size="7" who="" />
<person posts="2" size="7" who="Thomas Molina " />
<person posts="2" size="7" who="" />
<person posts="2" size="7" who="&quot;Zack Weinberg&quot; " />
<person posts="2" size="7" who="Jonathan Morton " />
<person posts="2" size="7" who="Roger Larsson " />
<person posts="2" size="7" who="" />
<person posts="2" size="7" who="&quot;H. Peter Anvin&quot; " />
<person posts="2" size="7" who="&quot;Bulent Abali&quot; " />
<person posts="2" size="7" who="Leon Breedt " />
<person posts="2" size="7" who="Stephen Satchell " />
<person posts="2" size="7" who="Anton Altaparmakov " />
<person posts="2" size="7" who="Stefan Traby " />
<person posts="2" size="7" who="Davide Libenzi " />
<person posts="2" size="7" who="Chris Rankin " />
<person posts="2" size="7" who="Pozsar Balazs " />
<person posts="2" size="7" who="Matthew Jacob " />
<person posts="2" size="7" who="John R Lenton " />
<person posts="2" size="6" who="Tom Gall " />
<person posts="2" size="6" who="Jeff Golds " />
<person posts="2" size="6" who="Paul Mackerras " />
<person posts="2" size="6" who="&quot;Heusden, Folkert van&quot; " />
<person posts="2" size="6" who="=?iso-8859-1?Q?Christian_Borntr=E4ger?= " />
<person posts="2" size="6" who="Matthew Wilcox " />
<person posts="2" size="6" who="Tim Waugh " />
<person posts="2" size="6" who="Rob Landley " />
<person posts="2" size="6" who="Gregoire Favre " />
<person posts="2" size="6" who="Konstantin Volckov " />
<person posts="2" size="6" who="Mario Mikocevic " />
<person posts="2" size="6" who="Horst von Brand " />
<person posts="2" size="6" who="Stephen Shirley " />
<person posts="2" size="6" who="Bill Pringlemeir " />
<person posts="2" size="6" who="Erik Mouw " />
<person posts="2" size="6" who="John Cavan " />
<person posts="2" size="6" who="&quot;Mohammad A. Haque&quot; " />
<person posts="2" size="6" who="Florin Andrei " />
<person posts="2" size="6" who="Jeff Mahoney " />
<person posts="2" size="5" who="Andreas Schwab " />
<person posts="2" size="5" who=" (Eugene Crosser)" />
<person posts="2" size="5" who="&quot;Steve Best&quot; " />
<person posts="2" size="5" who="Paul Mundt " />
<person posts="2" size="5" who="Ivan Vadovic " />
<person posts="2" size="5" who="Mike Castle " />
<person posts="2" size="5" who="Richard Henderson " />
<person posts="2" size="5" who="Jan Hudec " />
<person posts="2" size="5" who="" />
<person posts="2" size="5" who="Daniel Bertrand " />
<person posts="2" size="5" who="&quot;Pedro M. Rodrigues&quot; " />
<person posts="2" size="5" who="&quot;David Schwartz&quot; " />
<person posts="2" size="5" who="Ralf Baechle " />
<person posts="2" size="5" who="Bohdan Vlasyuk " />
<person posts="2" size="5" who="&quot;L. K.&quot; " />
<person posts="2" size="5" who="Christoph Hellwig " />
<person posts="2" size="5" who="Cory Watson " />
<person posts="2" size="5" who="Timur Tabi " />
<person posts="2" size="5" who="J Sloan " />
<person posts="2" size="5" who="Andrey Savochkin " />
<person posts="2" size="5" who="Johannes Erdfelt " />
<person posts="2" size="5" who="Christoph Hellwig " />
<person posts="2" size="5" who="Mark Mokryn " />
<person posts="2" size="5" who="John Fremlin " />
<person posts="2" size="5" who="Jeff Dike " />
<person posts="2" size="5" who="root " />
<person posts="2" size="4" who="&quot;Dr. Kelsey Hudson&quot; " />
<person posts="2" size="4" who="Jeremy Fitzhardinge " />
<person posts="2" size="4" who="Daniel Dickman " />
<person posts="2" size="4" who="Thiago Vinhas de Moraes " />
<person posts="2" size="4" who="Petko Manolov " />
<person posts="2" size="4" who="&quot;Gary E. Miller&quot; " />
<person posts="2" size="4" who="Dan Hollis " />
<person posts="2" size="4" who="Ted Gervais " />
<person posts="1" size="47" who="Daniel Wirth " />
<person posts="1" size="28" who="Andreas Klein " />
<person posts="1" size="25" who="Richard Chan " />
<person posts="1" size="21" who="Stefan Kuhr " />
<person posts="1" size="14" who="" />
<person posts="1" size="13" who="Brian McEntire " />
<person posts="1" size="13" who="Jan-Benedict Glaw " />
<person posts="1" size="12" who="Rainer Clasen " />
<person posts="1" size="11" who="Grant Grundler " />
<person posts="1" size="11" who="Yedidya Bar-david " />
<person posts="1" size="11" who="Marco " />
<person posts="1" size="11" who="" />
<person posts="1" size="10" who="Peter Cordes " />
<person posts="1" size="9" who="&quot;Oleg I. Vdovikin&quot; " />
<person posts="1" size="9" who="Chris Siebenmann " />
<person posts="1" size="9" who="Roberto Di Cosmo " />
<person posts="1" size="8" who="Urban Widmark " />
<person posts="1" size="8" who="&quot;richard&quot; " />
<person posts="1" size="7" who="" />
<person posts="1" size="6" who="&quot;Paulo E. Abreu&quot; " />
<person posts="1" size="6" who="Aaron Sethman " />
<person posts="1" size="6" who="Gregor Jasny " />
<person posts="1" size="6" who="Dave Airlie " />
<person posts="1" size="6" who="Jesse Pollard " />
<person posts="1" size="6" who=" (Raphael Manfredi)" />
<person posts="1" size="6" who="Jon Peatfield " />
<person posts="1" size="5" who="Christoph Rohland " />
<person posts="1" size="5" who="Zdenek Kabelac " />
<person posts="1" size="5" who="Alan Olsen " />
<person posts="1" size="5" who="Lars Gaarden " />
<person posts="1" size="5" who="&quot;Adam J. Richter&quot; " />
<person posts="1" size="5" who="&quot;Jeff Chua&quot; " />
<person posts="1" size="4" who="Russell King " />
<person posts="1" size="4" who="=?ISO-8859-1?Q?G=E9rard_Roudier?= " />
<person posts="1" size="4" who="Philips " />
<person posts="1" size="4" who="Nils Holland " />
<person posts="1" size="4" who="Claudio Martins " />
<person posts="1" size="4" who="&quot;Gregory T. Norris&quot; " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="&quot;Hubertus Franke&quot; " />
<person posts="1" size="4" who="=?iso-8859-1?Q?Jakob_=D8stergaard?= " />
<person posts="1" size="4" who="David Ford " />
<person posts="1" size="4" who="&quot;Jason T. Collins&quot; " />
<person posts="1" size="4" who="Ed Connell " />
<person posts="1" size="4" who="&quot;Tiago J. S. Martins Cruz&quot; " />
<person posts="1" size="4" who="Olaf Hering " />
<person posts="1" size="4" who="&quot;Daniel&quot; " />
<person posts="1" size="4" who="&quot;Pat O'Rourke&quot; " />
<person posts="1" size="4" who="Simon Huggins " />
<person posts="1" size="4" who="David Christensen " />
<person posts="1" size="4" who="&quot;Justin T. Gibbs&quot; " />
<person posts="1" size="4" who="John Madden " />
<person posts="1" size="4" who="=?iso-8859-1?q?Steve=20Kieu?= " />
<person posts="1" size="4" who="Joseph Carter " />
<person posts="1" size="4" who="Udo Wolter " />
<person posts="1" size="4" who="&quot;Christopher Friesen&quot; " />
<person posts="1" size="4" who="Henryk Paluch " />
<person posts="1" size="3" who="Boenisch Joerg " />
<person posts="1" size="3" who="Jeff Chua " />
<person posts="1" size="3" who="Miles Lane " />
<person posts="1" size="3" who="Rick Lindsley " />
<person posts="1" size="3" who="Stelian Pop " />
<person posts="1" size="3" who="&quot;Anil Kumar&quot; " />
<person posts="1" size="3" who="Stelian Pop " />
<person posts="1" size="3" who="Scott Murray " />
<person posts="1" size="3" who="Ken Brownfield " />
<person posts="1" size="3" who="Masaki Tsuji " />
<person posts="1" size="3" who="Magnus Sandberg " />
<person posts="1" size="3" who="Michael " />
<person posts="1" size="3" who="&quot;Georg Nikodym&quot; " />
<person posts="1" size="3" who="Fabian Arias " />
<person posts="1" size="3" who="Marc ZYNGIER " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="&quot;David N. Lombard&quot; " />
<person posts="1" size="3" who="Rodrigo Ventura " />
<person posts="1" size="3" who="Horst von Brand " />
<person posts="1" size="3" who="Don Werder " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="&quot;John William&quot; " />
<person posts="1" size="3" who="Bogdan Costescu " />
<person posts="1" size="3" who="&quot;Rainer Mager&quot; " />
<person posts="1" size="3" who="David Mansfield " />
<person posts="1" size="3" who="David Monniaux " />
<person posts="1" size="3" who="Michael Bacarella " />
<person posts="1" size="3" who="Rafael Diniz " />
<person posts="1" size="3" who="Hugh Dickins " />
<person posts="1" size="3" who="&quot;Dead2&quot; " />
<person posts="1" size="3" who="Soeren Sonnenburg " />
<person posts="1" size="3" who="Matan Ziv-Av " />
<person posts="1" size="3" who="Ronald Bultje " />
<person posts="1" size="3" who="James Stevenson " />
<person posts="1" size="3" who="Jamie Lokier " />
<person posts="1" size="3" who="Tony Gale " />
<person posts="1" size="3" who="Gianluca Anzolin " />
<person posts="1" size="3" who="Sven Geggus " />
<person posts="1" size="3" who="Kain " />
<person posts="1" size="3" who="Jeff Chua " />
<person posts="1" size="3" who="Greg Louis " />
<person posts="1" size="3" who=" (Miquel van Smoorenburg)" />
<person posts="1" size="3" who="Harald Welte " />
<person posts="1" size="3" who="&quot;Craig Lyons&quot; " />
<person posts="1" size="3" who="&quot;Henning P. Schmiedehausen&quot; " />
<person posts="1" size="3" who="Martin Devera " />
<person posts="1" size="3" who="Mikael Pettersson " />
<person posts="1" size="3" who="Walt " />
<person posts="1" size="3" who="Frank van Maarseveen " />
<person posts="1" size="3" who="Russ Lewis " />
<person posts="1" size="3" who="Josh Myer " />
<person posts="1" size="3" who="Simone Piunno " />
<person posts="1" size="3" who="Jan Rekorajski " />
<person posts="1" size="3" who="=?ISO-8859-1?Q? &quot;=C1=E5=EB=EE=E1=EE=F0=EE=E4=EE=E2?= &quot; " />
<person posts="1" size="3" who="Kai Germaschewski " />
<person posts="1" size="3" who="Igmar Palsenberg " />
<person posts="1" size="3" who="&quot;David Flynn&quot; " />
<person posts="1" size="3" who="&quot;Ronald Bultje&quot; " />
<person posts="1" size="3" who="Andrew Tridgell " />
<person posts="1" size="3" who="Ville Herva " />
<person posts="1" size="3" who="&quot;Daniel Dickman&quot; " />
<person posts="1" size="3" who="&quot;Seigneur Angmar&quot; " />
<person posts="1" size="3" who="&quot;Eric H. Weigle&quot; " />
<person posts="1" size="3" who="Andrzej Krzysztofowicz " />
<person posts="1" size="3" who="Chris Meadors " />
<person posts="1" size="3" who="Holger Lubitz " />
<person posts="1" size="3" who="Guus Sliepen " />
<person posts="1" size="3" who="Lee Cremeans " />
<person posts="1" size="3" who="&quot;Johan Kullstam&quot; " />
<person posts="1" size="3" who="Theodore Tso " />
<person posts="1" size="3" who="Michael " />
<person posts="1" size="3" who="PALFFY Daniel " />
<person posts="1" size="3" who="&quot;Martin.Knoblauch&quot; " />
<person posts="1" size="3" who="Josh Fryman " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Joel Jaeggli " />
<person posts="1" size="2" who="Philipp Matthias Hahn " />
<person posts="1" size="2" who="Mitchell Blank Jr " />
<person posts="1" size="2" who="Jens Gecius " />
<person posts="1" size="2" who="Susumu Takuwa " />
<person posts="1" size="2" who="Joshua Jore " />
<person posts="1" size="2" who="=?iso-8859-1?Q?Andr=E9?= Dahlqvist " />
<person posts="1" size="2" who="Jun Sun " />
<person posts="1" size="2" who="Patrik Wallstrom " />
<person posts="1" size="2" who="Andrew Morton " />
<person posts="1" size="2" who="Alexander Puchmayr " />
<person posts="1" size="2" who="Tom Vier " />
<person posts="1" size="2" who="Pierfrancesco Caci " />
<person posts="1" size="2" who="Dave Jones " />
<person posts="1" size="2" who="Nathan Straz " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="mirabilos {Thorsten Glaser} " />
<person posts="1" size="2" who="Alex Belits " />
<person posts="1" size="2" who="Guennadi Liakhovetski " />
<person posts="1" size="2" who="Pekka Pietikainen " />
<person posts="1" size="2" who="Bob Matthews " />
<person posts="1" size="2" who="Thomas Bogendoerfer " />
<person posts="1" size="2" who="Heiki Kask " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="&quot;Raj, Ashok&quot; " />
<person posts="1" size="2" who="Doug Ledford " />
<person posts="1" size="2" who="richard offer " />
<person posts="1" size="2" who="Hrishi " />
<person posts="1" size="2" who="Brad Johnson " />
<person posts="1" size="2" who="&quot;Christopher B. Liebman&quot; " />
<person posts="1" size="2" who=" (Rogier Wolff)" />
<person posts="1" size="2" who="Pavel Machek " />
<person posts="1" size="2" who="Mourad De Clerck " />
<person posts="1" size="2" who="&quot;Holzrichter, Bruce&quot; " />
<person posts="1" size="2" who="Paul " />
<person posts="1" size="2" who="alterity " />
<person posts="1" size="2" who="Anders Peter Fugmann " />
<person posts="1" size="2" who="&quot;MEHTA,HIREN (A-SanJose,ex1)&quot; " />
<person posts="1" size="2" who="Alexandr Andreev " />
<person posts="1" size="2" who="&quot;Venkatesh Ramamurthy&quot; " />
<person posts="1" size="2" who="Anuradha Ratnaweera " />
<person posts="1" size="2" who="Arjan van de Ven " />
<person posts="1" size="2" who="Ian Stirling " />
<person posts="1" size="2" who="=?iso-8859-1?q?Mich=E8l=20Alexandre=20Salim?= " />
<person posts="1" size="2" who="&quot;Marty Leisner&quot; " />
<person posts="1" size="2" who=" (Christoph Hellwig)" />
<person posts="1" size="2" who="Chakir Ettayebi " />
<person posts="1" size="2" who="Mark Smith " />
<person posts="1" size="2" who="David Ashley " />
<person posts="1" size="2" who="Yoav Etsion " />
<person posts="1" size="2" who="&quot;Nerijus Baliunas&quot; " />
<person posts="1" size="2" who="&quot;Ghozlane Toumi&quot; " />
<person posts="1" size="2" who="Steve Brueggeman " />
<person posts="1" size="2" who="Roman Zippel " />
<person posts="1" size="2" who="Rafael Herrera " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="&quot;Rico Tudor&quot; " />
<person posts="1" size="2" who="David Dyck " />
<person posts="1" size="2" who="Lee Leahu " />
<person posts="1" size="2" who="Ion Badulescu " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Peter Makholm " />
<person posts="1" size="2" who="Jason Lunz " />
<person posts="1" size="2" who="Xavier Bestel " />
<person posts="1" size="2" who="Brian Gerst " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Tim Pepper " />
<person posts="1" size="2" who="&quot;Khachaturov, Vassilii&quot; " />
<person posts="1" size="2" who="Olga Georgieva " />
<person posts="1" size="2" who="Daniel Tuijnman " />
<person posts="1" size="2" who="Manoj Sontakke " />
<person posts="1" size="2" who="&quot;Amit S. Kale&quot; " />
<person posts="1" size="2" who="Roberto Fichera " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="FORT David " />
<person posts="1" size="2" who="Ben LaHaise " />
<person posts="1" size="2" who=" (Danny ter Haar)" />
<person posts="1" size="2" who="&quot;Jason Murphy&quot; " />
<person posts="1" size="2" who="Geoffrey Gallaway " />
<person posts="1" size="2" who="Miquel Colom Piza " />
<person posts="1" size="2" who="Olivier Galibert " />
<person posts="1" size="2" who="Tobias Ringstrom " />
<person posts="1" size="2" who="&quot;Eric Hancock&quot; " />
<person posts="1" size="2" who="Modular Forms Boy " />
<person posts="1" size="2" who="Michael " />
<person posts="1" size="2" who="Emmanuel Fuste " />
<person posts="1" size="2" who="&quot;George Bonser&quot; " />
<person posts="1" size="2" who="&quot;Dan Maas&quot; " />
<person posts="1" size="2" who="Jean-Luc Coulon " />
<person posts="1" size="2" who="&quot;Michael Nguyen&quot; " />
<person posts="1" size="2" who="Julien Laganier " />
<person posts="1" size="2" who="J Sloan " />
<person posts="1" size="2" who="Blesson Paul " />
<person posts="1" size="2" who="&quot;Jeff V. Merkey&quot; " />
<person posts="1" size="2" who="sebastien person " />
<person posts="1" size="2" who="Thomas Pornin " />
<person posts="1" size="2" who="John Covici " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Damien TOURAINE " />
<person posts="1" size="2" who="Cort Dougan " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Aaron Lehmann " />
<person posts="1" size="2" who="Jacek =?iso-8859-2?Q?Pop=B3awski?= " />
<person posts="1" size="2" who="Tim Hilden " />
<person posts="1" size="1" who="jamal " />
<person posts="1" size="1" who="" />
<person posts="1" size="1" who="Andrzej Dereszowski " />
<person posts="1" size="1" who="" />
<person posts="1" size="1" who="Rick Hohensee " />

</stats>

<section
  title="Sony Vaio Motion Eye Camera Driver"
  subject="[PATCH 2.4.5-ac12] New Sony Vaio Motion Eye camera driver"
  archive=""
  posts="18"
  startdate="10 Jun 2001 05:25:26 -0800"
  enddate="15 Jun 2001 13:10:58 -0800"
>
<topic>USB</topic>
<topic>Version Control</topic>

<p>Stelian Pop announced a new driver for the Sony Vaio MotionEye camera from
the Picturebook models. He posted a patch and explained:</p>

<quote who="Stelian Pop">

<p>The driver does not yet support overlay (no docs... :-( ), but it does
support grabbing, jpeg snapshots and mjpeg compressed videos (through a
private API, documented in &lt;file:Documentation/video4linux/meye.txt&gt;).</p>

<p>Until the alcove-labs web site updates, you can download
the 'motioneye' application documented in meye.txt from: <a
href="http://mapage.noos.fr/pop/sonypi">http://mapage.noos.fr/pop/sonypi</a>
and <a
href="http://mapage.noos.fr/pop/meye">http://mapage.noos.fr/pop/meye</a></p>

</quote>

<p>Alan Cox asked if the hardware really supported overlay, and Stelian
confirmed that it did, though he added, <quote who="Stelian Pop">even if I know
how to program the mchip to output to the video bus, there is something missing
to enable overlay (either in the mchip or in the ati video driver).</quote> Alan
speculated:</p>

<quote who="Alan Cox">

<p>It could be using the YUV digital inputs to the ATI chip. It seems however
also quite likely to me that windows is doing the following</p>

<p>

<ol>

<li>Issuing USB transfers which put the data into video ram overlay buffers
(ie the DMA from the USB controller)</li>

<li>Using the YUV overlay/expand hardware in the ATI card (see <a
href="http://www.linuxvideo.org/gatos">http://www.linuxvideo.org/gatos</a>
for X stuff for ATI for this)</li>

</ol>

</p>

</quote>

<p>Stelian agreed, but also said that after a quick look at the Gatos site,
<quote who="Stelian Pop">it seems that the Rage Mobility P/M card which this
laptop has isn't yet supported.</quote> Linus Torvalds replied:</p>

<quote who="Linus Torvalds">

<p>It definitely is - at least if you use the XFree86 CVS tree with just
the ATI video extensions imported from Gatos.  I've used the YUV hardware
for half-accelerated DVD playing ("half-accelerated" only because the chip
can really do MC too, but ATI doesn't document how to do it, so it only does
the YUV conversion). </p>

<p>I've not figured out why the ATI Xv stuff from gatos seems to not have
made it into the XFree86 CVS tree - it works better than much of the Xv
stuff for some other chipsets that _are_ in the CVS tree.</p>

<p>I imported it into the XFree86 CVS some months ago, it was trivial.  I don't
have the patches lying around any more, though. I can try to re-create them
if anybody needs help.</p>

</quote>

<p>After a bit more discussion Stelian said, <quote who="Stelian Pop">the
main question remains: does the MotionEye camera support overlay or not
? It could be that it is connected to the feature connector of the ATI
board for doing direct video input/output (but no X driver recognizes this
connector today). The motion jpeg chip this camera is based on definately
has a video output.  Or it could just be the application who gets YUV data
from the chip then send it directly to the video board. Today this works,
almost (because we need a patched X - read gatos - and a patched xawtv -
in order to do scaling).</quote> Linus replied that he had no idea about
overlay support, and the thread ended inconclusively.</p>

</section>

<section
  title="Status Of Intel Gigabit Ethernet NIC With The TL82543GC Chipset"
  subject="Gigabit Intel NIC? - Intel Gigabit Ethernet Pro/1000T"
  archive=""
  posts="12"
  startdate="11 Jun 2001 09:37:03 -0800"
  enddate="14 Jun 2001 18:20:59 -0800"
>
<topic>Networking</topic>
<topic>POSIX</topic>

<mention>Ion Badulescu</mention>

<p>Shawn Starr asked about the status of Intel gigabit Ethernet NIC (copper)
with the TL82543GC chipset under Linux. He said, <quote who="Shawn Starr">The
sales guy who is promoting it says this is apparently a new card and he claims
he can get specs from engineering.</quote> Alan Cox burst into loud peals of
laughter. As these subsided, he replied, <quote who="Alan Cox">Nobody has been
able to get remotely useful docs out of intel on their 1Gbit ethernet.</quote>
Riley Williams suggested, <quote who="Riley Williams">tell the said sales
guy that IF he can get you the FULL specs TOGETHER WITH permission to freely
distribute them, AND "a friend of yours who knows how to read such specs"
confirms that they are indeed FULL specs, then you'll consider buying some
of the cards, but if not, you're not interested...</quote> Ion Badulescu
pointed out that permission to distribute the specs was not strictly
necessary, as long as it was possible to distribute driver sources under
the GPL. Ralf Baechle argued, <quote who="Ralf Baechle">You then have a
GPL'ed driver which still cannot be sanely modified in the way the GPL would
like to guarantee.</quote> But James Sutherland replied, <quote who="James
Sutherland">the GPL doesn't attempt to guarantee users the INFORMATION needed
to make sane changes, just that they have the facility to do so. Just as
the kernel doesn't come with a copy of the POSIX specs, the RFCs, etc. -
some of the standards the kernel implements aren't available publicly, but
that doesn't stop the kernel being freely modifiable!</quote> At one point
Alan reiterated, <quote who="Alan Cox">you have a better chance of getting
a straight answer out of a politician than intels networking folks.</quote>
At one point Shawn gave an update on his interaction with Intel, saying,
<quote who="Shawn Starr">No word yet. I would be extremely surprised to get
the docs WITHOUT an NDA or so. It never hurts to try though :-)</quote></p>

</section>

<section
  title="Docs From 3Com"
  subject="3com Driver and the 3XP Processor"
  archive=""
  posts="35"
  startdate="11 Jun 2001 16:24:11 -0800"
  enddate="18 Jun 2001 06:43:22 -0800"
>
<topic>PCI</topic>
<topic>SMP</topic>

<p>Brent D. Norris asked about the status of the 3Com Etherlink 10/100 PCI
NIC with 3XP processor under Linux; in particular Brent had heard that the
card handled DES encryption without using the CPU. He asked if Linux took
advantage of that, and Kip Macy replied, <quote who="Kip Macy">It can't
because 3com hasn't implemented in the driver and they won't publish the
interface.</quote> Brent replied that his impression had been that 3com was
fairly friendly to the Linux community. He asked if that was a misconception,
and Kip said, <quote who="Kip Macy">they are relatively friendly. However, if
they publish the interface to their card another company could come along with
a card with the same functionality and take advantage of pre-existing drivers
and undercut their price, thus taking away their margins. At least that is the
rationale I have been given and this has occurred on at least one occasion
to Adaptec.</quote> Alan Cox replied, <quote who="Alan Cox">Crypto hardware
is commodity. In fact its questionable it has any value below 1Gbit/second
anyway because the cheapest low speed crypto coprocessors are made by AMD
and intel. They fit into the second socket on your dual cpu motherboard and
as well as being mass market are conveinently reprogrammable and able to run
your applications when not doing crypto. The cheapest raid accelerator is
the same story. It costs a lot of money to build custom hardwae, an x86 is
the wrong solution but its sufficiently large a hamemr that it works better
than the elegant approach for most cases.</quote></p>

<p>At one point Martin Moerman from 3Com said, <quote who="Martin Moerman">To
make it easier, Tell me exactly what you need in documentation and I will
try to get it for you.</quote> There was no reply.</p>

</section>

<section
  title="2.4.5 Data Corruption"
  subject="2.4.5 data corruption"
  archive=""
  posts="14"
  startdate="12 Jun 2001 12:17:49 -0800"
  enddate="19 Jun 2001 12:06:02 -0800"
>
<topic>Disks: SCSI</topic>
<topic>FS: ext2</topic>

<mention>Alan Cox</mention>
<mention>Larry McVoy</mention>

<p>Larry McVoy reported reproducible data corruption under 2.4.5, and Eugene
Crosser also reported, <quote who="Eugene Crosser">These days I observed
massive FS curruption on vanilla 2.4.5, SCSI disk on Sym53c8-something
controller (UW).  I did not notice any problems since 2.4.5 was published, they
seem to have surfaced immediately after I created a rather big file capturing
video with broadcast2000 (video card is bt848).  Filesystem is ext2.</quote>
Alan Cox confirmed this problem. Later Larry reported that his corruption
was not as reproducible as he'd first thought, and the thread petered out.</p>

</section>

<section
  title="Linux 2.4.6-pre3"
  subject="Linux-2.4.6-pre3"
  archive=""
  posts="12"
  startdate="12 Jun 2001 17:42:45 -0800"
  enddate="14 Jun 2001 13:39:40 -0800"
>
<topic>FS: NFS</topic>
<topic>FS: ReiserFS</topic>
<topic>FS: devfs</topic>
<topic>Framebuffer</topic>
<topic>Networking</topic>
<topic>PCI</topic>
<topic>Power Management: ACPI</topic>
<topic>USB</topic>
<topic>Virtual Memory</topic>

<mention>Trond Myklebust</mention>
<mention>Alexander Viro</mention>
<mention>Rik van Riel</mention>
<mention>Johannes</mention>
<mention>Mike Galbraith</mention>
<mention>Chris Mason</mention>
<mention>Andrea Arcangeli</mention>
<mention>Paul Menage</mention>
<mention>David Woodhouse</mention>
<mention>Geert Uytterhoeven</mention>
<mention>Jeff Garzik</mention>
<mention>Kai Germaschewski</mention>
<mention>Patrick Mochel</mention>
<mention>Paul Mackerras</mention>
<mention>Andries Brouwer</mention>
<mention>Marcelo Tosatti</mention>
<mention>Neil Brown</mention>
<mention>Keith Owens</mention>
<mention>Richard Gooch</mention>
<mention>Andrew Morton</mention>

<p>Linus Torvalds announce 2.4.6-pre3 and explained:</p>

<quote who="Linus Torvalds">

<p>User-noticeable things: if you are tired of not being able to NFS-export
your reiserfs tree, this should make you happy.</p>

<p>VM tuning has also happened, with Rik van Riel, Mike Galbraith, Marcelo
Tosatti and Andrew Morton all doing various tweaks. Give it a whirl.</p>

</quote>

<p>He also posted the changelog:</p>

<quote who="Linus Torvalds">

<p>pre3:</p>

<p>

<ol>

<li>remember to increment the version number</li>

<li>Chris Mason: reiserfs mark_journal_new and bh leak fix</li>

<li>Richard Gooch: devfs update</li>

<li>Alexander Viro: further FS cleanup (superblock list)</li>

<li>David Woodhouse: MTD update</li>

<li>Kai Germaschewski: ISDN update (stanford checker fixes etc)</li>

<li>Rich Baum: gcc-3.0 warning fixes</li>

<li>Jeff Garzik: network driver updates</li>

<li>Geert Uytterhoeven: m68k fbdev logo merge glitch fix</li>

<li>Andrea Arcangeli: fix signal return path</li>

<li>David Miller: Sparc updates</li>

<li>Johannes Erdfelt: USB update</li>

<li>Carsten Otte, Andries Brouwer: don't clear blk_size unconditionally on
partition check</li>

<li>Martin Frey: alpha Sable irq fix</li>

<li>Paul Mackerras: PPC softirq update</li>

<li>Patrick Mochel: PCI power management infrastructure</li>

<li>Robert Siemer: miroSOUND driver update</li>

<li>Neil Brown: knfsd updates, including ability to export ReiserFS filesystems</li>

<li>Trond Myklebust: NFS readdir fixup, don't update atime on client</li>

<li>Andrew Morton: truncate_inode_pages speedup</li>

<li>Paul Menage: make inode quota count all inodes..</li>

</ol>

</p>

</quote>

<p>Keith Owens replied to item 8, reporting compiler warnings from the tulip
driver. Jeff Garzik replied, <quote who="Juff Garzik">There are no network
driver updates, including no tulip updates. The PCI API changed, there is
breakage and cleanup is needed</quote> Tim Waugh said with a frown, <quote
who="Tim Waugh">..in a stable kernel series.. :-((</quote> At one point Linus
said:</p>

<quote who="Linus Torvalds">

<p>It shouldn't have broken anything.  The warning happens, but the function
call ends up doing the same thing as it used to - old drivers will just
ignore the new argument.</p>

<p>It was a necessary step in working ACPI suspend.  Which Patrick has
working - with caveats.  And the fact that Pat happens to work at the same
company I do probably has more to do with the fact that Transmeta is obviously
interested in suspend issues more than most - and not so much with the fact
that he would exert undue influence on me.</p>

</quote>

</section>

<section
  title="Unregistered Changes To The User&lt;-&gt;Kernel API"
  subject="unregistered changes to the user&lt;-&gt;kernel API"
  archive=""
  posts="15"
  startdate="14 Jun 2001 09:12:19 -0800"
  enddate="14 Jun 2001 13:43:52 -0800"
>

<p>Andrea Arcangeli reported:</p>

<quote who="Andrea Arcangeli">

<p>There are a number of changes in kernel API visisble to userspace that
are unregistered in 2.4 mainline. I recommend to merge them ASAP to avoid
generating collisions across different versions of the kernel.</p>

<p>I'll attach here a number of patches that should make us to return in
sync. They must be applied incrementally. (really the very last one is mostly
here for comments, not intendeted for merging in mainline)</p>

<p>here the first that defines O_DIRECT (NOTE: the O_DIRECT value for alpha
is not definitive yet, O_DIRECTIO of tru64 is our O_NOFOLLOW so we're just
screwed as we just need a wrapper anyways to make complex programs like dbms
to run correctly without having to natively port them to linux, 02000000 in
tru64 is O_DSYNC, maybe I should move it to 010000000 instead which maybe
unused in tru64, but still we would have no guarantee that it won't be used
in the future, I was waiting Richard's comment about it).</p>

<p>The sparc64 values are approved by Dave.</p>

</quote>

</section>

<section
  title="IBM Lumbering Near Open Source"
  subject="ps2 keyboard filter hook"
  archive=""
  posts="14"
  startdate="15 Jun 2001 12:03:32 -0800"
  enddate="18 Jun 2001 08:42:16 -0800"
>

<p>Dan Streetman from IBM said:</p>

<quote who="Dan Streetman">

<p>IBM Retail Store Solutions dept has certain PS/2 keyboards which extend
the standard PS/2 specification in order to support addition hardware built
into the keyboard (such as a Magnetic Strip Reader, Keylock, Tone generator,
extra keys, extra LEDs, etc).  This addition hardware behaves in a manner
that makes it unusable if driven by a standard PS/2 driver (sadly, due
to the fact that its design is "IP" I can't elaborate on how or why it is
incompatible with the standard PS/2 specification).</p>

<p>In order to use these keyboards, a the standard PS/2 driver needs to
behave a bit differently; thus attached is a modifcation to the PS/2 driver
which allows other drivers to register with the PS/2 driver as 'filters'.
There is a arbitrary max number of 'filters' set to 1, which is a compile-time
define.  The registered drivers are called (in order of registration) for every
scancode, and they may change or consume the scancode (or allow it to pass).
Also the 'filters' are given a function to send an variable-sized buffer to
the keyboard output port; this function is synchronized using a semaphore
which also coordinates with pckbd_leds().</p>

</quote>

<p>Jeff Garzik asked, <quote who="Jeff Garzik">Didn't we just conclude a
discussion here on linux-kernel, which said that patches which simply add
hooks allowing proprietary extensions are not accepted into the kernel?</quote>
Andries Brouwer replied, <quote who="Andries Brouwer">There is a certain need
for this kind of patches.  I have seen similar stuff for the blind, or for
disabled people who for example can use only one hand.  Also for people who
use a combined keyboard/barcode reader.  Hooks for drivers that do something
special have other uses than for proprietary extensions.</quote> Elsewhere,
Michael Rothwell added:</p>

<quote who="Michael Rothwell">

<p>I'm facing a similar problem with the "Qoder" barcode scanner. I have
to have a keyboard hook. The "right" way seem to be to use the input api.
Unfortunately, this means that current kernels can't use the driver w/o a
patch (the input api patch). The ugly way is to patch the keyboard driver. I'm
doing both.</p>

<p>However, I wrote a REALLY SIMPLE hook tht supported exactly my needs,
since it's in the category of "ugly hack waiting for input api." Maybe I'll
write a version for your hook.</p>

<p>I wonder when the input api stuff for ps/2 devices will be a part of the
mainstream kernel...</p>

</quote>

<p>Dan himself also replied to Jeff, saying:</p>

<quote who="Dan Streetman">

<p>I never intended to get that patch in.  In fact I would be shocked (and
a bit horrified) if it was accepted.</p>

<p>But management doesn't listen to me when I say it will never get accepted
so I had to make a token effort of submitting it to prove it won't get
accepted.</p>

<p>And I did try hard to convince them to release the actual driver but it
didn't work.</p>

</quote>

<p>Mike A. Harris replied:</p>

<quote who="Mike A. Harris">

<p>I find it very odd indeed with IBM's big voice of open source praise,
yada yada, and what Lou has said in the past, that there would be any
question at all of wether it would be open source or not.  Isn't big blue
behind open source?  Or is it just for publicity?  Makes me wonder now...</p>

<p>Must be some real good rocket science in that interface that theres no
way on earth someone else could come up with it for it to be important IP
to protect.  Makes me wonder what's hiding behind it...</p>

</quote>

<p>Dan replied, <quote who="Dan Streetman">I actually think that in this case
(and possibly many others) it's not a case of wanting to 'protect' amazing
code or design, but more that people are used to working a certain way
(closed), and it's hard to change.  They still have a 'reflex' that tells
them to keep it closed, and need a good business (or legal) reason to open
it...instead of asking 'why not?' they ask 'why?'.</quote></p>

</section>

<section
  title="Email Virus On linux-kernel"
  subject="Snowhite and the Seven Dwarfs - The REAL story!"
  archive=""
  posts="9"
  startdate="15 Jun 2001 14:23:13 -0800"
  enddate="19 Jun 2001 07:23:03 -0800"
>

<p>An anonymous attacker posted an email virus to linux-kernel and a bunch
of folks just laughed at it.</p>

</section>

<section
  title="Status Of Hotplug CPU Support"
  subject="[ANNOUNCE] HotPlug CPU patch against 2.4.5"
  archive=""
  posts="4"
  startdate="16 Jun 2001 05:29:00 -0800"
  enddate="16 Jun 2001 21:40:33 -0800"
>
<topic>FS: sysfs</topic>
<topic>Hot-Plugging</topic>

<p>Rusty Russell posted a <a
href="http://sourceforge.net/projects/lhcs/">link</a> and announced, <quote
who="Rusty Russell">Version 0.3 (untested) of the HotPlug CPU Patch is out,
with ia64 and x86 support.</quote> Bringing a CPU up and down, he said, was as
simple as changing the value of /proc/sys/cpu/1. Christoph Hellwig suggested
using /proc/sys/cpu/&lt;num&gt;/enable instead, so that <quote who="Christoph
Hellwig">other per-cpu sysctls could be added more easily.</quote> Rusty agreed
it would be better, but said, <quote who="Rusty Russell">rewrite the sysctl
crap first to make dynamically adding and deleting entries sane.</quote>
Alexander Viro chimed in, <quote who="Alexander Viro">I had, actually. 2.5
stuff, but as soon as fs/super.c merge gets into the sane area I'll see
what can be safely merged into 2.4. Sorry - it touches quite a few places
and running two splitups in parallel... &lt;shudder&gt; As soon as this fscking
roll of barbwire^W^W^Wset of locking changes gets untangled...</quote></p>

</section>

<section
  title="Linux Human Interest Story (Tear Jerker)"
  subject="Kernel configuration.  It's not just a job, it's an adventure!"
  archive=""
  posts="9"
  startdate="16 Jun 2001 18:27:09 -0800"
  enddate="18 Jun 2001 06:01:25 -0800"
>
<topic>BSD</topic>
<topic>Disks: IDE</topic>
<topic>Disks: SCSI</topic>
<topic>Hot-Plugging</topic>
<topic>I2O</topic>
<topic>Kernel Build System</topic>
<topic>PCI</topic>
<topic>SMP</topic>
<topic>USB</topic>

<mention>Wayne Brown</mention>

<p>Eric S. Raymond finally snapped, and said (as they wheeled him down to his
padded cell):</p>

<quote who="Eric S. Raymond">

<p>Various people on the Linux kernel mailing list and elsewhere have been heard
to opine that CML2's user interface is too oriented towards nontechnical
users.  In response to these complaints, I have implemented a fourth CML2
front end with an interface style expressly designed for the serious,
hard-core hacker.  A transcript of an example session follows:</p>

<p>

-------------------------------------<br />
Welcome to CML2 Adventure, version 1.6.1.<br />
You are in a maze of twisty little Linux kernel options menus, all different.<br />
The main room.  A sign reads `Linux Kernel Configuration System'.<br />
Passages lead off in all directions.

</p>
 
<p>

&gt; n<br />
The arch room.  A sign reads `Processor type'.<br />
A passage leads upwards.<br />

</p>

<p>
 
Choose your processor architecture.<br />
A brass lantern is here.<br />
There is a row of buttons on the wall of this room. They read:<br />
X86, ALPHA, SPARC32, SPARC64, MIPS32, MIPS64, PPC, M68K, ARM, SUPERH, IA64,
PARISC, S390, S390X, CRIS<br />
The button marked X86 is pressed.<br />
&gt; take lantern<br />
Lantern: taken.<br />
&gt; look X86<br />
Value of X86 is y.<br />
This is Linux's home port.  Linux was originally native to the Intel
386, and runs on all the later x86 processors including the Intel
486, 586, Pentiums, and various instruction-set-compatible chips by
AMD, Cyrix, and others.<br />
&gt; up<br />
In main room.<br />
&gt; nearby<br />
The arch room.  A sign reads `Processor type'.<br />
The archihacks room.  A sign reads `Architecture-specific hardware hacks'.<br />
The buses room.  A sign reads `System buses and controller types'.<br />
The pm room.  A sign reads `Power management'.<br />
The mtd room.  A sign reads `Memory Technology Device (MTD) support'.<br />
The x86 room.  A sign reads `Intel and compatible 80x86 processor options'.<br />
The policy room.  A sign reads `Configuration policy options'.<br />
The generic room.  A sign reads `Architecture-independent feature selections'.<br />
The block_devices room.  A sign reads `Block devices'.<br />

</p>

<p>

&gt; go generic<br />
The generic room.  A sign reads `Architecture-independent feature selections'.<br />
A passage leads upwards.

</p>

<p>

There is an option named MODULES here.<br />
There is an option named NET here.<br />
There is an option named SYSVIPC here.<br />
There is an option named BSD_PROCESS_ACCT here.<br />
There is an option named SYSCTL here.<br />
There is an option named BINFMT_AOUT here.<br />
There is an option named BINFMT_MISC here.<br />
There is an option named SMP here.<br />
&gt; take NET<br />
NET: taken.<br />
&gt; take MODULES<br />
Tristate symbols won't default to M.<br />
MODULES: taken.<br />
&gt; up<br />
In main room.<br />
&gt; nearby<br />
The arch room.  A sign reads `Processor type'.<br />
The archihacks room.  A sign reads `Architecture-specific hardware hacks'.<br />
The buses room.  A sign reads `System buses and controller types'.<br />
The pm room.  A sign reads `Power management'.<br />
The mtd room.  A sign reads `Memory Technology Device (MTD) support'.<br />
The x86 room.  A sign reads `Intel and compatible 80x86 processor options'.<br />
The policy room.  A sign reads `Configuration policy options'.<br />
The generic room.  A sign reads `Architecture-independent feature selections'.<br />
The block_devices room.  A sign reads `Block devices'.<br />

</p>

<p>

&gt; go buses<br />
The buses room.  A sign reads `System buses and controller types'.<br />
A passage leads upwards.<br />

</p>

<p>

Specify the buses, disk controllers, and internal interconnection standards
that you want your kernel to support.<br />
It is very dark.  If you continue, you are likely to be eaten by a grue.<br />
There is an option named EISA here.<br />
There is an option named PCI here.<br />
There is an option named PNP here.<br />
There is an option named PARPORT here.<br />
There is an option named HOTPLUG here.<br />
There is an option named IDE here.<br />
There is an option named SCSI here.<br />
There is an option named USB here.<br />
There is an option named I2O here.<br />
There is an option named MTD here.<br />
There is an option named WATCHDOG here.<br />
&gt; light lantern<br />
The lantern radiates a mellow golden light.<br />
&gt; take PCI<br />
PCI: taken.<br />
&gt; help<br />
Welcome to the adventure configurator.  For a command summary, type `commands'.<br />
In general, a three-letter abbreviation of any command word is sufficient
to identify it to the parser.<br />

</p>

<p>This interface emulates the style of classic text adventure games such as
Colossal Cave Adventure and Zork.  Configuration menus are rooms, and
configuration options are objects that can be taken and dropped (except
for choice/radiobutton symbols, which become buttons on various room walls).
Objects and rooms may silently appear and disappear as visibilities
change.</p>

<p>Have fun, and beware of the grues!</p>

<p>In main room.</p>

<p>

&gt; commands<br />

<table border="0">

<tr><td>look [target] </td><td>-- look here or at target (direction or option).</td></tr>
<tr><td>nearby        </td><td>-- list nearby rooms (useful with go)</td></tr>
<tr><td>go            </td><td>-- go to a named menu (follow with the label).</td></tr>
<tr><td>inventory     </td><td>-- show which options you have picked up.</td></tr>
<tr><td>drop          </td><td>-- unset option.</td></tr>
<tr><td>take [module] </td><td>-- set option, follow with option name.</td></tr>
<tr><td>press         </td><td>-- press a button (follow with the button name).</td></tr>
<tr><td>set           </td><td>-- set numeric or string; follow with symbol and value.</td></tr>
<tr><td>load          </td><td>-- read in a configuration (follow with the filename).</td></tr>
<tr><td>save          </td><td>-- save the configuration (follow with a filename).</td></tr>
<tr><td>xyzzy         </td><td>-- toggle suppression flag.</td></tr>
<tr><td>quit          </td><td>-- quit, discarding changes.</td></tr>
<tr><td>exit          </td><td>-- exit, saving the configuration.</td></tr>

</table>

</p>

<p>You can move in compass directions n,e,w,s,ne,nw,se,sw or dn for down.</p>

<p>&gt; quit</p>

</quote>

<p>Several folks felt that Eric needed help immediately if not sooner,
and Eric later confessed, <quote who="Eric S. Raymond">I wrote most of CML2
Adventure on a long airplane flight.</quote> But Wayne Browne said, <quote
who="Wayne Browne">OK, Eric, you've finally done it.  You've bypassed my
objections to CML2 and won me over.  I *have* to try it now.  :-)</quote>
Eric chose to blame an imaginary being named "Rick Moen" (clearly an invented
cognate of his own name, to whit: "Eric" -&gt; "Rick", and "Ray<i>Mond</i>
-&gt; "Moen" -- a typical childish transposition in this sort of case).</p>

<p>One of the doctors made the mistake of suggesting that Eric might not have
actually written the code to do this, and that the log file was merely the
fabrication of a fevered mind. But Eric said, <quote who="Eric S. Raymond">CML2
Adventure is part of the 1.6.1 release of CML2.  You can download it from <a
href="http://www.tuxedo.org/~esr/cml2/">http://www.tuxedo.org/~esr/cml2/</a>
and try it out yourself.</quote></p>

<p>Thus endeth the thread.</p>

</section>

<section
  title="Hackers Dropping Like Flies"
  subject="is there a linux running on jvm arch ?"
  archive=""
  posts="5"
  startdate="20 Jun 2001 13:26:49 -0800"
  enddate="20 Jun 2001 17:52:24 -0800"
>
<topic>User-Mode Linux</topic>

<mention>Eric S. Raymond</mention>

<p>Eric S. Raymond was not the only unfortunate victim this week. David Fort
suggested from atop his Frankensteinian lair, <quote who="David Fort">I've
tested the User Mode Linux a few times ago, and it gave me an idea: given the
fact that we had a GCC which produce bytecode from C, it would be possible to
produce a port of linux(a new directory "jvm" in the arch dir) which would run
in a Java Virtual Machine. (after some inquiries such compiler does not exist
:-( ) I'm dreaming of a linux booting in a browser applet(imagine sending
such thing in a mail to MS peoples !!!!)</quote> Bruce Holzrichter replied,
<quote who="Bruce Holzrichter">While I am not sure if this is possible with
Linux, something like this has already been done with Inferno.  Check out: <a
href="http://www.vitanuova.com/inferno/pidoc/index.html">http://www.vitanuova.com/inferno/pidoc/index.html</a></quote>.
And Jeff Dike added:</p>

<quote who="Jeff Dike">

<p>If you really want to help the MS peoples get Linux, consider a straight
port of UML to Windows.</p>

<p>I've been trying to encourage someone to do this for a while, with limited
success :-(  Enough has been done that I think I know what the main obstacles
are, and I think I know that it's possible.</p>

<p>So, if you're interested (and have the appropriate Win-fu) let me know,
and grab the code and start porting...</p>

</quote>

</section>

</kc>

