<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

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

<issue num="1" date="14 Jan 1999 00:00:00 -0800" />

<intro>

<p>This is the first issue of Kernel Traffic, a free publication that aims to
provide a take on some of the activities of the Linux Kernel mailing list.
We liked the layout of the Linux Weekly News so much we just outright
copied it. Hopefully we'll one day be able to live up to their high quality
as well.</p>

<p>Kernel Traffic will not cover everything on the list, and there will also
be spillage from one week into the next. That's just the way it goes. Trying
to keep track of something as amazing as the linux kernel mailing list is
not going to be easy. Please bear with us and help us with submissions.</p>

<p>Our format and layout will probably fluctuate as we get our bearings and
struggle to cope with the enormous volume of the mailing list; but for the
moment, our plan is to keep it simple: a single page, with headings covering
various subjects discussed on the list each week. We may also eventually
present some general discussion and some informal statistics such as
approximately how many messages there were through the week and so on.</p>

<p>How you can help: Sometimes we'll have questions of our own. Send us
your answers, and we'll include the clearest and most complete ones in our
"Read More" pages, which will (hopefully) grow throughout the weeks following
publication. Sometimes we won't have a question but we'll just get something
wrong. Tip us the wink and we'll slip in your correction.</p>

<p>How else you can help: Write up summaries of kernel mailing list threads
and send them to us. We'll include the best ones in our main page with your
name on top. Try to explain the technical issues as well as the merits of
each side's perspective. Preference will be given to articles which involve
some pivotal issue, and explanations of nonpivotal technical discussions.</p>

<p>By the way, we'll be taking submissions for our title graphic for awhile.
Help us out with your gimp skills.</p>

<p>Unfortunately this page is being hosted by a student account, with no
fancy gadgets like cgi or lots of storage space. If anyone wants to give us
a nice big space with cgi, a snappier URL and better bandwidth, please drop
us a line.</p>

<p>We hope you like this project. It's something we've had on our minds for
awhile, and now we're doing it.</p>

</intro>

<stats posts="1556" size="5851" contrib="542" multiples="256" lastweek="75">

