<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

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

<issue num="69" date="29 May 2000 00:00:00 -0800" />

<stats posts="922" size="3919" contrib="368" multiples="171" lastweek="147">

<person posts="45" size="130" who="Alan Cox " />
<person posts="21" size="75" who="Jeff V. Merkey " />
<person posts="16" size="149" who="James Simmons " />
<person posts="16" size="49" who="Stephen C. Tweedie " />
<person posts="14" size="70" who="Petr Vandrovec " />
<person posts="14" size="57" who="Tigran Aivazian " />
<person posts="14" size="43" who="Jeff Garzik " />
<person posts="12" size="53" who="" />
<person posts="12" size="44" who="Andre Hedrick " />
<person posts="12" size="38" who="Tim Waugh " />
<person posts="11" size="37" who="Trond Myklebust " />
<person posts="10" size="70" who="Theodore Y. Ts'o " />
<person posts="10" size="33" who="Rik van Riel " />
<person posts="9" size="48" who="Alexander Viro " />
<person posts="9" size="45" who="Michael H. Warfield " />
<person posts="9" size="35" who="George Anzinger " />
<person posts="9" size="34" who="Andries Brouwer " />
<person posts="9" size="32" who="Robert L. Harris " />
<person posts="8" size="30" who="Linus Torvalds " />
<person posts="8" size="29" who="Dan Kegel " />
<person posts="8" size="25" who="Chris Wedgwood " />
<person posts="8" size="24" who="Ralf Baechle " />
<person posts="8" size="23" who="Sasi Peter " />
<person posts="7" size="88" who="Alan Pearson " />
<person posts="7" size="30" who="Tony Hoyle " />
<person posts="7" size="25" who="Christopher E. Brown " />
<person posts="7" size="24" who="David Woodhouse " />
<person posts="7" size="22" who="Stephen Frost " />
<person posts="7" size="20" who="" />
<person posts="6" size="27" who="Russell King " />
<person posts="6" size="22" who="Keith Owens " />
<person posts="6" size="22" who="Boszormenyi Zoltan " />
<person posts="6" size="22" who="Robert Dinse " />
<person posts="6" size="21" who="Jamie Lokier " />
<person posts="6" size="20" who="Andi Kleen " />
<person posts="5" size="32" who="Martin Mares " />
<person posts="5" size="30" who="" />
<person posts="5" size="26" who="Juan J. Quintela " />
<person posts="5" size="25" who="Andrew Morton " />
<person posts="5" size="22" who="Kenneth C . Arnold " />
<person posts="5" size="17" who="Pavel Machek " />
<person posts="5" size="17" who="Urban Widmark " />
<person posts="5" size="15" who="Thomas Molina " />
<person posts="5" size="13" who="Adam Fritzler " />
<person posts="4" size="59" who="Winfried Magerl " />
<person posts="4" size="30" who="Andrzej Krzysztofowicz " />
<person posts="4" size="26" who="John Summerfield " />
<person posts="4" size="25" who="Thomas Graichen " />
<person posts="4" size="21" who="Whit Blauvelt " />
<person posts="4" size="20" who="Cesar Eduardo Barros " />
<person posts="4" size="19" who="Horst von Brand " />
<person posts="4" size="18" who="J.W. Hoogervorst " />
<person posts="4" size="16" who="Ulrich Kunitz " />
<person posts="4" size="15" who="Riley Williams " />
<person posts="4" size="14" who="Dave Jones " />
<person posts="4" size="13" who="Ed Carp " />
<person posts="4" size="13" who="James Sutherland " />
<person posts="4" size="13" who="Geert Uytterhoeven " />
<person posts="4" size="12" who="Ivan Passos " />
<person posts="4" size="12" who="Matthew Vanecek " />
<person posts="4" size="11" who="Andrea Arcangeli " />
<person posts="3" size="16" who="Kent Overstreet " />
<person posts="3" size="14" who="Jan Kasprzak " />
<person posts="3" size="13" who=" (Graham Stoney)" />
<person posts="3" size="13" who="Alexander Ehlert " />
<person posts="3" size="12" who="Michael Stiller " />
<person posts="3" size="12" who="Petr Vandrovec " />
<person posts="3" size="12" who="Giuseppe Ciaccio " />
<person posts="3" size="11" who="I Lee Hetherington " />
<person posts="3" size="11" who="" />
<person posts="3" size="11" who="=?ISO-8859-1?Q?Jerry_Lundstr=F6m?= " />
<person posts="3" size="11" who="Andi Kleen " />
<person posts="3" size="10" who="Robert Collier " />
<person posts="3" size="10" who="Andris Pavenis " />
<person posts="3" size="10" who="David Ford " />
<person posts="3" size="10" who="Bill Wendling " />
<person posts="3" size="9" who="Marc Duponcheel " />
<person posts="3" size="9" who="Wang Jian " />
<person posts="3" size="9" who="Paul Barton-Davis " />
<person posts="3" size="8" who="" />
<person posts="3" size="8" who="Brian Gerst " />
<person posts="3" size="7" who="Thomas Sailer " />
<person posts="3" size="7" who="Lee Chin " />
<person posts="2" size="62" who="" />
<person posts="2" size="40" who="" />
<person posts="2" size="39" who="Karim Yaghmour " />
<person posts="2" size="33" who="Neil Brown " />
<person posts="2" size="16" who="Peter Rival " />
<person posts="2" size="13" who="Thomas Davis " />
<person posts="2" size="13" who=" (Thomas Graichen)" />
<person posts="2" size="13" who="Andreas Dilger " />
<person posts="2" size="12" who="Quintela Carreira Juan J. " />
<person posts="2" size="11" who="Craig Kulesa " />
<person posts="2" size="10" who="Andreas Schuldei " />
<person posts="2" size="10" who="Linda Walsh " />
<person posts="2" size="9" who="Khimenko Victor " />
<person posts="2" size="9" who="Miquel van Smoorenburg " />
<person posts="2" size="9" who="" />
<person posts="2" size="8" who="Jan-Benedict Glaw " />
<person posts="2" size="8" who="Ingo Molnar " />
<person posts="2" size="8" who="" />
<person posts="2" size="8" who=" (Rogier Wolff)" />
<person posts="2" size="8" who="Jesse Pollard " />
<person posts="2" size="8" who="Joel Jaeggli " />
<person posts="2" size="8" who="Andrew Stubbs " />
<person posts="2" size="7" who="Oliver Neukum " />
<person posts="2" size="7" who="Matti Aarnio " />
<person posts="2" size="7" who="Lee Mitchell " />
<person posts="2" size="7" who="" />
<person posts="2" size="7" who="Dr. Kelsey Hudson " />
<person posts="2" size="7" who="Andreas Bombe " />
<person posts="2" size="7" who="=?ISO-8859-1?Q?Pasi_K=E4rkk=E4inen?= " />
<person posts="2" size="7" who="Mitchell Blank Jr " />
<person posts="2" size="7" who="Dr J Pelan " />
<person posts="2" size="7" who="Erick Kinnee " />
<person posts="2" size="7" who="Prairie Flower " />
<person posts="2" size="6" who="khromy " />
<person posts="2" size="6" who="Frank Davis " />
<person posts="2" size="6" who="Cyrille Chepelov (home) " />
<person posts="2" size="6" who="Alexander S A Kjeldaas " />
<person posts="2" size="6" who="Alessandro Suardi " />
<person posts="2" size="6" who="Albert D. Cahalan " />
<person posts="2" size="6" who="G. Hugh Song " />
<person posts="2" size="6" who="Dominik Kubla " />
<person posts="2" size="6" who="Mike Coleman " />
<person posts="2" size="6" who="Alex Ivchenko " />
<person posts="2" size="6" who="Lars Marowsky-Bree " />
<person posts="2" size="6" who="Rakesh Mathur " />
<person posts="2" size="6" who="Van Okamura " />
<person posts="2" size="6" who="Bernd Eckenfels " />
<person posts="2" size="6" who="Michael Schmitz " />
<person posts="2" size="6" who="Michael Gerdts " />
<person posts="2" size="6" who="Daniel Shane " />
<person posts="2" size="6" who=" (Miquel van Smoorenburg)" />
<person posts="2" size="6" who="Carlos Morgado " />
<person posts="2" size="6" who="David S. Miller " />
<person posts="2" size="6" who="Nathan Hand " />
<person posts="2" size="6" who=" (Hans-Joachim Baader)" />
<person posts="2" size="6" who="Dan Malek " />
<person posts="2" size="6" who="Gregory T. Norris " />
<person posts="2" size="6" who="Cijomlik " />
<person posts="2" size="6" who="=?iso-8859-1?Q?Fran=E7ois_romieu?= " />
<person posts="2" size="6" who="Donald Becker " />
<person posts="2" size="6" who="" />
<person posts="2" size="5" who="Barrett Southworth " />
<person posts="2" size="5" who="Andy Isaacson " />
<person posts="2" size="5" who="Radovan Garabik " />
<person posts="2" size="5" who="Lech Szychowski " />
<person posts="2" size="5" who="Erik Corry " />
<person posts="2" size="5" who="Oystein Viggen " />
<person posts="2" size="5" who="Ville Herva " />
<person posts="2" size="5" who="Keshav Chawla " />
<person posts="2" size="5" who="David Hinds " />
<person posts="2" size="5" who="Johannes Erdfelt " />
<person posts="2" size="5" who="John Covici " />
<person posts="2" size="5" who="Robert S. Irrgang " />
<person posts="2" size="5" who="David Hinds " />
<person posts="2" size="5" who="=?iso-8859-1?Q?Mads_Martin_J=F8rgensen?= " />
<person posts="2" size="5" who="Olaf Titz " />
<person posts="2" size="5" who="" />
<person posts="2" size="5" who="Lorenzo Allegrucci " />
<person posts="2" size="5" who="" />
<person posts="2" size="5" who="Simon Richter " />
<person posts="2" size="5" who="BenHanokh Gabriel " />
<person posts="2" size="5" who="" />
<person posts="2" size="5" who="Richard Gooch " />
<person posts="2" size="5" who="Antonio Giordano " />
<person posts="2" size="5" who="Matthew Kirkwood " />
<person posts="2" size="5" who="Kris Karas " />
<person posts="2" size="5" who="Gabriel Benhanokh " />
<person posts="2" size="4" who="Lorenzo Marcantonio " />
<person posts="1" size="35" who=" (david parsons)" />
<person posts="1" size="22" who="Rick van Rein " />
<person posts="1" size="20" who="Alexander Zvyagin " />
<person posts="1" size="14" who="Arkadiusz Miskiewicz " />
<person posts="1" size="12" who="Andreas Steffan " />
<person posts="1" size="11" who="Marc Buchmann " />
<person posts="1" size="10" who="James " />
<person posts="1" size="8" who="Jean Wolter " />
<person posts="1" size="8" who="Michal Zapasnik " />
<person posts="1" size="7" who="Forwarded SuSE Mail " />
<person posts="1" size="7" who="Romano Giannetti " />
<person posts="1" size="7" who="=?iso-2022-jp?B?GyRCLWpCZzBrNjUwaTgmNWYycSFKI24jZSNzIV0jaiNhI3AjYSNuGyhC?=" />
<person posts="1" size="7" who="Jason McMullan " />
<person posts="1" size="7" who="octave klaba " />
<person posts="1" size="6" who="kmb " />
<person posts="1" size="6" who="Bernd Kischnick " />
<person posts="1" size="6" who="" />
<person posts="1" size="6" who="Terje Malmedal " />
<person posts="1" size="6" who="Craig Armour " />
<person posts="1" size="6" who="Christopher R. Thompson " />
<person posts="1" size="6" who="John Cavan " />
<person posts="1" size="5" who="Adam " />
<person posts="1" size="5" who="Linda Walsh " />
<person posts="1" size="5" who="Rask Ingemann Lambertsen " />
<person posts="1" size="5" who="Zoran Davidovac " />
<person posts="1" size="5" who="Bernard Wei " />
<person posts="1" size="5" who="Adam J. Richter " />
<person posts="1" size="4" who="Mikko Ala-Fossi " />
<person posts="1" size="4" who="H . J . Lu " />
<person posts="1" size="4" who="Wolfgang Fritz " />
<person posts="1" size="4" who="Steffen A. Mork " />
<person posts="1" size="4" who="Jarno Paananen " />
<person posts="1" size="4" who="Michal Jaegermann " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="Gwyn Judd " />
<person posts="1" size="4" who="dr john halewood " />
<person posts="1" size="4" who="Christopher Zimmerman " />
<person posts="1" size="4" who="Pete Toscano " />
<person posts="1" size="4" who="Bruno Haible " />
<person posts="1" size="4" who="Paul Gortmaker " />
<person posts="1" size="4" who="Bernd Harries " />
<person posts="1" size="4" who="Matthew Fredrickson " />
<person posts="1" size="4" who=" (Linus Torvalds)" />
<person posts="1" size="4" who="Ondrej Feela Filip " />
<person posts="1" size="4" who="Andrzej Krzysztofowicz " />
<person posts="1" size="4" who="Christopher Curtis " />
<person posts="1" size="4" who="Matthias Andree " />
<person posts="1" size="4" who="Dieter =?iso-8859-1?Q?N=FCtzel?= " />
<person posts="1" size="4" who="Marc Lehmann " />
<person posts="1" size="4" who="Geert Uytterhoeven " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="beej-a " />
<person posts="1" size="4" who="Camm Maguire " />
<person posts="1" size="4" who="Billy Harvey " />
<person posts="1" size="4" who=" (Aaron Denney)" />
<person posts="1" size="3" who="Thomas Dietz " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Horst von Brand " />
<person posts="1" size="3" who="Adam Frey " />
<person posts="1" size="3" who="Mikael Pettersson " />
<person posts="1" size="3" who="Peter Monta " />
<person posts="1" size="3" who="Erwin Bolwidt " />
<person posts="1" size="3" who="Roger Gammans " />
<person posts="1" size="3" who="Barry K. Nathan " />
<person posts="1" size="3" who="peter swain " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Lawrence MacIntyre " />
<person posts="1" size="3" who="Balbir Singh " />
<person posts="1" size="3" who="Roeland Th. Jansen " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Christopher Thompson " />
<person posts="1" size="3" who="Kevin M. Myer " />
<person posts="1" size="3" who="Allen Brown " />
<person posts="1" size="3" who="Frank Hull " />
<person posts="1" size="3" who="Jason Venner " />
<person posts="1" size="3" who="ADAM Sulmicki " />
<person posts="1" size="3" who="Nanning Buitenhuis " />
<person posts="1" size="3" who="Kenneth Johansson " />
<person posts="1" size="3" who=" (H. Peter Anvin)" />
<person posts="1" size="3" who="Lucca " />
<person posts="1" size="3" who="Ralf Baechle " />
<person posts="1" size="3" who="Vitezslav Samel " />
<person posts="1" size="3" who="Artur Skawina " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="FORT David ou popo " />
<person posts="1" size="3" who=" (Maurice S. Barnum)" />
<person posts="1" size="3" who="Riley H Williams " />
<person posts="1" size="3" who="Jason Thomas " />
<person posts="1" size="3" who=" (Kees Bakker)" />
<person posts="1" size="3" who="Luke Reeves " />
<person posts="1" size="3" who=" (rkaiser@sysgo.de)" />
<person posts="1" size="3" who="Anton Blanchard " />
<person posts="1" size="3" who="Pavel Machek " />
<person posts="1" size="3" who="Jeremy Fitzhardinge " />
<person posts="1" size="3" who="Karsten Keil " />
<person posts="1" size="3" who="Jamie Lokier " />
<person posts="1" size="3" who="Richard Polton " />
<person posts="1" size="3" who="Mark Hahn " />
<person posts="1" size="3" who="Shyam Kaushik V " />
<person posts="1" size="3" who="Matt Yourst " />
<person posts="1" size="3" who="Manfred Spraul " />
<person posts="1" size="3" who="M Sweger " />
<person posts="1" size="3" who="Brett Thompson! " />
<person posts="1" size="3" who="bert hubert " />
<person posts="1" size="3" who="Benjamin Redelings I " />
<person posts="1" size="3" who="Zdenek Kabelac " />
<person posts="1" size="3" who="Pierre Cyr " />
<person posts="1" size="3" who="Jeff Moyer " />
<person posts="1" size="3" who="Jeff Nguyen " />
<person posts="1" size="3" who=" (Carsten Paeth)" />
<person posts="1" size="3" who="Charles Steinkuehler " />
<person posts="1" size="3" who="Sean Hunter " />
<person posts="1" size="3" who="Amit S. Kale " />
<person posts="1" size="3" who="Roeland Th. Jansen " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Dori Seliskar " />
<person posts="1" size="3" who="Carlo Wood " />
<person posts="1" size="3" who="Stefan Monnier " />
<person posts="1" size="3" who="Charles Roten " />
<person posts="1" size="3" who="Alex Belits " />
<person posts="1" size="3" who="kiran keshava " />
<person posts="1" size="3" who="Junjiro Okajima " />
<person posts="1" size="3" who="Benhanokh Gabriel " />
<person posts="1" size="3" who="Craig ARMOUR " />
<person posts="1" size="3" who="Michael Marxmeier " />
<person posts="1" size="3" who="Ulrich Drepper " />
<person posts="1" size="3" who=" (Gary Funck)" />
<person posts="1" size="2" who="Peter Seiderer " />
<person posts="1" size="2" who="Garst R. Reese " />
<person posts="1" size="2" who="Jan Rekorajski " />
<person posts="1" size="2" who="Douglas Gilbert " />
<person posts="1" size="2" who="Prasanth Kumar " />
<person posts="1" size="2" who="Giuliano Pochini " />
<person posts="1" size="2" who="Chris Evans " />
<person posts="1" size="2" who="Guus Sliepen " />
<person posts="1" size="2" who="Dave Caswell " />
<person posts="1" size="2" who="Bill Rugolsky Jr. " />
<person posts="1" size="2" who="Sivakumar Kuppusamy " />
<person posts="1" size="2" who="John Hayward-Warburton (Programming account) " />
<person posts="1" size="2" who="Arnd Bergmann " />
<person posts="1" size="2" who="Manfred Spraul " />
<person posts="1" size="2" who="Jes Sorensen " />
<person posts="1" size="2" who="Richard Zidlicky " />
<person posts="1" size="2" who="Martin Costabel " />
<person posts="1" size="2" who="Michael Schmitz " />
<person posts="1" size="2" who="Mike Black " />
<person posts="1" size="2" who="Alex Buell " />
<person posts="1" size="2" who="Ben Collins " />
<person posts="1" size="2" who=" (Dave Jones)" />
<person posts="1" size="2" who="Jonathan Disher " />
<person posts="1" size="2" who="Martin Mares " />
<person posts="1" size="2" who="Jonathan Thomas " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="James Herald " />
<person posts="1" size="2" who="bug1 " />
<person posts="1" size="2" who="Jones D (ISaCS) " />
<person posts="1" size="2" who="David A. Bandel " />
<person posts="1" size="2" who="David Rees " />
<person posts="1" size="2" who="Mark O'Neill " />
<person posts="1" size="2" who="Alan Modra " />
<person posts="1" size="2" who="Paul Mackerras " />
<person posts="1" size="2" who="Igmar Palsenberg " />
<person posts="1" size="2" who="Patrick Lerda " />
<person posts="1" size="2" who="Harold Oga " />
<person posts="1" size="2" who="Steve Hill " />
<person posts="1" size="2" who="Rui Sousa " />
<person posts="1" size="2" who="Vinodkumar Parasmal " />
<person posts="1" size="2" who="Juan Erbes " />
<person posts="1" size="2" who="Nicholas Duffek " />
<person posts="1" size="2" who=" (Frank Heldt)" />
<person posts="1" size="2" who="Robert Cohen " />
<person posts="1" size="2" who="Nerijus " />
<person posts="1" size="2" who="Ookhoi " />
<person posts="1" size="2" who="dmdaiko " />
<person posts="1" size="2" who="Rusty Russell " />
<person posts="1" size="2" who="C J Considine " />
<person posts="1" size="2" who="Lawrence Manning " />
<person posts="1" size="2" who="Setiaji life Kurniawan " />
<person posts="1" size="2" who="Rayson Ho " />
<person posts="1" size="2" who="Masanori TOKUNAGA " />
<person posts="1" size="2" who="Jeff Dike " />
<person posts="1" size="2" who="Artem Balabanyan " />
<person posts="1" size="2" who="Gregory Zornetzer " />
<person posts="1" size="2" who="Neil Schemenauer " />
<person posts="1" size="2" who="Paul Jakma " />
<person posts="1" size="2" who="Justin C. Darby " />
<person posts="1" size="2" who="Sameer " />
<person posts="1" size="2" who="Pavel Machek " />
<person posts="1" size="2" who="Gabor Lenart " />
<person posts="1" size="2" who="Herbert Ho " />
<person posts="1" size="2" who="Reto Baettig " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Andreas Tobler " />
<person posts="1" size="2" who="Tonglu Yi " />
<person posts="1" size="2" who="root " />
<person posts="1" size="2" who="Francis GALIEGUE " />

</stats>

<intro>

<p>Thanks go to Tom Davey and John Brajkovic for finding some typos in last
week's issue. Many thanks, folks!</p>

<p>Daniel Ginsberg disagreed with my stance last week in <kcref subject="Linus:
[PATCH] (for 2.3.99pre6) audit_ids system calls"
startdate="01 May 2000 00:00:00 -0800"></kcref><!-- kt20000522_68.html#1 -->. He wrote to
me:</p>

<quote who="Daniel Ginsberg">

<p>Dunno about your take on Linda Walsh's posts
regarding CAPP conformance. This, in particular, strikes me as unwarranted:</p>

<p>"I suspect that she puts more weight on its status as an "official" standard
than other folks on the list, who are concerned primarily with its technical
merits."</p>

<p>There really do seem to be two threads to her position.  First, that linux
will be defacto ruled out as an option by one of its largest possible (and
interested) adopters failing certification. But, also, that even given the
very real limitations of CAPP, it is a tremendously useful and important
part of the security arsenal. Seems to me that on this second point many of
LW's detractors have voiced a magic-bullet take on security ("if it won't do
all, then why bother"), and she has gone to great lengths to position CAPP
correctly in the overall scheme of security, freely granting what CAPP fails
to do, but showing the cases in which it would be useful and would
contribute significantly to security. Which is to say that I think that she
has voiced a pretty honest understanding of the technical merits of CAPP.</p>