<person posts="75" size="207" who=" (Alan Cox)" />
<person posts="40" size="147" who="Linus Torvalds " />
<person posts="33" size="163" who="Andrea Arcangeli " />
<person posts="31" size="114" who="&quot;Stephen C. Tweedie&quot; " />
<person posts="31" size="113" who="Jamie Lokier " />
<person posts="28" size="126" who="&quot;Mike A. Harris&quot; " />
<person posts="20" size="103" who="&quot;Anthony Barbachan&quot; " />
<person posts="20" size="76" who="&quot;Brandon S. Allbery KF8NH&quot; " />
<person posts="16" size="45" who="Matthew Kirkwood " />
<person posts="14" size="68" who="&quot;Khimenko Victor&quot; " />
<person posts="14" size="45" who=" (Guest section DW)" />
<person posts="14" size="37" who="Chris Evans " />
<person posts="13" size="65" who="Zlatko Calusic " />
<person posts="13" size="48" who="Steve Bergman " />
<person posts="13" size="38" who="Gregory Maxwell " />
<person posts="13" size="33" who="Tim Waugh " />
<person posts="12" size="70" who="Marcin Dalecki " />
<person posts="12" size="43" who="Chip Salzenberg " />
<person posts="11" size="39" who="Horst von Brand " />
<person posts="10" size="75" who="&quot;Peter T. Breuer&quot; " />
<person posts="10" size="46" who="&quot;Mr. James W. Laferriere&quot; " />
<person posts="10" size="39" who="Kenneth Albanowski " />
<person posts="10" size="31" who="MOLNAR Ingo " />
<person posts="10" size="30" who="&quot;David S. Miller&quot; " />
<person posts="10" size="29" who="" />
<person posts="10" size="28" who="Michael Elizabeth Chastain " />
<person posts="9" size="39" who="&quot;Andre M. Hedrick&quot; " />
<person posts="9" size="35" who="Benjamin Scherrey " />
<person posts="9" size="29" who="Alexander Viro " />
<person posts="9" size="27" who="&quot;Theodore Y. Ts'o&quot; " />
<person posts="9" size="26" who="Chris Wedgwood " />
<person posts="8" size="28" who="&quot;Alan Olsen&quot; " />
<person posts="8" size="28" who="&quot;Albert D. Cahalan&quot; " />
<person posts="8" size="27" who="Andi Kleen " />
<person posts="8" size="23" who="Sang Kang " />
<person posts="8" size="22" who="Magnus Ahltorp " />
<person posts="7" size="28" who="&quot;H. Peter Anvin&quot; " />
<person posts="7" size="26" who="&quot;Nicholas J. Leon&quot; " />
<person posts="7" size="26" who="&quot;Richard B. Johnson&quot; " />
<person posts="7" size="23" who="David Feuer " />
<person posts="7" size="23" who="Horst von Brand " />
<person posts="7" size="22" who=" (david parsons)" />
<person posts="7" size="21" who="Oliver Xymoron " />
<person posts="7" size="19" who="Meelis Roos " />
<person posts="6" size="32" who="Perry Harrington " />
<person posts="6" size="25" who="" />
<person posts="6" size="23" who=" (H. Peter Anvin)" />
<person posts="6" size="23" who="&quot;Jacob Hawley&quot; " />
<person posts="6" size="22" who="Joseph Anthony " />
<person posts="6" size="21" who="Michel Catudal " />
<person posts="6" size="20" who="Dax Kelson " />
<person posts="6" size="17" who="&quot;Edward S. Marshall&quot; " />
<person posts="6" size="17" who="Mike " />
<person posts="6" size="16" who="Alexander Kjeldaas " />
<person posts="6" size="16" who="Chris Wedgwood " />
<person posts="6" size="16" who="David " />
<person posts="6" size="15" who="Raul Miller " />
<person posts="5" size="33" who=" (Eric W. Biederman)" />
<person posts="5" size="27" who="Dave Airlie " />
<person posts="5" size="27" who="Kurt Garloff " />
<person posts="5" size="27" who="Al Youngwerth " />
<person posts="5" size="25" who="Jan Kara " />
<person posts="5" size="23" who="System Administrator " />
<person posts="5" size="21" who="Marko Siladin " />
<person posts="5" size="21" who="David Lang " />
<person posts="5" size="20" who="Matti Aarnio " />
<person posts="5" size="18" who="Mike Jagdis " />
<person posts="5" size="18" who="Greg Smart " />
<person posts="5" size="17" who="Martijn van Oosterhout " />
<person posts="5" size="17" who="Serguei Koubouchine " />
<person posts="5" size="17" who="Arvind Sankar " />
<person posts="5" size="16" who="Tom Eastep " />
<person posts="5" size="16" who="Pavel Machek " />
<person posts="5" size="15" who="Adam Heath " />
<person posts="5" size="15" who="Eric Furbish " />
<person posts="5" size="15" who="Shawn Leas " />
<person posts="5" size="14" who="Alex Buell " />
<person posts="5" size="14" who="Dan Kegel " />
<person posts="5" size="14" who="&quot;Steven N. Hirsch&quot; " />
<person posts="5" size="14" who="Matthias Andree " />
<person posts="5" size="12" who="Aaron Tiensivu " />
<person posts="4" size="19" who="&quot;Michael H. Warfield&quot; " />
<person posts="4" size="18" who="&quot;Todd A. Wood&quot; " />
<person posts="4" size="17" who="Steven Roberts " />
<person posts="4" size="14" who=" (Hans-Joachim Baader)" />
<person posts="4" size="14" who="Joachim Baran " />
<person posts="4" size="14" who="Jens Axboe " />
<person posts="4" size="14" who="Savochkin Andrey Vladimirovich " />
<person posts="4" size="13" who="Patrik Rak " />
<person posts="4" size="13" who="Riley Williams " />
<person posts="4" size="13" who="Helge Hafting " />
<person posts="4" size="13" who="Brian Gerst " />
<person posts="4" size="13" who="Fred Richardson " />
<person posts="4" size="13" who="David Weinehall " />
<person posts="4" size="13" who="Florian Lohoff " />
<person posts="4" size="12" who="Simon Ekstrand " />
<person posts="4" size="12" who="Ben Hutchings " />
<person posts="4" size="12" who="CaT " />
<person posts="4" size="12" who="Charles Shannon Hendrix " />
<person posts="4" size="11" who="Martin Mares " />
<person posts="4" size="10" who=" (Miquel van Smoorenburg)" />
<person posts="4" size="9" who=" (H.J. Lu)" />
<person posts="3" size="27" who="&quot;Richard Toy&quot; " />
<person posts="3" size="19" who="&quot;Gregor J. Rothfuss&quot; " />
<person posts="3" size="18" who="" />
<person posts="3" size="16" who="David C Niemi " />
<person posts="3" size="15" who="Jon Evans " />
<person posts="3" size="14" who="Walter Hofmann " />
<person posts="3" size="13" who="Marc Espie " />
<person posts="3" size="13" who="Wakko Warner " />
<person posts="3" size="12" who="&quot;Alex Butcher(linkern)&quot; " />
<person posts="3" size="12" who="&quot;brian j. pardy&quot; " />
<person posts="3" size="12" who="" />
<person posts="3" size="12" who="&quot;Manfred Spraul&quot; " />
<person posts="3" size="11" who="Bryn Paul Arnold Jones " />
<person posts="3" size="11" who="" />
<person posts="3" size="11" who="Terence Murphy " />
<person posts="3" size="11" who="Allen Goldstein " />
<person posts="3" size="11" who="Jakub Jelinek " />
<person posts="3" size="11" who=" (Jamie Raymond)" />
<person posts="3" size="11" who="Alessandro Suardi " />
<person posts="3" size="11" who=" (Linus Torvalds)" />
<person posts="3" size="10" who="Colin Plumb " />
<person posts="3" size="10" who="Rik van Riel " />
<person posts="3" size="10" who="Dag Wieers " />
<person posts="3" size="10" who="Robert Woodcock " />
<person posts="3" size="10" who="=?iso-8859-1?Q?Preu=DF=2C_J=FCrgen?= " />
<person posts="3" size="10" who="Andreas Schwab " />
<person posts="3" size="10" who="Alain Williams " />
<person posts="3" size="10" who="Thomas Pornin " />
<person posts="3" size="9" who="Jes Sorensen " />
<person posts="3" size="9" who=" (Robert Kiesling)" />
<person posts="3" size="9" who="Ben Greear " />
<person posts="3" size="9" who="John Goerzen " />
<person posts="3" size="9" who="Benjamin Redelings I " />
<person posts="3" size="9" who=" (peeter joot)" />
<person posts="3" size="9" who="Matthew Geier " />
<person posts="3" size="9" who="Thomas Molina " />
<person posts="3" size="9" who="Martin Mares " />
<person posts="3" size="8" who="Philipp Rumpf " />
<person posts="3" size="8" who="Robert Minichino " />
<person posts="3" size="8" who="Jordan Mendelson " />
<person posts="3" size="8" who="Philip Blundell " />
<person posts="3" size="8" who="Eva Hocks " />
<person posts="3" size="8" who="" />
<person posts="3" size="7" who="John Kennedy " />
<person posts="3" size="7" who="Soeren Todt " />
<person posts="3" size="7" who="Bernd Eckenfels " />
<person posts="2" size="17" who="" />
<person posts="2" size="17" who="Stephen Rothwell " />
<person posts="2" size="14" who="Havard Bell " />
<person posts="2" size="13" who="Katlun Yong " />
<person posts="2" size="12" who="Dieter =?iso-8859-1?Q?N=FCtzel?= " />
<person posts="2" size="11" who="&quot;J. Maynard Gelinas&quot; " />
<person posts="2" size="11" who="Greg Wooledge " />
<person posts="2" size="11" who="&quot;Scooby Doo&quot; " />
<person posts="2" size="11" who="Gerard Roudier " />
<person posts="2" size="11" who="" />
<person posts="2" size="11" who="" />
<person posts="2" size="10" who="Brad Midgley " />
<person posts="2" size="10" who="&quot;Gerald Haese&quot; " />
<person posts="2" size="10" who="Craig Sanders " />
<person posts="2" size="9" who="&quot;Nico Schmoigl&quot; " />
<person posts="2" size="9" who="Max " />
<person posts="2" size="8" who="Peter Hanecak " />
<person posts="2" size="8" who="Mark Jefferys " />
<person posts="2" size="8" who="Philip Blundell " />
<person posts="2" size="8" who="Chris Ricker " />
<person posts="2" size="8" who="Jeffrey Hutzelman " />
<person posts="2" size="8" who="&quot;David Campbell&quot; " />
<person posts="2" size="8" who="Adrian Bridgett " />
<person posts="2" size="7" who="Paul Bunyk " />
<person posts="2" size="7" who="Torbjorn Lindgren " />
<person posts="2" size="7" who="Christopher Curtis " />
<person posts="2" size="7" who=" (Kai Henningsen)" />
<person posts="2" size="7" who="Chuck Lever " />
<person posts="2" size="7" who="Alan Modra " />
<person posts="2" size="7" who=" (Andreas M. Kirchwitz)" />
<person posts="2" size="7" who="Rafael Reilova " />
<person posts="2" size="7" who="Daniel Kobras " />
<person posts="2" size="7" who="Jeff Uphoff " />
<person posts="2" size="7" who="Dave Airlie " />
<person posts="2" size="7" who="" />
<person posts="2" size="7" who="" />
<person posts="2" size="7" who="Horvath Karoly " />
<person posts="2" size="7" who="Scott Murray " />
<person posts="2" size="7" who="Bob Taylor " />
<person posts="2" size="7" who="Brian Schau " />
<person posts="2" size="7" who="&quot;Christopher W. Curtis&quot; " />
<person posts="2" size="7" who="Chuck Lever " />
<person posts="2" size="7" who="Hans Lermen " />
<person posts="2" size="7" who="David Woodhouse " />
<person posts="2" size="7" who="Oleg Drokin " />
<person posts="2" size="7" who="Elias Ross " />
<person posts="2" size="7" who=" (Achim Kaiser)" />
<person posts="2" size="7" who="Matthias Welwarsky " />
<person posts="2" size="6" who="Michael K Vance " />
<person posts="2" size="6" who="Robert Thorncrantz " />
<person posts="2" size="6" who="Gerhard Mack " />
<person posts="2" size="6" who="" />
<person posts="2" size="6" who="Chris Chiappa " />
<person posts="2" size="6" who="" />
<person posts="2" size="6" who="Florian Weimer " />
<person posts="2" size="6" who="&quot;Nate Tuck&quot; " />
<person posts="2" size="6" who="Mark Orr " />
<person posts="2" size="6" who="Kev " />
<person posts="2" size="6" who="Tygrys " />
<person posts="2" size="6" who="Johan =?iso-8859-1?Q?Myr=E9en?= " />
<person posts="2" size="6" who="Jim Phillips " />
<person posts="2" size="6" who="Ulrich Drepper " />
<person posts="2" size="6" who="Niels Kristian Bech Jensen " />
<person posts="2" size="6" who="Doug Ledford " />
<person posts="2" size="6" who="Marc Lehmann " />
<person posts="2" size="6" who="Tarun Reddy " />
<person posts="2" size="6" who="Nimrod Zimerman " />
<person posts="2" size="6" who="Nathan Myers " />
<person posts="2" size="6" who="Tim Smith " />
<person posts="2" size="6" who="Dietmar Kling " />
<person posts="2" size="6" who="Olaf Titz " />
<person posts="2" size="6" who="&quot;Dr. S.K. Singh&quot; " />
<person posts="2" size="6" who="Bill Currie " />
<person posts="2" size="5" who="" />
<person posts="2" size="5" who=" (Tor Arntsen)" />
<person posts="2" size="5" who="Konrad Holzbauer " />
<person posts="2" size="5" who=" (Matthias Urlichs)" />
<person posts="2" size="5" who="&quot;Szabo, Balazs&quot; " />
<person posts="2" size="5" who="&quot;pacman&quot; " />
<person posts="2" size="5" who="Ravi Wijayaratne " />
<person posts="2" size="5" who="Vojtech Pavlik " />
<person posts="2" size="5" who="Riley Williams " />
<person posts="2" size="5" who="&quot;Robert B. Hamilton&quot; " />
<person posts="2" size="5" who="Jon " />
<person posts="2" size="5" who="&quot;Alexander V. Voinov&quot; " />
<person posts="2" size="5" who="&quot;Alexandre Hautequest&quot; " />
<person posts="2" size="5" who="Elmer Joandi " />
<person posts="2" size="5" who="Fuzzy Fox " />
<person posts="2" size="5" who="Luca Montecchiani " />
<person posts="2" size="5" who="Bernhard Rosenkraenzer " />
<person posts="2" size="5" who="Phil Sweeney " />
<person posts="2" size="5" who="&quot;J. S. Connell&quot; " />
<person posts="2" size="5" who=" (Larry McVoy)" />
<person posts="2" size="5" who="&quot;Shawn K. Quinn&quot; " />
<person posts="2" size="5" who="Greg Whalin " />
<person posts="2" size="5" who="InfraRED/Veres Tibor " />
<person posts="2" size="5" who="Russell Kroll " />
<person posts="2" size="5" who="Brian Ryner " />
<person posts="2" size="5" who="Brett Eldridge " />
<person posts="2" size="5" who="Simon Kenyon " />
<person posts="2" size="5" who="Rolf Fokkens " />
<person posts="2" size="5" who="Ray Lehtiniemi " />
<person posts="2" size="4" who="Matthias Kilian " />
<person posts="2" size="4" who="" />
<person posts="2" size="4" who="George Bonser " />
<person posts="2" size="4" who="David Hinds " />
<person posts="2" size="4" who="Alan Cox " />
<person posts="2" size="4" who="James Barrett " />
<person posts="1" size="36" who="Francesco Tapparo " />
<person posts="1" size="19" who="Steve Hanselman " />
<person posts="1" size="14" who="Bernd Nottelmann " />
<person posts="1" size="14" who="Sameer Sundresh " />
<person posts="1" size="13" who="Ian Eure " />
<person posts="1" size="13" who=" (David Madore)" />
<person posts="1" size="13" who="Scott Doty " />
<person posts="1" size="12" who="John Newnham " />
<person posts="1" size="12" who="Andras Wappel " />
<person posts="1" size="11" who="Michael Meissner " />
<person posts="1" size="10" who="" />
<person posts="1" size="9" who="Markus Linnala " />
<person posts="1" size="9" who="Andrej Presern " />
<person posts="1" size="9" who="Dave Airlie " />
<person posts="1" size="8" who="Andreas Jellinghaus " />
<person posts="1" size="8" who="Dmitry Torokhov " />
<person posts="1" size="8" who="Stefan Becker " />
<person posts="1" size="8" who="Carlos Fonseca " />
<person posts="1" size="8" who="BertJan Bakker " />
<person posts="1" size="7" who="Harish Pillay " />
<person posts="1" size="7" who="LinuxWorld Greenhouse " />
<person posts="1" size="7" who="Jan Blunck " />
<person posts="1" size="7" who="lnxhkr " />
<person posts="1" size="6" who="brent verner " />
<person posts="1" size="6" who="&quot;Robert G. Brown&quot; " />
<person posts="1" size="6" who="Xun Cheng " />
<person posts="1" size="6" who="Andy Carlson " />
<person posts="1" size="6" who="Jeremy Crabtree " />
<person posts="1" size="6" who="Richard Stallman " />
<person posts="1" size="6" who="Aaron Denney " />
<person posts="1" size="6" who="" />
<person posts="1" size="6" who="&quot;Joshua Snyder&quot; " />
<person posts="1" size="5" who="" />
<person posts="1" size="5" who="&quot;Allison, Bob&quot; " />
<person posts="1" size="5" who="Daniel Pirkl " />
<person posts="1" size="5" who="root " />
<person posts="1" size="5" who="&quot;Fausto Saporito&quot; " />
<person posts="1" size="5" who="Richard Harman " />
<person posts="1" size="5" who=" (Eric Van Tassell 1)" />
<person posts="1" size="5" who="&quot;Tim N. van der Leeuw&quot; " />
<person posts="1" size="5" who="" />
<person posts="1" size="5" who="&quot;Smart, Kylie&quot; " />
<person posts="1" size="5" who="Erick Kinnee " />
<person posts="1" size="4" who="Bernd Rinn " />
<person posts="1" size="4" who="David Foster " />
<person posts="1" size="4" who="Developer Support " />
<person posts="1" size="4" who="&quot;Manuel J. Galan&quot; " />
<person posts="1" size="4" who="Daniel Ryde " />
<person posts="1" size="4" who="Frank Gockel " />
<person posts="1" size="4" who="Matthew T Kohner " />
<person posts="1" size="4" who="Gadi Oxman " />
<person posts="1" size="4" who="Marc Espie " />
<person posts="1" size="4" who="Tony Gale " />
<person posts="1" size="4" who="&quot;Robert G. Werner&quot; " />
<person posts="1" size="4" who="Bruce Elliott " />
<person posts="1" size="4" who="&quot;Tim N. van der Leeuw&quot; " />
<person posts="1" size="4" who="Eric " />
<person posts="1" size="4" who="Clifford Wolf " />
<person posts="1" size="4" who="&quot;Terry 'Mongoose' Hendrix II&quot; " />
<person posts="1" size="4" who="&quot;Lourdes A Jones&quot; " />
<person posts="1" size="4" who="Hartwig Felger " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="Matthias Riese " />
<person posts="1" size="4" who="gandalf " />
<person posts="1" size="4" who="Gabriel Paubert " />
<person posts="1" size="4" who="&quot;Jorge Nerin&quot; " />
<person posts="1" size="4" who="Thomas Wouters " />
<person posts="1" size="4" who="Marcus Meissner " />
<person posts="1" size="4" who="" />
<person posts="1" size="3" who="Karsten=?iso-8859-1?Q?_M=FCller?= " />
<person posts="1" size="3" who="&quot;Andi Cambeis&quot; " />
<person posts="1" size="3" who="Kai Harrekilde-Petersen " />
<person posts="1" size="3" who=" (Jochen Stein)" />
<person posts="1" size="3" who="Michael Talbot-Wilson " />
<person posts="1" size="3" who="Mirian Crzig Lennox " />
<person posts="1" size="3" who="David Mansfield " />
<person posts="1" size="3" who="&quot;Gavin M. Roy&quot; " />
<person posts="1" size="3" who="Jeremy Katz " />
<person posts="1" size="3" who="Heinz Mauelshagen " />
<person posts="1" size="3" who="Todd Larason " />
<person posts="1" size="3" who="Paul Norton " />
<person posts="1" size="3" who="Jeffrey A Law " />
<person posts="1" size="3" who=" (Martin Radford)" />
<person posts="1" size="3" who="Jeremy Fitzhardinge " />
<person posts="1" size="3" who="Meino Christian Cramer " />
<person posts="1" size="3" who="&quot;J.D. Bakker&quot; " />
<person posts="1" size="3" who="John Ellson " />
<person posts="1" size="3" who="Bastard Operator from Hell " />
<person posts="1" size="3" who="Jaeson Engle " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="menion " />
<person posts="1" size="3" who="William Stearns " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="=?iso-8859-1?Q?Lars_Marowsky-Br=E9e?= " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Vandoorselaere Yoann " />
<person posts="1" size="3" who="Lawrence Walton " />
<person posts="1" size="3" who="Sasi Peter " />
<person posts="1" size="3" who=" (Marko Siladin)" />
<person posts="1" size="3" who="&quot;Daniel J. Rodriksson&quot; " />
<person posts="1" size="3" who="Wojtek Pilorz " />
<person posts="1" size="3" who="Mike McEwan " />
<person posts="1" size="3" who="Arnaldo Carvalho de Melo " />
<person posts="1" size="3" who="Ralf Corsepius " />
<person posts="1" size="3" who="Rainer Krienke " />
<person posts="1" size="3" who="John Kodis " />
<person posts="1" size="3" who="Radek Dresler " />
<person posts="1" size="3" who="Walter Hofmann " />
<person posts="1" size="3" who="Simon Urbanek " />
<person posts="1" size="3" who=" (John Alvord)" />
<person posts="1" size="3" who="Richard A Nelson " />
<person posts="1" size="3" who="Martin Gallant " />
<person posts="1" size="3" who="&quot;Brian Macy&quot; " />
<person posts="1" size="3" who="Sid Boyce " />
<person posts="1" size="3" who="Craig Milo Rogers " />
<person posts="1" size="3" who="George " />
<person posts="1" size="3" who="deicide " />
<person posts="1" size="3" who="Sai-Lai Lo " />
<person posts="1" size="3" who="Francois-Rene Rideau " />
<person posts="1" size="3" who="Rene Scholz " />
<person posts="1" size="3" who="Rafal Wierzbicki " />
<person posts="1" size="3" who="Vladimir Dergachev " />
<person posts="1" size="3" who="Petri Kaukasoina " />
<person posts="1" size="3" who="Jim Bourne " />
<person posts="1" size="3" who="Andreas Jaeger " />
<person posts="1" size="3" who="Scott Smyth " />
<person posts="1" size="3" who="Andrew Leahy " />
<person posts="1" size="3" who="&quot;Craig I. Hagan&quot; " />
<person posts="1" size="3" who="&quot;Matthew D. Pitts&quot; " />
<person posts="1" size="3" who="&quot;Alexander Vlasenko&quot; " />
<person posts="1" size="3" who="&quot;Thomas E. Dodd /CSDC&quot; " />
<person posts="1" size="3" who="Greg Johnson " />
<person posts="1" size="3" who="Tighe Kuykendall " />
<person posts="1" size="3" who="Jim Arnold " />
<person posts="1" size="3" who="Kalle Andersson " />
<person posts="1" size="3" who="Pete Harlan " />
<person posts="1" size="3" who="&quot;Paul Fulghum&quot; " />
<person posts="1" size="3" who="Jeff L Jones " />
<person posts="1" size="3" who="Stefan Traby " />
<person posts="1" size="3" who="Vojtech Pavlik " />
<person posts="1" size="3" who="Jonathan Sergent " />
<person posts="1" size="3" who="&quot;Willem Boschman&quot; " />
<person posts="1" size="3" who="Kai Makisara " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Christian Hack " />
<person posts="1" size="3" who="Volker Dormeyer " />
<person posts="1" size="3" who="&quot;Hans-Frieder Vogt&quot; " />
<person posts="1" size="3" who="Torsten Blank " />
<person posts="1" size="3" who="Geert Uytterhoeven " />
<person posts="1" size="3" who="root " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Ralf Sieger " />
<person posts="1" size="3" who="Peter Waltenberg " />
<person posts="1" size="3" who="Klaus Kudielka " />
<person posts="1" size="3" who="Anders Fugmann " />
<person posts="1" size="3" who="Andreas Kostyrka " />
<person posts="1" size="3" who="Kurt Garloff " />
<person posts="1" size="3" who="Jochen Heuer " />
<person posts="1" size="3" who="Mircea Damian " />
<person posts="1" size="3" who="Adam Klein " />
<person posts="1" size="3" who="Goran Gajic " />
<person posts="1" size="3" who="Joel Klecker " />
<person posts="1" size="3" who="Wayne Schlitt " />
<person posts="1" size="3" who="Kenneth Johansson " />
<person posts="1" size="3" who="" />
<person posts="1" size="2" who="&quot;Marcin 'Qrczak' Kowalczyk&quot; " />
<person posts="1" size="2" who="jamal " />
<person posts="1" size="2" who="&quot;Majdi Abbas&quot; " />
<person posts="1" size="2" who="Bas Vermeulen " />
<person posts="1" size="2" who="Mike Galbraith " />
<person posts="1" size="2" who="Matthew Hannigan " />
<person posts="1" size="2" who="Hans Reiser " />
<person posts="1" size="2" who="&quot;Mindaugas Riauba&quot; " />
<person posts="1" size="2" who="Wolfgang Rohdewald " />
<person posts="1" size="2" who="Harald Dunkel " />
<person posts="1" size="2" who="Matan Ziv-Av " />
<person posts="1" size="2" who="Anders Melchiorsen " />
<person posts="1" size="2" who="Danny Rice " />
<person posts="1" size="2" who="Michael Biggs " />
<person posts="1" size="2" who="Eric Knudstrup " />
<person posts="1" size="2" who="Thomas Sailer " />
<person posts="1" size="2" who="Richard Fish " />
<person posts="1" size="2" who="Bjorn Ekwall " />
<person posts="1" size="2" who="Benny Amorsen " />
<person posts="1" size="2" who="Brian Geisel " />
<person posts="1" size="2" who="Tygrys " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Erik Corry " />
<person posts="1" size="2" who="Theo Van Dinter " />
<person posts="1" size="2" who="Egil Kvaleberg " />
<person posts="1" size="2" who="Amanda Shuler " />
<person posts="1" size="2" who="&quot;Bjarni R. Einarsson&quot; " />
<person posts="1" size="2" who="&quot;Mark H. Wood&quot; " />
<person posts="1" size="2" who="Charles Cazabon " />
<person posts="1" size="2" who=" (Dale E. Martin)" />
<person posts="1" size="2" who="Neil Ticktin " />
<person posts="1" size="2" who="Lenart Gabor " />
<person posts="1" size="2" who="Henrik Edlund " />
<person posts="1" size="2" who=" (Matthew A Brodycz)" />
<person posts="1" size="2" who="Cort Dougan " />
<person posts="1" size="2" who="&quot;J. Daniel Powell&quot; " />
<person posts="1" size="2" who="Marcus Meissner " />
<person posts="1" size="2" who="Jim Pick " />
<person posts="1" size="2" who="Junichi Saito " />
<person posts="1" size="2" who="Tomasz Motylewski " />
<person posts="1" size="2" who="Pete - lk " />
<person posts="1" size="2" who="Urs Thuermann " />
<person posts="1" size="2" who="Michael Gilbert " />
<person posts="1" size="2" who="&quot;Matthias Urlichs&quot; " />
<person posts="1" size="2" who=" (Gert Doering)" />
<person posts="1" size="2" who="Robert Riggs " />
<person posts="1" size="2" who="Russell Steffen " />
<person posts="1" size="2" who="Brett Eldridge " />
<person posts="1" size="2" who="Damien Miller " />
<person posts="1" size="2" who="Robert Fish " />
<person posts="1" size="2" who="Paul Wouters " />
<person posts="1" size="2" who="Bernd Paysan " />
<person posts="1" size="2" who="Simon " />
<person posts="1" size="2" who="Brent Dearth " />
<person posts="1" size="2" who="I Lee Hetherington " />
<person posts="1" size="2" who="Paul Barton-Davis " />
<person posts="1" size="2" who="James Rich " />
<person posts="1" size="2" who="Gabor Kuti " />
<person posts="1" size="2" who="Simon Kirby " />
<person posts="1" size="2" who="&quot;Krzysztof G. Baranowski&quot; " />
<person posts="1" size="2" who="Sam Bingner " />
<person posts="1" size="2" who="Garrett Nievin " />
<person posts="1" size="2" who="Cezary Sliwa " />
<person posts="1" size="2" who="Jon K Hellan " />
<person posts="1" size="2" who=" (Daniel Egger)" />
<person posts="1" size="2" who="Barry " />
<person posts="1" size="2" who="Roland McGrath " />
<person posts="1" size="2" who="Linux account " />
<person posts="1" size="2" who="Stefan Laudat " />
<person posts="1" size="2" who="Stanislav Brabec " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Francis GALIEGUE " />
<person posts="1" size="2" who="ender " />
<person posts="1" size="2" who="Stephen Rothwell " />
<person posts="1" size="2" who="Dave Weis " />
<person posts="1" size="2" who="Thomas Davis " />
<person posts="1" size="2" who="&quot;David B. Rees&quot; " />
<person posts="1" size="2" who="Jonathan Corbet " />
<person posts="1" size="2" who="&quot;S. Shore&quot; " />
<person posts="1" size="2" who="Marc SCHAEFER " />
<person posts="1" size="2" who="&quot;David L. Parsley&quot; " />
<person posts="1" size="2" who="root " />
<person posts="1" size="2" who="Miguel de Icaza " />
<person posts="1" size="2" who="Nils Bokermann " />
<person posts="1" size="2" who="Robbert Muller " />
<person posts="1" size="2" who="Soeren Todt " />
<person posts="1" size="2" who="Holger Dietze " />
<person posts="1" size="2" who="Jakub Gwozdz " />
<person posts="1" size="2" who="Paul Flinders " />
<person posts="1" size="2" who=" (Jonathan Corbet)" />
<person posts="1" size="2" who="&quot;Christian Groessler&quot; " />
<person posts="1" size="2" who="Peter Bartosch " />
<person posts="1" size="2" who="Lauri Tischler " />
<person posts="1" size="2" who="Chree Haas " />
<person posts="1" size="2" who="Anton Blanchard " />
<person posts="1" size="2" who="Zack Brown " />
<person posts="1" size="2" who="Trond Myklebust " />
<person posts="1" size="2" who=" (Andreas Jellinghaus)" />
<person posts="1" size="2" who=" (Image - Odinn Sorensen)" />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="&quot;Florian v. Kurnatowski&quot; " />
<person posts="1" size="2" who="Mike McQuade " />
<person posts="1" size="2" who="Tom Vier " />
<person posts="1" size="2" who="Tom Holroyd " />
<person posts="1" size="2" who="Craig Condit " />
<person posts="1" size="2" who="Joel Sloan " />
<person posts="1" size="2" who="Joey Hess " />
<person posts="1" size="2" who="Richard Henderson " />
<person posts="1" size="2" who="&quot;HARAWAT.IN.ORACLE.COM&quot; " />
<person posts="1" size="2" who="Jesse Michael " />
<person posts="1" size="2" who="Doru MARIN " />
<person posts="1" size="2" who=" (Uwe Ohse)" />
<person posts="1" size="2" who="Guest " />
<person posts="1" size="2" who="Francis DEVEREUX " />
<person posts="1" size="2" who="Serena Del Bianco " />
<person posts="1" size="1" who="Sang Woo Kang " />