<p>Might just be me, but you might want to cruise that thread again.</p>

</quote>

<p>Daniel, you make a good point. This is the kind of criticism I'd like to see
more of from KT readers. It helps expose the real issues underlying the
discussion. Thanks for sending it in!</p>

<p>I agree that Linda Walsh is not blindly pushing CAPP just because it's an
"official" standard. I didn't mean to give that impression. She obviously
cares about the technical aspects, and is not trying to claim that CAPP does
everything. On the other hand, I don't think we can say that the folks
disagreeing with her are simply looking for some impossible "magic bullet"
security solution. Many of them are also qualified, and have legitimate
objections. The question of whether it's worth conforming to CAPP is still
open.</p>

<p>At the same time, I was trying to draw attention to the fact that at least
part of Linda's argument in favor of CAPP is that it's a US government
security standard, and would go a long way towards getting Linux accepted in
security-conscious environments. Many developers, on the other hand, seem to
believe that no matter how much a given feature would help get Linux
accepted in a particular environment, that feature should be implemented or
not, based solely on its technical merits. These people seem to say that any
discussion of CAPP's 'political' value is superfluous, and should be
completely ignored.</p>

<p>The quote you took from last week's article, was simply my pointing out that
Linda was making such a political case as part of her argument, and that not
everyone would like that.</p>