</stats>

<section
  title="Spam On linux-kernel"
  posts="3"
  subject="MAKE MONEY WHILE YOU SLEEP"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9901_02/msg00985.html"
  startdate="11 Jan 1999 00:00:00 -0800"
  enddate="12 Jan 1999 00:00:00 -0800"
>
<topic>Mailing List Administration</topic>
<topic>Spam</topic>

<p>Some get-rich-quick spam hit the list this week. Not as much as you
might expect, but enough to be annoying. Someone gave a pointer to <a
href="http://www.junkbusters.com">Junkbusters</a>, and added that they had
forwarded the offending messages to uce@ftc.gov, which they said was the
place where the Federal Trade Commission collects unsolicited commercial email
(UCE). They added that forging a return address on a commercial solicitation
or not giving a valid way to be removed from the list was illegal in the United
States, and that the FTC would prosecute folks who violated those laws.</p>

</section>

<section
  title="Crypto Restrictions"
  posts="35"
  subject="US relaxes crypto restrictions?"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9901_02/msg01401.html"
  startdate="12 Jan 1999 00:00:00 -0800"
  enddate="14 Dec 1999 00:00:00 -0800"
>
<topic>Compression</topic>
<topic>Legal Issues</topic>

<mention>Linus Torvalds</mention>

<p>Alexander Kjeldaas gave a pointer to <a
href="http://www.infobeat.com/stories/cgi/story.cgi?id=2557828890-57c.">this
article</a> about how the US will change its crypto laws. The effect of this
on kernel development seems to be that cryptography, currently a separate patch
you have to apply yourself, might be incorporated directly into the kernel.</p>

<p>The snag is that countries like France would then be unable to use linux
because of their own restrictions. This would also impact their recent
decision to use linux in their school system.</p>

<p>Various ideas were brought up about how to get around this, including
having crypto code masquerade as compression code (it's not our fault if
people use compression hooks for encryption, right?), but nothing received
overwhelming support. Linus Torvalds had no comment on whether crypto will
go into the kernel as a result of this new development.</p>

</section>

<section
  title="Porting The vfork() Syscall"
  posts="60"
  subject="Re: Porting vfork()"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9901_02/msg00003.html"
  startdate="08 Jan 1999 00:00:00 -0800"
  enddate="12 Jan 1999 00:00:00 -0800"
>
<topic>BSD: NetBSD</topic>
<topic>System Calls</topic>

<p>This was one of the biggest threads on the list this past week, continuing
from an earlier thread the week before. Apparently the question is whether
linux should implement the traditional vfork() function, or continue to
rely on the existing fork() and clone() functions. According to the manpage,
vfork() in linux has until now been just an alias for fork().</p>