</intro>

<section
  title="Early linux-kernel Archives"
  subject="Historical Archive"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_0005_02/msg00495.html"
  posts="18"
  startdate="10 May 2000 00:00:00 -0800"
  enddate="19 May 2000 00:00:00 -0800"
>
<topic>Code Freeze</topic>
<topic>Spam</topic>

<p>Alan Cox gave <a
href="ftp://ftp.linux.org.uk/pub/linux/alan/Old-Funet-Lists/">a link</a> and
announced:</p>

<quote who="Alan Cox">

<p>I've had a pile of old stuff from 1993-&gt;1995 that
escaped due to freak chance and non reuse of an old disk. I've now rescued
the data and finally had time to strip the original Linux lists out of it. I
dont have 1991/1992 alas but hopefully someone else does. Ted used to have
them on tsx-11 I believe /</p>

<p>Anyway if you want to know what DaveM's first post looked like, read the
very first Linux code freeze announcement or just wondered what a 5 mail a
day kernel list was like..</p>

</quote>

<p>Theodore Y. Ts'o added:</p>

<quote who="Theodore Y. Ts'o">

<p>I have archives from 1991-1994 at:</p>

<p><a
href="ftp://tsx-11.mit.edu/pub/linux/mail-archive">ftp://tsx-11.mit.edu/pub/linux/mail-archive</a></p>