<p>The decision seems to have been made in the latest kernels to go ahead with
it, and the discussion is moving toward implementation details. Linus Torvalds'
sense of it could be seen in this quote: <quote who="Linus Torvalds">vfork()
is a lot easier to use than clone() (you don't need to know about threading,
because everything is basically single-threaded as far as the application
is concerned - the only entity that needs to know about vfork() is basically
the compiler, because vfork() has setjmp() like properties when it comes to
automatic variables).</quote> In a different post, he added, <quote who="Linus
Torvalds">Note that vfork() is only an abomination because it can be hard to
get right - and we don't have that problem any longer. Basically everybody
hates it not because it's an ugly interface, but because it's so hard to
implement. And that's a big conceptual difference.</quote></p>

<p>There is a <a
href="http://www.netbsd.org/Documentation/kernel/vfork.html">NetBSD</a>
page discussing this issue. The issue seems to be primarily of speed, but
in terms of implementation there are all sorts of hairy things like race
conditions, deadlocks, and semaphores to worry about.</p>

<p>There's an <a
href="http://www.numeric-quest.com/lang/multi-frame.html">informative page</a>
about OS design that discusses these things. Basically a race condition is
where several processes may accomplish a task, and the program's behavior
should be different depending on which process finishes first. A deadlock is
when two processes are each waiting for a signal from the other, so neither
can proceed. A semaphore allows only one process to do something at a time,
so the others must wait until the first moves on. There are also things
called recursive semaphores, which are beyond me. Would someone like to
write up a clearer explanation of these things and how they relate to the
issues involved in the (now nearly resolved) vfork() debate?</p>