<p>Any budding historian/archivist want to try to merge the two archives
together? :-)</p>

</quote>

<p>Chris Wedgwood replied:</p>

<quote who="Chris Wedgwood">

<p>Since I have my own archives for the last few
years (nowhere as extensive as others out there) I have a script to do just
such a thing.</p>

<p>I'll snarf down all the archives next week I can get and run it -- it should
weed out any duplicates. I might make it a little smarter to record things
like origin (which archive source it came from) and also to detect broken
messages caused by the horrible unix mailbox format getting truncated in the
wrong places.</p>

<p>Something that has occurred to me, some of my archives I deleted the spam
from, so they are probably not what you would call 'pristine' condition. I
also have a couple of holes 30 messages or so wide form the last couple of
years because I've done dumb things like remove and old libc without
recompiling my local delivery agent. Doh.</p>

</quote>

<p>At some point, Michal Jaegermann said:</p>

<quote who="Michal Jaegermann">

<p>I found two old CDs which contents is
partially Linux. :-)</p>

<p>In particular they contain what seems like a complete archive of
linux-activists list starting from November 1991 up to digest 988, Volume #4
from "Wed, 28 Apr 93".</p>

</quote>

<p>In an off-list email exchange (and many thanks for the quick replies!),
Michal also told me:</p>

<quote who="Michal Jaegermann">

<p>all this stuff (i.e. everything Linux which
was on these two CDs I mentioned) is still available from</p>

<p><a
href="ftp://ftp.harddata.com/pub/Linux-history/">ftp://ftp.harddata.com/pub/Linux-history/</a></p>

<p>But both Andries and Alan have linux-activists archives which go for at
least two volumes more than what I found. Some of library sources were
missing from Andries collection. :-)</p>

</quote>

<p>In a later email to me, he added, <quote who="Michal Jaegermann">the stuff
on <a href="ftp://ftp.harddata.com/pub/Linux-history/">ftp.harddata.com</a>
will be not permanently there, a bandwidth to the site is rather limited, it
appears that there is not that much in this collection which was not
available somewhere else already (some bits and pieces are "new", or rather
"sufficiently old" :-) and more complete linux-archivists archives do exist
elsewhere.</quote></p>

<editorialize>These old archives are a real find! Up until now, archives of
kernel development discussions only went back as far as 1994, when the list
maintainer accidentally deleted the existing archive (yikes!). Having a
history going all the way back to 1991, the very beginning of Linux, is a
treasure of real significance.</editorialize>

</section>

<section
  title="SMP On A MIPS Machine"
  subject="SMP MIPS"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_0005_02/msg00840.html"
  posts="3"
  startdate="12 May 2000 00:00:00 -0800"
  enddate="12 May 2000 00:00:00 -0800"
>
<topic>SMP</topic>

<mention>George Anzinger</mention>

<p>George Anzinger needed to run Linux on a multiprocessor MIPS machine, but
Alan Cox replied discouragingly, <quote who="Alan Cox">The MIPS tree was
never merged for 2.2.x as the changes needed to do all of it never got
totally approved/agreed etc.</quote></p>

</section>

<section
  title="Status Of Asynchronous I/O"
  subject="Can O_SYNC be implemented by using fsync?"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_0005_02/msg00949.html"
  posts="60"
  startdate="13 May 2000 00:00:00 -0800"
  enddate="19 May 2000 00:00:00 -0800"
>
<topic>POSIX</topic>
<topic>Raw IO</topic>

<mention>Dan Kegel</mention>

<p>In the course of discussion, Stephen C. Tweedie said, <quote who="Stephen C.
Tweedie">we are working on async raw I/O APIs --- that way you can submit
multiple writes at once, allowing the driver to coalesce them and pipeline
them, while maintaining all of the cache and synchronisation guarantees of
raw I/O.</quote> Dan Kegel strummed a happy chord, and asked if the API
would be the standard aio_write() function, and Stephen replied, <quote
who="Stephen C. Tweedie">No, it's far, *far* more powerful than aio_write.
The normal posix aio functions like aio_write will be achievable through it,
but it will support a lot more (such as things like allowing arbitrary copy
of data without it ever having to reach user space at all).</quote> And Jeff
V. Merkey sung out, <quote who="Jeff V. Merkey">Bless you Stephen! Let me
know when this interface will put rolled into the flat area for 2.4 so I can
switch over and start using it. Killer -- a real AIO layer in Linux.</quote></p>

</section>

<section
  title="Value Of Certification (CAPP Saga Continues)"
  subject="Value of Certifications"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_0005_02/msg01000.html"
  posts="9"
  startdate="13 May 2000 00:00:00 -0800"
  enddate="16 May 2000 00:00:00 -0800"
>
<topic>Networking</topic>

<p>Peripheral to the CAPP Debate covered in <kcref subject="Proposal
&quot;LUID&quot;" startdate="14 Apr 2000 00:00:00 -0800"></kcref><!-- kt20000501_65.html#2
--> and <kcref subject="Linus: [PATCH] (for 2.3.99pre6) audit_ids system
calls" startdate="01 May 2000 00:00:00 -0800"></kcref><!-- kt20000522_68.html#1 -->, Linda
Walsh made a case for certifications:</p>

<quote who="Linda Walsh">

<p>Some people expressed uncertainty about the value
of 'paper' certifications that provide no increase in the security of the
product in the real world.</p>

<p>I read an article (<a
href="http://www.fcw.com/fcw/articles/2000/0508/web-fips-05-11-00.asp">http://www.fcw.com/fcw/articles/2000/0508/web-fips-05-11-00.asp</a>)
that talked about a "smart card" that was the first to be certified to a
particular standard (FIPS 140-1). Having the features of the card vs. being
certified is worth an estimated $1 billion dollar contract to this company.
These Smart Cards could be used, as I understand them, as the "authenticate
user" part of the CAPP or LSPP requirements.</p>

<p>I dunno about anyone else...but that's the type of marketshare and money
that gets my attention. Having Linux compete in the billion $$ contract
space is...well, somewhat "seductive" (not that I'm at all affected by base
considerations of such a sum of money, of course, purely from a marketshare
POV :-) ). Having that type of money trickle into the Linux space seems like
a good thing for all Linux developers (higher demand for services,
engineers, Linux software, etc). Tres cool!</p>