</section>

<section
  title="C Or C++ For Kernel Code?"
  posts="54"
  subject="Re: C++ in kernel"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9901_02/msg00011.html"
  startdate="08 Jan 1999 00:00:00 -0800"
  enddate="14 Jan 1999 00:00:00 -0800"
>
<topic>Preferred Language</topic>

<mention>Linus Torvalds</mention>

<p>This is one of those discussions that never really dies, and sometimes
flares up out of nowhere. Should the kernel use C++ or stick with C? This
seems to be one of the things that may cause a code fork eventually.</p>

<p>There seem to be many intertwining issues, including the possibility
of using some subset of C++ that is "better" than C but doesn't have the
"problems" of the full C++ language. There's also the question of who will
be writing device drivers, in terms of what their skill level will be.</p>

<p>One argument in favor of C++ adoption is that object orientation can
insulate programmers from some of the more difficult areas of kernel
development.</p>

<p>The opposing argument is that the insulation of object oriented programming
(OOP) would turn out to be an illusion in those difficult areas, since
performance would depend on a thorough knowledge of the internal operation
of the code and how it is compiled.</p>

<p>The bottom line, for now, is that Linus Torvalds is not going to switch
to C++, so the discussion is basically moot. Still, it's very interesting
to try and understand the different sides and nuances.</p>