</quote>

<p>Later, she continued:</p>

<quote who="Linda Walsh">

<p>a product can have the functionality and no cert or
the product can meet an insufficiently stringent cert. In either case, the
quality of the card may be orthogonal (depends on certification
requirements) to the certification. The point here was that the
certification itself, not the features, are worth 1 billion. If that was a
cert of Linux Based product, for example, say of some particular Red Hat
distribution on a VALinux Box with support provided by Linuxcare, and an
optional office suite provided by Corel that would mean large amounts of
revenues into those companies or those company's Linux operations.</p>

<p>Now other companies may take Linux more seriously and put similar
configurations into use in their own infrastructure. Other companies are
going to want specific add-ons. The companies who got direct income would
likely need more Linux people -&gt; more demand for Linux expertise (Linux
Certified Engineers? -- injection of money into LSB?). The point is that a
given product (like the smart card company, or Linux companies) meeting a
cert send capital into the sector. Even competing smart card vendors are
likely to step up their efforts to also get certified -- just as more Linux
systems vendors and distro companies would be stepping up efforts to get
their respective products on the certified list -> again, more demand for
all things Linux. More 'well known' Linux contributors find that demand for
their project yields them equipment dumped on their doorstep to bring their
product up to release (from beta) quality.</p>

<p>All of this stimulates the Linux 'economy'.</p>

<p>Obviously our goal should be two-fold.  A) ensure Linux survival and
profitability in the marketplace and B) ensure it is the best there is.
Meeting the goals of "A" allow further work on the things we are (I am)
interested in long term, which is "B". Doing "A" may not be important for
any single one of us, but the fact that it is important enough to pay large
some of money for means it is important to someone. Doing "A" *can* allow
many of us to work on "B". Hopefully we can finagle many of the "1" goals to
contain "2", and for those "2" that don't fall directly into "1"...well who
needs nights and weekends anyway? ;-)</p>

<p>When I first got out of school, I was so much the perfectionist / idealist.
Now I realize that pragmatism is also useful as it allows expression of my
'art' (yes, I feel for some of us computer science is an 'art' that allows
us to express our creativity).</p>

</quote>

<p>Bernd Eckenfels objected:</p>

<quote who="Bernd Eckenfels">

<p>Certification will kill the development, once
certified this means u have to freze, or get the money for the expensive
certifications over and over again... this will force the free software into
the commercial hands of companies like SGI.</p>

<p>Don't get me wrong, i personally find it very cool what SGI or IBM is doing
for Linux... but I dont want them to gain power on the OS (as SuSE, RedHat
or so on).</p>

</quote>

<p>Alexander S A Kjeldaas and Alan Cox disagreed that certification was
necessarily a bad thing. Alan put it, <quote who="Alan Cox">Certification
means SGI and others have to go certify specific versions. THe rest of
us will carry on regardless, its their problem. As it stands now Red Hat
typically put out 1 or 2 kernels per release so change them very slowly.
That doesnt impact Linus's ability to put out 3 a week.</quote> And David
Woodhouse added, <quote who="David Woodhouse">The certification for ISDN
seems to work quite nicely. I don't know exactly what the arrangements
are.</quote> To which Bernd qualified, <quote who="Bernd Eckenfels">it is
only for a hand full of cards, only or selected Revisions of the active
cards bios and affects only the isdn subsystem... security cewrtification
on the other side affect the whole kernel and a lot of user mode.</quote></p>

</section>

<section
  title="Development Process"
  subject="aic7xxx 5.1.29 fixes failure on EISA"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_0005_03/msg00149.html"
  posts="2"
  startdate="15 May 2000 00:00:00 -0800"
  enddate="16 May 2000 00:00:00 -0800"
>
<topic>Disks: SCSI</topic>

<mention>Doug Ledford</mention>

<p>Gregory Zornetzer asked if Alan Cox would include Doug Ledford's latest
aic7xxx driver in the 2.2.16pre series, and gave a <a
href="http://people.redhat.com/dledford/aic7xxx-5.1.29.patch.gz">link to the
patch</a>, but Alan replied simply, <quote who="Alan Cox">Doug's stuff goes
in when he asks.</quote> That was it.</p>

<p>A similar discussion was covered a couple weeks ago, in <kcref subject="SCSI
Driver Tekram DC395U" startdate="27 Apr 2000 00:00:00 -0800"></kcref><!--
kt20000515_67.html#1 -->, in which a user asked for a particular patch to be
included, and Alan explained that it was the maintainer's place to submit it
when it was ready.</p>

</section>

<section
  title="Possible Fix For 'kswapd' CPU Overuse"
  subject="kswapd fixes anywhere?"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_0005_03/msg00341.html"
  posts="8"
  startdate="16 May 2000 00:00:00 -0800"
  enddate="18 May 2000 00:00:00 -0800"
>
<topic>Virtual Memory</topic>

<mention>Juan J. Quintela</mention>

<p>Reports of this problem were first covered in <kcref subject="[PATCH]
2.3.99-pre6-3+  VM rebalancing" startdate="22 Apr 2000 00:00:00 -0800"></kcref><!--
kt20000507_66.html#3 -->, and showed some improvement in <kcref
subject="[PATCH] Recent VM fiasco - fixed"
startdate="08 May 2000 00:00:00 -0800"></kcref><!-- kt20000522_68.html#5
-->.</p>

<p>This week, Matthew Vanecek complained that although plenty of folks were
talking about how 'kswapd' was broken, he couldn't find any patches to fix
it. He asked if a fix was available, and Rik van Riel replied, <quote
who="Rik van Riel">People on the linux-mm mailing list are fixing things as
we speak... <a
href="http://www.linux.eu.org/Linux-MM/">http://www.linux.eu.org/Linux-MM/</a></quote></p>

<p>Elsewhere, under the Subject: <a
href="http://kernelnotes.org/lnxlists/linux-kernel/lk_0005_03/msg00445.html">PATCH:
Possible solution to VM problems</a>, Juan J. Quintela posted a few
iterations of a patch to improve the poor performance of recent development
kernels, in particular the problem with 'kswapd' using up 100% of the CPU.
Eventually, Rik van Riel replied:</p>

<quote who="Rik van Riel">

<p>I am now testing the patch on my small test
machine and must say that things look just *great*. I can start up a gimp
while bonnie is running without having much impact on the speed of either.</p>

<p>Interactive performance is nice and stability seems to be great as well.</p>

<p>I'll test it on my 512MB test machine as well and will have more test
results tomorrow. This patch is most likely good enough to include in the
kernel this night ;)</p>

<p>(and even if it isn't, it's a hell of a lot better than anything we had
before)</p>

</quote>

<p>End of thread.</p>

</section>

<section
  title="Problems With Sound On VAIO PCG-F450"
  subject="Sony VAIO"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_0005_03/msg00353.html"
  posts="9"
  startdate="17 May 2000 00:00:00 -0800"
  enddate="22 May 2000 00:00:00 -0800"
>
<topic>Sound: ALSA</topic>
<topic>Sound: OSS</topic>

<p>Adam Fritzler bought a VAIO PCG-F450, but (among other things) he asked,
<quote who="Adam Fritzler">Is anyone working on an OSS driver for the
YMF744? ALSA says "mid-May" but thats about it. They have the docs from
yamaha on their site as well.</quote> Joel Jaeggli replied, <quote who="Joel
Jaeggli">the commercial oss driver (4-front tech) supports it, and they've
fixed their "apm calls with the sound driver loaded cause the machine to
hang" bug.</quote> But Adam didn't want to bother trying to run binary
drivers on development kernels. He had no problem running binary user-space
software, but binary drivers, no. He said he'd rather write his own Open
Source driver instead. Joel replied, <quote who="Joel Jaeggli">I actually
agree with you there. I just tested the oss because I was setting up a
laptop (z-505hs)for someone else. the apm bug was really a show stopper in
terms of making the laptop useful and of course cements your and my position
of binary only drivers</quote></p>

</section>

<section
  title="Patch To Use Broken RAM Chips Under Linux"
  subject="BadRAM patch for 2.2.15"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_0005_03/msg00557.html"
  posts="3"
  startdate="18 May 2000 00:00:00 -0800"
  enddate="18 May 2000 00:00:00 -0800"
>

<mention>Rick van Rein</mention>
<mention>Pavel Machek</mention>
<mention>Richard Gooch</mention>

<p>Rick van Rein's original BadRAM announcement was covered in <kcref
subject="Patch: BadRAM put to use" startdate="24 Mar 2000 00:00:00 -0800"></kcref><!--
kt20000403_61.html#17 -->. This week, he announced version 3.1 of the patch,
against kernel 2.2.15, and gave a pointer to <a
href="http://home.zonnet.nl/vanrein/badram">it's location</a>. He asked for
the patch to be included in future 2.2 kernels, but Richard Gooch and Pavel
Machek replied that it would probably not get in the 2.2 series, and really
belonged in 2.3</p>

</section>

<section
  title="Synchronizing Patches For The Latest Development Kernels"
  subject="Basic testing shows 2.3.99-pre9-3 bad, pre9-2 good"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_0005_03/msg00929.html"
  posts="5"
  startdate="21 May 2000 00:00:00 -0800"
  enddate="21 May 2000 00:00:00 -0800"
>
<topic>SMP</topic>

<mention>Lawrence Manning</mention>

<p>Lawrence Manning reported that 2.3.99pre9-3 had terrible interactive
performance, as compared to pre9-2. Linus Torvalds explained:</p>

<quote who="Linus Torvalds">

<p>What happened was really that I did a partial
integration just to make it easier to synchronize. I wanted to basically
have pre9-2 + quintela's patch, but I had too many emails to go through and
too many changes of my own in this area, so I made pre9-3 available so that
others could help me synchronize.</p>

<p>So don't despair, pre9-3 is definitely just a temporary mix of patches, and
is lacking the balancing that Quintela did.</p>

</quote>

<p>Juan J. Quintela gave his status, which did not look good:</p>

<quote who="Juan J. Quintela">

<p>I am working in introducing my balancing
changes in pre9-3, but I am having problems with it. Now my machines get
deadlocked and I get a lot of Oopses. I am investigating on that. I get Oops
indeed in the pre9-3 vanilla kernel. I am studying it to write a report of
the situation.</p>

<p>My SMP machine is new, It has passed 6 hours of memtest86 memory checker,
but I don't know what to blame at the moment. I am compiling for my old UP
machines to test the differences.</p>

</quote>

<p>No reply.</p>

</section>

</kc>