<p>Would someone be willing to write up a more complete summary of the
different issues involved?</p>

</section>

<section
  title="GCC or EGCS?"
  posts="9"
  subject="Official kernel stance on EGCS?"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9901_02/msg00603.html"
  startdate="08 Jan 1999 00:00:00 -0800"
  enddate="11 Jan 1999 00:00:00 -0800"
>
<topic>Compiler</topic>

<mention>Linus Torvalds</mention>

<p>Like the C++ issue, this is also one of those ongoing debates that never
really dies. Essentially, there are two compilers: gcc and a code-fork of gcc
called egcs, which is the only one under active development. Somewhere along
the line egcs stopped being able to compile the linux kernel, which caused
enormous contention among developers. Some people said that the kernel code was
incorrect and that egcs was simply correcting the bad behavior of gcc which
the kernel had adapted to, while others said that the compiler should remain
backwardly compatible with gcc and not require painful code rewrites.</p>

<p>The current situation appears to be that Linus Torvalds is willing to
take kernel patches that resolve the conflict, so eventually egcs may become
the standard for compiling the kernel. As far as who was right and who was
wrong in the whole theoretical debate, I think both sides had their points
and it was an awful conflict from beginning to end. I'm relieved to see it
finally start to fade away.</p>

</section>

<section
  title="Listing File Inode Numbers"
  posts="8"
  subject="Re: ext2 tool"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9901_02/msg00076.html"
  startdate="08 Jan 1999 00:00:00 -0800"
  enddate="11 Jan 1999 00:00:00 -0800"
>
<topic>FS: ext2</topic>

<p>Someone asked if there was a tool to give the filename corresponding to
a given inode, for the 'ext2' file system. They wanted it to print out the
inode number, the full path and file name, and the inode type.</p>

<p>There were a number of replies giving one liners to accomplish it. One
of the simplest was:</p>

<p>ls -alFRi /</p>

<!--<p>But there was some confusion about whether the person meant the kind
of file instead of the kind of inode. It was not resolved on the list. Are
there different kinds of inodes?</p>-->

</section>

<section
  title="zImage Vs. bzImage"
  posts="12"
  subject="Re: System is too big.  Try using bzImage or modules."
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9901_02/msg00038.html"
  startdate="08 Jan 1999 00:00:00 -0800"
  enddate="10 Jan 1999 00:00:00 -0800"
>
<topic>Compression</topic>
<topic>Preferred File Format</topic>

<p>Apparently there is some question as to whether support for 'zImage'
kernels should be dropped in favor of the 'bzImage' format. As was pointed
out on the list, zImage kernels are compressed (zipped) kernel images,
while bzImage files are "big zipped" (as opposed to "bzip", the popular
compression program). The difference between the zImage and bzImage is that
bzImage kernels don't have the 512K limit imposed by zImage files.</p>

<p>Unfortunately, bzImage kernels don't work on all systems. This is a
problem for RedHat users, since RedHat includes only bzImage kernels in their
distributions. The problems people have with that kernel seem infrequent
enough that RedHat may not change their policy (though they haven't made
any statements about it), and zImage files may be dropped. It's still an
open question. For now, however, zImages can still be made.</p>

<p>Could someone clear up the question of why the 512K limit exists for
zImage files?</p>

</section>

<section
  title="linux-kernel Slowdown"
  posts="34"
  subject="Re: linux-kernel's extremely slow turnaround time"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9901_02/msg00081.html"
  startdate="08 Jan 1999 00:00:00 -0800"
  enddate="13 Jan 1999 00:00:00 -0800"
>
<topic>Mailing List Administration</topic>
<topic>Popularity</topic>

<mention>David S. Miller</mention>
<mention>Chris Wedgwood</mention>
<mention>Linus Torvalds</mention>

<p>The linux-kernel list seems to be very slow distributing its messages
lately. Some interesting information came out of the discussion: as
Matti Aarnio put it, the mailing list is hosted by a <quote who="Matti
Aarnio">SparcStation10/50MHz, 128 MB RAM with 50 MHz SuperSparc. Average
load-average is 5 to 10, and only one process is doing email routing -- e.g.
it is getting 10-20% of CPU to do that task.</quote> Matti Aarnio also
maintains the zmailer program which (as opposed to sendmail) handles the
list.</p>

<p>David S. Miller, who runs the list, said he is looking for a long term
solution. As an aside, he added that subscription had tripled when Linus
Torvalds announced the 2.2.0pre series. Chris Wedgwood said that a recent
count of subscribers reached 3015. This may or may not have been before or
after the 2.2.0pre announcement.</p>

</section>

<section
  title="Are Distributions Ready For 2.2?"
  posts="19"
  subject="Re: [Off-Topic] Distribution 2.2-ready"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9901_02/msg00056.html"
  startdate="08 Jan 1999 00:00:00 -0800"
  enddate="12 Jan 1999 00:00:00 -0800"
>
<topic>Upgrading</topic>

<p>Some folks started wondering whether various distributions would be able to
run 2.2.0; apparently various people have gotten the latest kernels working
on pretty much all the different distributions, but that's not the same as
saying they'll work for everybody, or that all parts of a distribution will
work with a given kernel. We'll have to wait and see.</p>

</section>

<section
  title="Mounting Compressed Filesystems"
  posts="17"
  subject="Re: new filesystem: zipfs"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9901_02/msg00186.html"
  startdate="08 Jan 1999 00:00:00 -0800"
  enddate="13 Jan 1999 00:00:00 -0800"
>
<topic>Compression</topic>
<topic>FS</topic>

<p>Someone wants to be able to mount compressed files (.zip, .tgz, .tbz2,
etc) as regular directories. Apparently midnight commander can handle this,
to some extent. Userfs was a project that might have handled it, but it
hasn't been worked on in a while, apparently.</p>

</section>

<section
  title="Recursive Semaphores In The Kernel"
  posts="67"
  subject="MM deadlock [was: Re: arca-vm-8...]"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9901_02/msg00591.html"
  startdate="09 Jan 1999 00:00:00 -0800"
  enddate="14 Jan 1999 00:00:00 -0800"
>
<topic>SMP</topic>

<p>Some high powered debugging took place on this thread. Wish I Understood
More (tm).</p>

<p>Linus Torvalds: <quote who="Linus Torvalds">This one is a whole lot
harder to fix - the previous one needed only a simple extra flag, this one
is truly nasty.</quote></p>

<p>The next paragraph: <quote who="Linus Torvalds">The cleanest solution I can
think of is actually to allow semaphores to be recursive. I can do that with
minimal overhead (just one extra instruction in the non-contention case),
so it's not too bad, and I've wanted to do it for certain other things,
but it's still a nasty piece of code to mess around with.</quote></p>

<p>In a different part of the thread, Linus said he was <quote who="Linus
Torvalds">starting to despair</quote> of finding a good recursive semaphore
implementation.</p>

<p>Anyone care to explain this to us mortals? What is a recursive semaphore?
What implementations have been tried? Why were they insufficient? Why is
the problem so difficult?</p>

</section>

</kc>

