DEEn Dictionary De - En
DeEs De - Es
DePt De - Pt
 Vocabulary trainer

Spec. subjects Grammar Abbreviations Random search Preferences
Search in Sprachauswahl
Kernel
Search for:
Mini search box
 
Proverbs, aphorisms, quotations (English) by Linux fortune

As usual, this being a 1.3.x release, I haven't even compiled this
kernel yet.  So if it works, you should be doubly impressed.
(Linus Torvalds, announcing kernel 1.3.3 on the linux-kernel mailing list.)
/*
* Oops. The kernel tried to access some bad page. We'll have to
* terminate things with extreme prejudice.
*/
die_if_kernel("Oops", regs, error_code);
(From linux/arch/i386/mm/fault.c)                                  
Dijkstra probably hates me
(Linus Torvalds, in kernel/sched.c)
I still maintain the point that designing a monolithic kernel in 1991 is a
fundamental error.  Be thankful you are not my student.  You would not get a
high grade for such a design :-)
(Andrew Tanenbaum to Linus Torvalds)
"I'm an idiot.. At least this one [bug] took about 5 minutes to find.."
(Linus Torvalds in response to a bug report.)

> I'm an idiot.. At least this [bug] took about 5 minutes to find..
Disquieting ...
(Gonzalo Tornaria in response to Linus Torvalds's mailing about a kernel bug.)

> I'm an idiot.. At least this [bug] took about 5 minutes to find..
We need to find some new terms to describe the rest of us mere mortals
then.
(Craig Schlenter in response to Linus Torvalds's mailing about a kernel bug.)

> I'm an idiot.. At least this [bug] took about 5 minutes to find..
Surely, Linus is talking about the kind of idiocy that others aspire to :-).
(Bruce Perens in response to Linus Torvalds's mailing about a kernel bug.)
+#if defined(__alpha__) && defined(CONFIG_PCI)
+       /*
+        * The meaning of life, the universe, and everything. Plus
+        * this makes the year come out right.
+        */
+       year -= 42;
+#endif
(From the patch for 1.3.2: (kernel/time.c), submitted by Marcus Meissner)
lp1 on fire
(One of the more obfuscated kernel messages)
"Never make any mistaeks."
(Anonymous, in a mail discussion about to a kernel bug report.)
There are two types of Linux developers - those who can spell, and
those who can't. There is a constant pitched battle between the two.
(From one of the post-1.1.54 kernel update messages posted to c.o.l.a)
"...you might as well skip the Xmas celebration completely, and instead
sit in front of your linux computer playing with the
all-new-and-improved linux kernel version."
(By Linus Torvalds)
popper unable to process jumbo kernel
filesystem not big enough for Jumbo Kernel Patch
kernel panic: write-only-memory (/dev/wom0) capacity exceeded.
Someone has messed up the kernel pointers
The kernel license has expired
Boredom in the Kernel.
Our OS who art in CPU, UNIX be thy name.
        Thy programs run, thy syscalls done,
        In kernel as it is in user!
panic: kernel segmentation violation. core dumped                (only kidding)
panic: kernel trap (ignored)
The Tao is like a glob pattern:
used but never used up.
It is like the extern void:
filled with infinite possibilities.

It is masked but always present.
I don't know who built to it.
It came before the first kernel.
A student asked the master for help... does this program run from the
Workbench? The master grabbed the mouse and pointed to an icon. "What is
this?" he asked. The student replied "That's the mouse". The master pressed
control-Amiga-Amiga and hit the student on the head with the Amiga ROM Kernel
Manual.
-- Amiga Zen Master Peter da Silva
panic: kernel trap (ignored)
kernel, n.:
        A part of an operating system that preserves the medieval
        traditions of sorcery and black art.
What pains others pleasures me,
At home am I in Lisp or C;
There i couch in ecstasy,
'Til debugger's poke i flee,
Into kernel memory.
In system space, system space, there shall i fare--
Inside of a VAX on a silicon square.
"The idea of abstracting away the one thing that must be blindingly fast, the kernel, is inherently counter productive."

  -- Linus Torvalds on Microkernels (Open Sources, 1999 O'Reilly & Associates)
"In a way they were right the basics of operating systems, and by extension the Linux kernel, were well understood by the early 70s; anything after that has been to some degree an exercise in self-gratification."

  -- Linus Torvalds (Open Sources, 1999 O'Reilly and Associates)
It's no wonder they call it WinNT; WNT = VMS++;

   -- Chris Abbey
Peace, Love and Compile the kernel...

   -- Justin L. Herreman
I used to be interested in Windows NT, but the more I see of it the more
it looks like traditional Windows with a stabler kernel. I don't find
anything technically interesting there. In my opinion MS is a lot better
at making money than it is at making good operating systems.

   -- Linus Torvalds
Top Ten Changes If Linus Torvalds Achieves World Domination

10. That annoying Linus character from the Peanuts cartoons would be killed off
9. New fashion style: Scantily clad females, even in twenty below weather
8. Forget Disney World, say hello to Penguin World!
7. Late Show with Linus Torvalds
6. High schools offer classes on kernel hacking
5. Microsoft stock certificates traded as rare collectors' items, along with
    Confederate money and Roman coins
4. Beowolf Clusters for everyone!
3. Computers no longer come with reset buttons
2. United States of Linusia
1. Three words: Open Source Beer
Red Hat Linux 10.0

RALEIGH-DURHAM, NC -- HypeNewsWire -- Red Hat, the producer of the most
popular Linux distribution with over 25 million estimated users, is proud to
announce the availability of Red Hat Linux 10.0.  The latest version
contains the new Linux 6.2 kernel, the Z Window System 2.0, full support for
legacy Windows 3.x/9x/200x/NT software apps, and more. Copies of Red Hat
Linux 10.0 will be available in stores on CD-ROM, DVD-ROM, or GNUDE (GNU
Digital Encoding) disks within the next week.

Compaq, Dell, Gateway, and several other large computer manufacturers have
announced that they will offer computer systems with Red Hat 10.0
pre-installed.  "We can sell systems with Red Hat pre-installed for
considerably less than systems with Microsoft ActiveWindows 2001. Overall,
Red Hat Linux's superior quality, low price, and modest system requirements
puts Windows to shame," one Dell spokesperson said at last week's LinDex
convention.
Open Source Irrational Constant

BREEZEWOOD, PA -- In a revelation that could rock the foundations of
science, a researcher in Pennsylvania has discovered that the digits of the
irrational constant PI encode a version of the Linux kernel.  "I can't
believe it," the researcher, Neil Hoffman, exclaimed.  "And yet, here I am
staring at what appears to be the source code for Linux kernel 5.0.0.
Needless to say, my whole world-view has changed..."

Hoffman explained, "My algorithm, which applies several dozen conversions and
manipulations to each digit of PI, spits out plain vanilla ASCII characters
that happen to form the source code for the Linux kernel."

Many members of the scientific community are skeptical.  One One
mathematician who has memorized the digits of PI to 10,000 places said,
"This is the kind of nonsense one would expect to find in a tabloid such as
the National Mathematics Enquirer.  Or a Linux fortune(6) file.  Hoffman's
'discovery' is obviously a hoax designed to secure government research
grants."

In a related matter, we have received an unconfirmed report that a region of
the Mandelbrot fractal contains what appear to be the words "LINUS TORVALDS
WAS HERE".  In addition, the words "TRANSMETA: THIS SECRET MESSAGE IS NOT
HERE YET" supposedly appear within the depths of the Julia Set.
Alan Cox Releases Quantum Kernel
Submitted by Dave Finton

A surprising development in the linux-kernel mailing list surfaced when
Alan Cox announced the release of a 2.2 Linux kernel existing both as an
official stable kernel and as a prepatch kernel. This immediately spurred
the creation of two different realities (and hence two different Alan
Coxes), where a kernel would not settle down to one or the other state
until someone looked at it.

"I think this resulted from the large number of 'final' prepatch kernels
prior to the 2.2.14 release," said David Miller, kernel networking guru
and gas station attendent (he'll settle down to one or the other state
when someone looks at him).

When word of this development spread to Microsoft, Bill Gates was
extremely delighted. The Redmond, WA campus has been plagued with quantum
fluctuations ever since the inception of Windows 2000 back in 1992. "Our
release date has been existing in infinitely many states since the very
beginning," said a Microsoft spokesperson. "This just shows the Linux
operating system cannot scale to multiple realities as well as our OS."
Linux World Domination: Not A Joke!

WASHINGTON, D.C. -- Senator Fattecat (R-WA) is pushing for a ban on
Finnish-produced software. His chief of staff, Ms. Dee Septive, has
published a 200-page report revealing "the Helsinkian Underground", a
Finnish world domination plot hatched in 1943.

The Fattecat expose describes Finland's recent scheme involving free
software. "Linux, originally called Freix (FREIX Retrieves Electronic
Intelligence X), is a scheme to infiltrate the Western world with a 'free'
operating system with nasty backdoors hidden within its obfuscated source
code. IRC (Intelligence Relaying Code) is another Finnish innovation
designed for spying purposes."

Linus Torvalds plays a prominent role in the conspiracy. "That old story
about Linus developing a Unix clone in his spare time while at University
is a lark," the report states. "Indeed, the name Linux ("Line X") was
coined because the kernel can extract any arbitrary line of intelligence
from any document it has access to."
New Linux Companies Hope To Get Rich Quick (#3)

In the "Cathedral and the Bazaar", ESR mentions that one motivation behind
Open Source software is ego-gratification. That's where OpenEgo, Inc.
comes in. For a fee, the hackers at OpenEgo will produce a piece of Open
Source software and distribute it in your name, thus building up your
reputation and ego. You can quickly become the envy of all your friends --
without lifting a finger. Want a higher-paying tech job? With OpenEgo's
services, you'll look like an Open Source pro in no time, and have dozens
of hot job offers from across the country.

Says the OpenEgo sales literature, "Designing, implementing, maintaining,
and promoting a successful Open Source project is a pain. However, at
OpenEgo, we do all the work while you reap all the rewards..." A page on
the OpenEgo site claims, "We produced a Linux kernel patch for one
customer last year that was immediately accepted by Linus Torvalds...
Within days the person gained employment at Transmeta and is now on the
road to IPO riches..."

Prices range from $1,000 for a small program to $5,000 for a kernel patch.
Brief History Of Linux (#19)
Boy meets operating system

The young Linus Torvalds might have been just another CompSci student if
it wasn't for his experiences in the Univ. of Helsinki's Fall 1990 Unix &
C course. During one class, the professor experienced difficulty getting
Minix to work properly on a Sun box. "Who the heck designed this thing?"
the angry prof asked, and somebody responded, "Andrew Tanenbaum".

The name of the Unix & C professor has already escaped from Linus, but the
words he spoke next remain forever etched in his grey matter:
"Tanenbaum... ah, yes, that Amsterdam weenie who thinks microkernels are
the greatest thing since sliced bread. Well, they're not. I would just
love to see somebody create their own superior Unix-like 32-bit operating
system using a monolithic kernel just to show Tanenbaum up!"

His professor's outburst inspired Linus to order a new IBM PC so he could
hack Minix. You can probably guess what happened next. Inspired by his
professor's words, Linus Torvalds hacks together his own superior
Unix-like 32-but operating system using a monolithic kernel just to show
Mr. Christmas Tree up.
Brief History Of Linux (#22)

RMS had a horrible, terrible dream set in 2020 in which all of society was
held captive by copyright law. In particular, everyone's brain waves were
monitored by the US Dept. of Copyrights. If your thoughts referenced a
copyrighted idea, you had to pay a royalty. To make it worse, a handful of
corporations held fully 99.9% of all intellectual property rights.

Coincidentally, Bill Gates experienced a similar dream that same night. To
him, however, it was not a horrible, terrible nightmare, but a wonderful
utopian vision. The thought of lemmings... er, customers paying a royalty
everytime they hummed a copyrighted song in their head or remembered a
passage in a book was simply too marvelous for the budding monopolist.

RMS, waking up from his nightmare, vowed to fight the oncoming Copyright
Nightmare. The GNU Project was born. His plan called for a kernel,
compiler, editor, and other tools. Unfortunately, RMS became bogged down
with Emacs that the kernel, HURD, was shoved on the back burner. Built
with LISP (Lots of Incomprehensible Statements with Parentheses), Emacs
became bloated in a way no non-Microsoft program ever has. Indeed, for a
short while RMS pretended that Emacs really was the GNU OS kernel.
Brief History Of Linux (#23)

Linus Torvalds certainly wasn't the only person to create their own
operating system from scratch. Other people working from their leaky
basements did create their own systems and now they are sick that they
didn't become an Alpha Geek like Torvalds or a Beta Geek like Alan Cox.

Linus had one advantage not many else did: Internet access. The world was
full of half-implemented-Unix-kernels at the time, but they were sitting
isolated on some hacker's hard drive, destined to be destroyed by a hard
drive crash. Thankfully that never happened to Linux, mostly because
everyone with Net access could download a copy instead of paying shipping
charges to receive the code on a huge stack of unreliable floppy disks.

Indeed, buried deep within a landfill in Lansing, Michigan sits a stack of
still-readable 5-1/4 floppies containing the only known copy of "Windows
Killer", a fully functional Unix kernel so elegant, so efficient, so
easy-to-use that Ken Thompson himself would be jealous of its design.
Unfortunately the author's mother threw out the stack of floppies in a
bout of spring cleaning. The 14 year old author's talents were lost
forever as his parents sent him to Law School.
Brief History Of Linux (#25)

By the mid-1990's the Linux community was burgeoning as countless geeks
fled Redmond monopolistic oppression, Armonk cluelessness, and Cupertino
click-and-drool reality distortion fields. By late 1991 there was an
informal Linux User Group in Finland, although its primary focus was Linux
advocacy, not drinking beer and telling Microsoft jokes as most do today.

Kernel development continued at a steady clip, with more and more people
joining in and hoping that their patches would be accepted by the
Benevolent Dictator himself. To have a patch accepted by Linus was like
winning the Nobel Prize, but to face rejection was like being rejected
from Clown College. The reputation game certainly sparked some flame wars.

One of the most memorable crisis was over the behavior of the delete and
backspace keys. A certain faction of hackers wanted the Backspace key to
actually backspace and the Delete key to actually delete. Linus wasn't too
keen on the proposed changes; "It Works For Me(tm)" is all he said. Some
observers now think Linus was pulling rank to get back at the unknown
hacker who managed to slip a patch by him that replaced the "Kernel panic"
error with "Kernel panic: Linus probably fscked it all up again".
/*
* Hi, this is Linus Torvalds speaking, your Benevolent Dictator. I'm typing
* this today to talk about EyeOpener(tm) brand caffeinated beverages, for
* those really, really, _really_ long nights of kernel hacking.
*
* EyeOpener(tm): When ordinary colas don't keep you awake for 72 hours
* straight.
*/

   -- Comment embedded in Linux kernel 2.6.15 after Linus Torvalds
      decided to get-rich-quick by placing "comment-verts" in the code
Microsoft Fights Linux -- By Contributing Kernel Patches

If you can't beat 'em, join 'em... and then destory 'em. That seems to be the
new Microsoft strategy for dealing with Linux. Instead of fighting a FUD or
patent war, Microsoft operatives are doing something totally out of character:
they are contributing patches for the Linux kernel and other programs.

Don't worry, Microsoft is still evil. It's all part of a massive denial of
service attack against Linus Torvalds designed to bring kernel development to
a standstill. By sending over 10,000 patches per minute by email to Linus and
other top kernel hackers, Microsoft has exposed Linux's Achilles heel.

"I can't believe this is happening!" one stressed-out kernel hacker said at a
press conference on IRC. "If this goes on, we may have to conduct kernel
development over some other network protocol, like avian carriers... Aw crap,
there's smoke coming from my email server! Ahh... it can't handle the load!"
At this point the developer cut off and we haven't heard from him since.

At first Linus was unsure where the deluge of patches was coming from. But
when he saw one patch to replace kernel panics with bluescreens, the source
was pretty obvious. "Oh, and the fact that all of the patches are covered by
Microsoft's GPL [Grossly Private License] was a dead giveaway, too,"
As Easy As /usr/src/linux

Wiping the sweat from his brow, the contestant diligently continues to
recite, "'i' equals 'NR' underscore 'TASKS' semicolon newline 'p' equals
ampersand 'task' bracket 'NR' underscore 'TASKS' close-bracket semicolon
newline while parens minus minus 'i' parens brace if parens star minus..."

Bzzzt! One of the judges says, "You missed an exclamation point. Ten point
penalty for that error."  The contestant realizes it's all over. He had
spent 500 hours memorizing the source code to the Linux 0.01 kernel and
then blew it all by forgetting one stupid ASCII character in sched.c.

Welcome to the First Annual Linux Kernel Memorization Contest in New
Haven, Connecticut, where the stakes are high and the frustration is
simply unbearable. Linuxer longhairs from all over the globe have
descended on the Offramp Motel to show off their memorization skills in
front of a crowd of... dozens.

"Those math freaks can memorize PI and other irrational constants all they
want. I'll stick with the Linux 0.01 kernel source code thank you very
much," said Bob Notmyrealname, the organizer of the event. %
"Note that nobody reads every post in linux-kernel.   In fact, nobody who
expects to have time left over to actually do any real kernel work will
read even half.  Except Alan Cox, but he's actually not human, but about
a thousand gnomes working in under-ground caves in Swansea.  None of the
individual gnomes read all the postings either,  they just work together
really well."

        - Linus Torvalds
"I suppose this is the Linus Torvalds version of Fermats Last Theorem :-)
(Leaving people wondering "why" for hundreds of years...)"

        - Timmy Thorn on kernel/sched.c:schedule()
"If we can't keep this sort of thing out of the kernel, we might as well
pack it up and go run Solaris."

        - Larry McVoy
"Linux kernel development is dominated by a hacker ethos, in which
external documentation is held in contempt, and even code comments
are viewed with suspicion."

         - Jerry Epplin
"Please see the posting on l-k today "[NEW DRIVER] New user space serial port"
which does just what you want.  Just-in-time kernel development has arrived."

        - Andreas Dilger
"> I am using the Intel PCI backplane with default etchlink/jumper
> configuration and the EBSA285 configured as host bridge.

I'd suggest that you check, double check, triple check, take a photo of
the links and put it up on the web and get someone else to check all
the link settings on the EBSA285 card."

         - Russell King on linux-arm-kernel
<movement> hmm, all you kernel hackers spending too much time adding
           fortunes instead of important stuff :)

        - John Levon trying to grasp kernel hacking reality
"The 'C' language can order structure members anyway it wants."

        - Richard B. Johnson on linux-kernel
Richard B. Johnson wrote:
> The 'C' language can order structure members anyway it wants.

You are an idiot.

        - Rusty Russell on linux-kernel
I will pop a nasty patch to get you through the almost death, but it is
nasty and not the preferred unknow solution.

        - Andre Hedrik on linux-kernel
Alan Olsen wrote:
> things correctly they have enhanced Wake-on-LAN to allow you to do
> things like reset the machine, update the BIOS and such by sending
> magic packets which are interpreted by the network card. Or maybe I am

Normally 'sending magic packets resets the machine' is considered a feature
reported to bugtraq. The alert stuff I have seen is more akin to sending SNMP
traps for things like people opening the lid, or fan failure

        - Alan Cox on linux-kernel
cp -a fs/ext{2,69}
cp -a include/linux/ext{2,69}_fs.h
cp -a include/linux/ext{2,69}_fs_i.h
cp -a include/linux/ext{2,69}_fs_sb.h
for i in fs/ext69/* include/linux/ext69*; do
        vi '-cse ext|%s/(ext|EXT)2/\169/g|x' $i;
done
vi '-c/EXT/|y|pu|s/2/69/|s/Second/FUBAR/|x' fs/Config.in
vi '-c/ext2/|y|pu|s/ext2/ext69/g|//|y|pu|&g|//|y|pu|&g|//|y|pu|&g|x' \
  include/linux/fs.h

had done the trick last time I needed something like that, but that was long
time ago...

        - Al Viro explaining some simple commands on linux-kernel
Steve Underwood wrote:
> Dave Miller wrote:
> > alterity wrote:
> > > Haven't seen a post for sometime from the usually prolific Mr Cox.
> > > What's the gossip?
> >
> > They needed some help from him to position Mir for it's
> > final descent.
>
> Strange. I thought his key skill was stopping things from crashing!

This crash was inevitable, he's just making sure the disks get
sync'd.

        - Dave Miller on linux-kernel
But I have a holy crusade. I dislike waste. I dislike over-engineering. I
absolutely detest the "because we can" mentality. I think small is
beautiful, and the guildeline should always be that performance and size
are more important than features.

        - Linus Torvalds on linux-kernel
Dennis wrote:
> whatever you do dont buy a gigabit card with a small buffer and 32bits.
> 32bits isnt enough to do gigabit, even with a large buffer.

Never underestimate what will come out of Taiwan in massive quantities
:)

        - Jeff Garzik about gigabit ethernet cards on linux-kernel
Bruno Avila wrote:
>        I can't find this anywhere. What is the version of the tools to
> compile linux kernel 0.0.0.1 (../Historic)? And where can i find them?  

Well, first you have to find a good source of obsidean, a couple of sharp
rocks, and some flint...

        - Alan Olsen on linux-kernel
Thou shalt not put policy into the kernel.

        - Al Viro on linux-kernel
The policy is not to have policy. It works as well in kernel design as politics.

        - Alan Cox on linux-kernel
Another hour, another error report...

        - Eric S. Raymond on linux-kernel
This is probably the first and last time I will openly agree for someone
to tell me were to go, and do it ;-).

        - Andre Hedrick on linux-kernel
Yes, we're all anti-american terrorists who plan to make the
US economy collapse by inventing lots of new words which will
have to be added to the dictionary, making the US economy
unable to support the ever-growing dictionaries and ensuring  
the Americans will be unable to (learn to) spell, leaving them
dead in the water if there's ever a linguistic war between
them and the UK.

        - Rik van Riel explaining the real reason behind spelling
          mistakes in the linux kernel
You want brutality and heuristics?  I'll give you brutality and heuristics...

        - Eric S. Raymond on linux-kernel
The thing looks obvious, but I'd rather not apply it to my tree until
somebody sends me the above back as a tested patch.. Call me a sissy.

        - Linus Torvalds on linux-kernel
You can extend EXTRAVERSION infinitely, but after the first 10 or so
characters, it starts to get silly.

        - Russell King on linux-kernel
<tik-tok> Hi all, I'm having problems with my 2.2.19 kernel build I'm
        trying to create my ramdisk and I get the following error
        message "All your loopback devices are in use!"  can anyone help?
<phillips> All your loopback devices are belong to us!

        - Daniel Phillips on #kernelnewbies
<klak> I need some help, I upgraded my kernel and on a reboot I get this error
          message kmod: failed to exec /sbin/modprobe -s -k binfmt-464c, errno
          = 8 can anyone help?
<spinoli> from /usr/include/asm/errno.h
<spinoli> #define ENOEXEC          8      /* Exec format error */
<spinoli> not that that necessarily tells you much ;)

        - from #kernelnewbies
I can see the intent.

I can also see that the code doesn't match up to the intent.

I call that a bug. You don't. Fine.

        - Linus Torvalds rejecting a patch on linux-kernel
Richard B. Johnson wrote:
> It's a "tomorrow" thing. Ten hours it too long to stare at a
> screen.

Sissy!

        - Jens Axboe on linux-kernel
Okay. I am now awake. I will now try the kernel thread. Looks
simple.

        - Richard Johnson on linux-kernel
IOW, "not a tty" used to mean "WTF are you using ioctls here?"

        - Al Viro explaining ENOTTY on linux-kernel
if (!cost_analysis) goto darwinism;

        - Mike Galbraith explaining economics on linux-kernel
Were they afraid that "e" being the most widely used letter in
the English language was going to war out thir xpnsiv kyboards if
thy usd it all th tim?

        - Mike A. Harris on linux-kernel
Ha.  For once you're both wrong but not where you are thinking.

        - Larry McVoy to Linus Torvalds on linux-kernel
... but giving people the power to do even silly things is what Linux
is all about.

        - Linus Torvalds on linux-kernel
Sysadmin and editors. The holy wars of UNIX.

        - Linus Torvalds on linux-kernel
It should be a case of "Just plug in a new kernel, and suddenly your
existing filesystem just allows you to do more! 20% more for the same
price! AND we'll throw in this useful ginzu knife for just 4.95 for
shipping and handling. Absolutely free!"

        - Linus Torvalds on linux-kernel
Linus Torvalds wrote:
> It should be a case of "Just plug in a new kernel, and suddenly your
> existing filesystem just allows you to do more! 20% more for the same
> price! AND we'll throw in this useful ginzu knife for just 4.95 for  
> shipping and handling. Absolutely free!"

...Linus demonstrates why American culture is a bad influence on you.

        - Jeff Garzik on linux-kernel
Please, don't mix _that_ flamewar into the thread, OK?

        - Al Viro in an almost-flamewar on linux-kernel
It's a mistake to think that a directory has to be a directory.

        - Linus Torvalds on linux-kernel
(at this point the lecture turns into why APIs exist and should be used,
and it gets more boring from there...)

        - Jeff Garzik explaining the PCI API on linux-kernel
Because you want to win benchmarketing exercises, not demonstrate that your
architecture has any value in the real world whatsoever.  Because you know
that you can induce people with financial approval to make stupid and
irrational decisions based on irrelevant data.

        - Rodger Donaldson about benchmarking on linux-kernel
Basically, ioctl's will _never_ be done right, because of the way people
think about them. They are a back door. They are by design typeless and
without rules. They are, in fact, the Microsoft of UNIX.

        - Linus Torvalds on linux-kernel
Let's _not_ bring that into this thread, OK?

        - Al Viro on linux-kernel
Step #1 in programming: understand people.

        - Linus Torvalds on linux-kernel
Sorry about the rant - I've just spent a couple of hours wading through
the piles of excrements in drivers/*. Ouch.

        - Al Viro about ugly code in device drivers on linux-kernel
Linus Torvalds wrote:
> Ehh.. Telling people "don't do that" simply doesn't work. Not if they can
> do it easily anyway. Things really don't get fixed unless people have a
> certain pain-level to induce it to get fixed.

Umm... How about the following:  you hit delete on patches that introduce
new ioctls, I help to provide required level of pain.  Deal?

        - Al Viro on linux-kernel
And I hate redundancy, and having different functions for the same thing.

        - Linus Torvalds on linux-kernel
Code like that would not pass through anybody's yuck-o-meter.

        - Linus Torvalds about design on linux-kernel
If you _really_ feel this strongly about the bug, you could
either try to increase the number of hours a day for all of
us or you could talk to my boss about hiring me as a consultant
to fix the problem for you on an emergency basis :)

        - Rik van Riel explaining what to do against kernel bugs
        What the guy was doing was having a bad case of optical rectitus.
That would be typical of a "reseller" (AKA Salesman).  Most would not
even have a CLUE that the cards were based on the tulip chipset / driver.

        - Michael Warf on linux-kernel
It has always been the policy that format conversions go in user space.
The kernel is an arbitrator of resources it is not a shit bucket for
solving other peoples incompetence.

        - Alan Cox on linux-kernel
> Not that the kernel list is the best place to bring this up, but NVIDIA
> would NOT be on that list.  They are by far one of the best companies out
> there providing support for their cards.  I bought my GF2 for exactly that
> reason too....

Sure. I spent much happy time telling people to report bugs to nvidia because
their closed drivers mean that only nvidia can debug all the crashes people
see with them loaded - at least some of which dont occur without the modules

        - Alan Cox on linux-kernel
<phillips> as a perl god, just tell me how to find any string with
           kernel-doc on it
<phillips> I'll trade for some heavyduty vfs consulting one day ;-)

        - Daniel Phillips on #kernelnewbies
Patches benefit all mankind. Products benefit the vendor.

        - Richard Gooch on linux-kernel
Anyone releasing binary only modules does so having made their own appropriate
risk assessment and having talked (I hope) to their insurers

        - Alan Cox on linux-kernel
The kernel is intended as the arbiter between userspace and hardware,
and userspace and userspace.  Format conversion has nothing to do with
arbitration.

        - Jeff Garzik on linux-kernel
I also never expected Intel to dispose of themselves in such
a cute way.

        - Rik van Riel on linux-kernel
But in my experience you have a better chance of getting a straight answer out
of a politician than intels networking folks. Maybe they have reformed

        - Alan Cox on linux-kernel
... and for absolute majority of programmers additional shared objects mean
additional fsckup sources.  I don't trust them to write correct async code.
OK, so I don't trust the majority of programmers to find their dicks if
you take their Visual Masturbation Aid++ away, but that's another story -
I'm talking about otherwise clued people, not burger-flippers armed with
Foo For Complete Dummies in 24 Hours.

        - Al Viro about multi-threading on linux-kernel
> There's not a court in the civilised world that would uphold the GPL in that
> scenario.

Yes but the concern is the USA 8)

        - Alan Cox on linux-kernel
Drivers are a more complex issue. I'm not opposed to binary only drivers,
providing its easy to tell they are there and dump all bug reports about them.
Freedom generally includes the right to give up freedom. I'll tell people its
a bad idea but once they get caught, well it was their right to do so...

        - Alan Cox on linux-kernel
Basically, I want people to know that when they use binary-only modules,
it's THEIR problem.  I want people to know that in their bones, and I
want it shouted out from the rooftops.  I want people to wake up in a
cold sweat every once in a while if they use binary-only modules.

        - Linus Torvalds on linux-kernel
Linus, Alan - Please apply the following self-explanatory patch.

+       /* LynuxWorks are politely reminded that removing copyright
+          notices is an offence under the Copyright Design and
+          Patents Act 1988, and under equivalent non-UK law in
+          accordance with the Berne Convention. */
+       printk("Portions (C) 2000, 2001 Red Hat, Inc.\n");

        - David Woodhouse on linux-kernel
There seems to be a bug in the mail routing again. It may be related to the
recent problem with ditto copier history outbreaks on Linux S/390 and the
infamous 'pdp-11 memory subsystem' article routing bug that plagued
comp.os.minix once.

In the meantime can people check that their mailer hasnt spontaneously added
linux-kernel to their history articles before posting them ?

        - Alan Cox about off topic cross posting on lkml
        Hurd and architecture in one sentence? Uh-oh...

        - Al Viro on linux-kernel
The fact that it takes more code to parse and interpret ACPI than it does to
route traffic on the internet backbones should be a hint something is badly
wrong either in ACPI the spec, ACPI the implenentation or both.

        - Alan Cox on linux-kernel
> >
> > Wait. Don't you mean:

Yes. Just ignore me when I show extreme signs of Alzheimers.

        - Linus Torvalds on linux-kernel
Of course, some people consider hidden bugs to _be_ fixed. I don't believe
in that particulat philosophy myself.

        - Linus Torvalds on linux-kernel
Let me explain it to you slowly:

Disks.  Write.  One.  Write.  At.  A.  Time.

        - Rik van Riel on linux-kernel
Q: I like to dynamically load buggy drivers into the kernel because that is
what kernel developers like me do for fun, how can I better avoid data
corruption when doing this and using ReiserFS?

A: Do sync before insmod.  (Alan Cox's good suggestion.)

        - Hans Reiser on linux-kernel
The thing that really pisses me off about ReiserFS from time to time
is not the "FS" part...

        - Henning Schmiedehausen on linux-kernel
James Simmons wrote:
> Crap can work. Given enough thrust pigs will fly, but it's not necessary a
> good idea.                                 [ Alexander Viro on linux-kernel ]

Watch the attributions.

With sufficient thrust, pigs fly just fine.
However, this is not necessarily a good idea.
It is hard to be sure where they are going to land,
and it could be dangerous sitting under them as they fly overhead.
        From RFC1925, R Callon, 1996.

        - Al Viro on linux-kernel
Looks nice to me but about the only way you are likely to get Linus to take
in kernel debugging patches is to turn them into hex and disguise them as USB
firmware ;)

        - Alan Cox's guide on submitting Linux patches, today:
                chapter #3, kernel debuggers
Linus Torvalds wrote:
> Or are they just trying to strongarm the move to the horrid ACPI tables?

They are certainly involved in the latter but whether this is related  or
a seperate evil empire scheme is open to question

        - Alan Cox on linux-kernel
Most EULA's are not legal contracts. In civilised countries the right to
disassemble is enshrined in law (ironically it comes in Europe from trying  
to keep car manufacturers from running monopolistic scams not from the
software people doing the same)

In the USA its a lot less clear. You can find laws explicitly claiming both,
and since US law is primarily about who has loads of money, its a bit
irrelevant

        - Alan Cox explaining EULA's on linux-kernel
Alan Cox wrote:
> Linus Torvalds wrote:
> > And quite frankly, if your disk can push 50MB/s through a 1kB
> > non-contiguous filesystem, then my name is Bugs Bunny.
>
> Hi Bugs 8), previously Frodo Rabbit, .. I think you watch too much kids tv
> 8)

Three kids will do that to you. Some day, you too will be there.

        - Linus Torvalds and Alan Cox on linux-kernel
        When devfs went into the tree, the word was "at least it will
make people look at the code".  Well, it did.  Veni, vidi, vomere.

        - Al Viro on linux-kernel
> valerie kernel: mtrr: your CPUs had inconsistent variable MTRR settings
> valerie kernel: mtrr: probably your BIOS does not setup all CPUs

It indicates your bios authors can't read standards. Thats a quite normal
state of affairs, so common that the kernel cleans up after them

        - Alan Cox on linux-kernel
Remember: the biggest mistake to do is to overdesign. The road to hell is
paved with good intentions.

        - Linus on linux-kernel
Also, I've been getting a _lot_ of patches, and if yours didn't show up
it's because I got too many. Never fear, there's always tomorrow. Except
in this case it's "in a week or two".

        - Linus Torvalds announcing his holiday on linux-kernel
I recall hearing that highly-classified data must be destroyed by
physically shredding the medium.  Yes, throw your disk drive in the
shredder!  (Just imagine the class of machinery required to digest an RA81
HDA.)

        - Mark Wood on linux-kernel
> The only idea is that 2.4.x kernel turns off cache (L1 & L2) on
> processor (on my cpu). How can I check it? Any ideas?

We don't touch the caches like that. First guess is to disable the ACPI
support, because we've seen that do a million bogus things

        - Alan Cox explaining the merits of ACPI on linux-kernel
> ...  but i could not found any source code or
> information in Internet.

How strange. The kernel source code is definitely on the internet, and
definitely contains drivers that implement internal layering -
nrdev, shaper, the sync cards, isdn

        - Alan Cox on linux-kernel
> ...  And aren't you one of the Preists of Text in
> /proc -- those of the belief in managing everything with 'cat' and 'vi'.

No. That would be Al Viro.

        - Alan Cox on linux-kernel
Ricky Beam wrote:
> So basically, you had no fucking clue

Since you're the expert, why won't we all wait for
YOUR patch to fix the problem? ;)

        - Rik van Riel on linux-kernel
Russell King wrote:
> I'll look into it, produce a patch, but I'm not a VM hacker.

You know what a pte is so you're a VM hacker ;-)

        - Daniel Phillips on linux-kernel
I believe the Committee for the Preservation of Welsh Poetry are pretty
settled on the -ac tree. Aren't they doing an audio CD of Alan reciting
the TCP/IP stack sources?

        - Rich Hohensee on linux-kernel
That reminds me, I have to add this config entry to kbuild.  

CONFIG_LLANFAIRPWLLGWYNGYLLGOGERYCHWYRNDROBWLLLLANTYSILIOGOGOGOCH
  Use Welsh

        - Keith Owens on linux-kernel
> Wouldn't it have made more sense to make the 'len' parameter an unsigned int?

Oh yes.  

And wouldn't it be nicer if the sky was pink, and God came personally down
to earth and stopped all wrans and made you king?

        - Linus Torvalds on linux-kernel?
> Sorry, at this point we are not allowed to publish the source code of the
> lcs and qeth drivers (due to the use of confidential hardware interface
> specifications).  We make those modules available only in binary form
> on our developerWorks web site.
>
Gosh. I didn't know you guys were so advanced that you didn't use
an electronic hardware interface! Your 'hardware interface specifications'
use magnetohydrodynamics, and they are top-secret, right?

        - Richard B. Johnson on linux-kernel
Linus Torvalds wrote:
> How the h*ll did you happen to actually notice this?

Some combination of blind luck, curiosity, pride, and Obsessive
Compulsive Disorder...

        - John Byrne on linux-kernel
You're so full of shit that it's incredible.

        - Linus Torvalds on linux-kernel
Well, I have done sparc assembly in my time (remember Dave Sitsky and
I did a port of the kernel to the ultrasparc running in 32-bit mode
before you did the sparc64 port) but the stuff you're doing in there
isn't just assembly, it's magic assembly. ;)

        - Paul Mackerras admiring Dave Miller's assembly on linux-kernel
> That is reimplementing file system functionality in user space.
> I'm in doubts that this is considered good design...

Keeping things out of the kernel is good design. Your block indirections
are no different to other database formats. Perhaps you think we should
have fsql_operation() and libdb in kernel 8)

        - Alan Cox on linux-kernel
Todays reading is from RFC990 in the book of Reynolds & Postel, page number 6

And the IETF spake thusly

[...]

        - Alan Cox on linux-kernel
What is it about so many mail system authors and lacking sense of humour.

        - Alan Cox on linux-kernel
Now for the Sacrifices.

At this point, I'd like to sacrifice a Red Hat Linux 6.2 CD to Alan Cox.

I would also like to sacrifice Minix 1.3(?) installation diskettes to
Linus Torvalds.

I perform these sacrifices in the hope that enlightenment comes to me.

        - Nicholas Knight on linux-kernel
But hey, at the end of the day, numbers rule.

        - Linus Torvalds on linux-kernel
/*
*  Check for clue free BIOS implementations who use
*  the following QA technique
*
*      [ Write BIOS Code ]<------
*               |                ^
*      < Does it Compile >----N--
*               |Y               ^
*      < Does it Boot Win98 >-N--
*               |Y
*           [Ship It]
*
*/

        - comment from arch/i386/kernel/dmi_scan.c
Anyway, Zen And Art Of Feeding Patches Into Tree is a topic for a different
thread...

        - Al Viro on linux-kernel
Eric Biederman wrote:
> That added to the fact that last time someone ran the numbers linux
> was considerably faster than the BSD for mm type operations when not
> swapping.  And this is the common case.

"Linux VM works wonderfully when nobody is using it"

        - Alan Cox on linux-kernel
As I'm sure you're all aware, being experts in userland programming, that  
the above obviously cannot work and is totally bogus.

        - Russell King on linux-kernel
I don't suffer from stallmanellosis

        - Al Viro on linux-kernel
... mindreading equipment is currently classified CIA property at
best (hello echelon!)

        - Alan Cox on linux-kernel
The kernel is not there to cover up for usermode programmers inability
to get things right. It has enough to do covering up for the hardware folk

        - Alan Cox on linux-kernel
> If you took my patch for it, PLEASE don't send it for inclusion; it's an
> evil hack and no longer needed when Intel fixes the bug in their 440GX bios.

"when" is not a word I find useful about most bios bugs. Try "if" or
"less likely that being hit on the head by an asteroid"

        - Alan Cox on linux-kernel
With the current lunatic US congress proposals on security, crypto and
building big brother into all PC's I'd say allowing non GPL security modules
is positively dangerous to the well being of non US citizens

        - Alan Cox on linux-kernel
> Yes *please*! Finally we could introduce proper support for 64-bit
> inode numbers too!

Right.  As soon as userland is audited for places where it uses int
for storing inode numbers - just a couple of months after MS fixes
all security holes in their software.  By then we'll need 128bit time_t,
though...

        - Al Viro on linux-kernel
Catastrophic failure of the IDE cable???.
What are you doing to the poor thing, jumping on it?

        - Beau Kuiper on linux-kernel
> Can you explain this behaviour?

Yes
--
Alan

[Oh wait you want to know why...]

        - Alan Cox on linux-kernel
PnPBIOS is a PC specific affliction. Other platforms have more elegantly
designed but even buggier solutions

        - Alan Cox on linux-kernel
objdump -h `modprobe -l` | sed -ne '/__ksym/h;$b1;\:^/:!d;:1;x;s/:.*//p;'

Gotta love those sed hieroglyphics :-)

        - Keith Owens on linux-kernel
I actually use the trees I release and I want to keep my machines working

        - Alan Cox recommending his -ac trees on linux-kernel
Now, somebody who _isn't_ stupid (and that, of course, is me), immediately
goes "well, _duh_, why don't you speed up read() instead?".

        - Linus Torvalds on linux-kernel
I guess thinking about the implications will come when
the Hurd people seriously start porting their beast to
other microkernels, say L4 ;)

This should be a spectacle worth watching (from a safe
distance).

        - Rik van Riel on linux-kernel
Aren't we lucky our documentation is so sparse noone can accuse us of being
inconsistent? 8)

        - Rusty Russell on linux-kernel
I would suggest re-naming "rmbdd()". I _assume_ that "dd" stands for "data
dependent", but quite frankly, "rmbdd" looks like the standard IBM "we
lost every vowel ever invented" kind of assembly lanaguage to me.

I'm sure that having programmed PPC assembly language, you find it very
natural (IBM motto: "We found five vowels hiding in a corner, and we used
them _all_ for the 'eieio' instruction so that we wouldn't have to use
them anywhere else").

        - Linus Torvalds on linux-kernel
        (IBM motto: "We found five vowels hiding in a corner, and we used
them _all_ for the 'eieio' instruction so that we wouldn't have to use
them anywhere else").

        [...]

(IBM motto: "If you can't read our assembly language, you must be
borderline dyslexic, and we don't want you to mess with it anyway").

        [...]

(IBM motto: "TEN vowels? Don't you know vowels are scrd?")

        - Linus Torvalds on linux-kernel
In the same world where Vomit-Making System is elegant, SGI "designs" are
and NT is The Wave Of Future(tm).  Pardon me, but I'll stay in our universe
and away from the drugs of such power.

        - Al Viro on linux-kernel
What would you expect to gain from XIP besides being buzzword
compliant?

        - Erik Mouw on linux-arm-kernel
>       I got a kernel crash when dial up. But I am using
> 2.4.0-rmk1 and pppd-2.4.1. Is there any known ppp problem
> in that release? Will it help if I upgrade my kernel?  

Who knows, we're now many versions ahead, many bugs have been fixed, and
a lot of work has been done.

        - Russell King on linux-arm-kernel
>    In short, now you need filesystem versioning at a per-page level etc.

*ding* *ding* *ding* we have a near winner.  Remember, folks, Hurd had been
started by people who not only don't understand UNIX, but detest it.
ITS/TWENEX refugees.  And semantics in question comes from there -
they had "open and make sure that anyone who tries to modify will get
a new version, leaving one we'd opened unchanged".

        - Al Viro on linux-kernel
HP LaserJetIII wrote:
> How to turn off faucet?
>
Now that's a good one! Somebody's mucking with my print-server.
Sorry. I'm gonna get my gun....

        - Richard Johnson on linux-kernel
Carrots work on rabbits, they don't work on hungry weasels.

        - Alan Cox on linux-kernel
:) Even an (ex)girlfriend of mine said that Linux is much better than Windows,
because of the messages on boot ("superb cyber feeling a'la Matrix :)").

        - Gábor Lénárt on linux-kernel
Oh, come on.  Every government is right on some issues.  Proof:                
                                                                                
        For every government X there is at least one government Y such that X
would claim that Y is a bunch of corrupt assholes.  Since every government    
is  a bunch of corrupt assholes, every government is right at least in one    
of its claims.

        - Al Viro discussing politics on linux-kernel
But I do know, that an Alan at home, co-working with his under-ground
cluster of gnomes, does a hell-of-a-lot more good for free software
than an Alan in a US-prison as yet another victim of "justice".

        - David Weinehall discussing the DMCA/SSSCA on linux-kernel
Please use an explicit test - I know gcc suggest just an extra set of
parenthesis, but I'm personally convinced that is just because some gcc
people have been damaged by too much LISP.

        - Linus Torvalds discussing gcc requirements on linux-kernel
If Nvidia would like to pay me as much as Microsoft is paid for driver
certification then I might be able to find the time

        - Alan Cox on linux-kernel
Chris Rumpf wrote:
> I would like to join this mailing list.

you want all of us to give you a call saying you're welcome ??

        - elko@home.nl on linux-kernel
Dave I can produce equivalently valid microbenchmarks showing Linux works
much better with the scheduler disabled. They are worth about as much as
your benchmarks for that optimisation and they likewise ignore a slightly
important object known as "the big picture"

        - Alan Cox on linux-kernel
Numbers talk, bullshit walks.

        - Dave Miller on linux-kernel
Interface definitions tend to be treated a little differently to "code". But
as I keep trying to beat into people - if you are going to mix GPL and non
GPL code see a lawyer - thats what they are there for

        - Alan Cox on linux-kernel
"scanf is tough" --- programmer Barbie...

        - Alexander Viro on linux-kernel
Come on Al, if you have real arguments let hear them, if you want to insult
people you gotta do better than that above.   :)

        - Jakob Østergaard poking Alexander Viro on linux-kernel
..... using XML would just be shooting birds with tactical nukes. E.g.
lots of fun, but a little expensive and not really necessary.

        - Jakob Østergaard about using XML in /proc file on linux-kernel
On Mon, 5 Nov 2001, Martin Dalecki wrote:
> Every BASTARD out there telling the world, that parsing ASCII formatted
> files

What was your username, again?

        - Alexander Viro in BOFH mode on linux-kernel
So the current heuristic provably sucks. We have cold hard numbers, and
quite frankly, Al, there is very very little point in arguing against
numbers. It's silly. "Gimme an S, gimme a U, gimme a C, gimme a K -
S-U-C-K". The current one sucks.

        - Linus Torvalds on linux-kernel
Well we could simplify it further by putting all configuration options under
a single menu called "things".

        - Alan Cox on linux-kernel
From: Alan Cox <alan@lxorguk.ukuu.org.uk>
Subject: Re: Yet another design for /proc. Or actually /kernel.

> Here's my go at a new design for /proc. I designed it from a userland
> point of view and tried not to drown myself into details.

Did you have to change the subject line. It makes it harder to kill file
when people keep doing that
> There is an easy way for you, or even better, Linus to stop these discussions:
> Just say, in unambigous words, what kind of patch you would accept, if any.

.procmailrc one would do nicely.

        - Al Viro on linux-kernel
> ScanMail for Microsoft Exchange has detected virus-infected attachment(s).
> Warning to sender. ScanMail detected a virus in an email attachment you sent.

You are an idiot! You have deleted a correctly-written important
shell-script. You, again, are an IDIOT, IDIOT, IDIOT, IDIOT, creep.

        - Richard B. Johnson on linux-kernel
Didn't you hear?  I think Linus broke the news awhile back: Alan has the
uncanny ability to fork() himself infinitely many times.  And he has no  
resource contention, so he scales O(1).

        - Robert Love on linux-kernel
> ... What will be next, maybe you disable to run non GPL
> executables under linux ?

Actually no. We are researching how to stop trolls posting to the kernel
list as our main AI project.

        - Alan Cox on linux-kernel
Tim Schmielau wrote:
> the appended patch enables 32 bit linux boxes to display more than
> 497.1 days of uptime. No user land application changes are needed.

Thank you for doing this labor of love -

I will let you know how it goes sometime
after March 23, 2003 -

        - J Sloan on linux-kernel
Alexander Viro wrote:
> You mean that you are unable to read any of the core kernel source?
> That would explain a lot...

Were you born rude, or did you have to practice it?

        - Richard Gooch on linux-kernel
Having your own personal custom language dialect might be tempting but it is
normally something only the lisp community do.

        - Alan Cox on the linux-kernel mailing list
I have a better idea: force CONFIG_DEBUG_* if CONFIG_DEVFS_FS had
been set _and_ taint the kernel with new flag - Known_Crap

        - Al Viro on irc
indent does _not_ solve the problem of:
        * buggers who introduce wrappers for standard kernel stuff - like,
        say it, typedef int Int32; and sprinkle their crap with
        per-architecture ifdefs.

        - Alexander Viro on coding style
Alexander Viro wrote:
> Al, -><- close to setting up a Linux Kernel Hall of Shame - one with names of
> wankers (both individual and coprorat ones) responsible, their code and
> commentary on said code...

Please, please, please, I'm begging you, please do this.  It's the only way
people learn quickly.  Being nice is great, but nothing works faster than
a cold shower of public humiliation :-)

        - Larry McVoy on linux-kernel
We need to teach Linus about "taste" in drivers. His core code taste is
impeccable, but I'm not fond of his driver taste ;)

        - Alan Cox on linux-kernel
Sorry about off-topic.  I thought I was posting to Usenet.

        - William Park on linux-kernel
Davide Libenzi wrote:
> It's not easy to get this right anyway.

Balancing the pull and push mechanisms in the scheduler while trying
to predict the future?  "Not easy" is an excellent description.

        - Rusty Russell on linux-kernel
Christoph, please remember that irony is not available between the Canadian
and Mexican border.... you are confusing them again 8)

        - Alan Cox on linux-kernel
Daniel Phillips wrote:
> Hi Dana,
>
> Are you still interested in signing up for a kernel project?  I've got a good
> one I think would be perfect for you.

Hey Dana,

I have a long list of projects you can work on, too.  Let me know.

        Jeff

;-)

        - Jeff Garzik on linux-kernel
There is a bog-standard way to combine several files in one - cpio.  Or tar.
No need to bring Apple Shit-For-Design(tm)(r) when standard tools are quite
enough.

        - Alexander Viro on linux-kernel
Where are the negative comments from Al? (Al _always_ has negative
comments and suggestions for improvements, don't try to say that he also
liked it unconditionally ;)

        - Linus Torvalds about Alexander Viro on linux-kernel
There is a word for that and that word is "crap".

        - Alexander Viro on linux-kernel
... and I'm quite sure that EMACS could do it easily.  Let's not talk  
about GNU bloatware, OK?

        - Alexander Viro on linux-kernel
<Flood> can I write a unix-like kernel in perl?
<toor> netgod: what do you have in your kernel??? The compiled source for
       driving a space shuttle???
<Spoo> time to make a zip drive your floppy drive then. if the kernel
       doesn fit on that, the kernel is an AI
<Chalky> gcc is the best compressor ever ported to linux. it can turn
         12MB of kernel source (and that's .debbed) into a 500k kernel
<knghtbrd> Solver_: add users who should be messing with sound to group
           audio..  Make sure the devices are all group audio (ls -l
           /dev/dsp will give you the fastest indication if it's probably
           set right) and build a kernel with sound support for your card
<knghtbrd> OR optionally install alsa source and build modules for that
           with make-kpkg
<knghtbrd> OR (not recommended) get and install evil OSS/Linux evil
           non-free evil binary only evil drivers---but those are evil.
           And did I mention that it's not recommended?
<Knghtbrd> JHM: I'm not putting quake in the kernel source
<Knghtbrd> but we should put quake in the boot floppies to one-up
           Caldera's tetris game..  ;>
<darkangel> I generally don't use anything that has "experimental" and
            "warning" pasted all over it
<darkangel> no, I'm not that dumb... hehe
<Knghtbrd> ...
* darkangel considers downloading the latest unstable kernel
Feb  5 13:27:01 trinity lp0 on fire
        -- the Linux kernel, alerting me that there was some unknown
           problem with my printer (ie, it was out of ink)
lp1 on fire
        -- One of the more obfuscated kernel messages
/*
* Oops. The kernel tried to access some bad page. We'll have to
* terminate things with extreme prejudice.
*/
die_if_kernel("Oops", regs, error_code);
        -- From linux/arch/i386/mm/fault.c
There are two types of Linux developers - those who can spell, and
those who can't.  There is a constant pitched battle between the two.
        -- From one of the post-1.1.54 kernel update messages posted to c.o.l.a
...you might as well skip the Xmas celebration completely, and instead
sit in front of your linux computer playing with the all-new-and-improved
linux kernel version.
        -- Linus Torvalds
I still maintain the point that designing a monolithic kernel in 1991 is a
fundamental error.  Be thankful you are not my student.  You would not get a
high grade for such a design :-)
        -- Andrew Tanenbaum to Linus Torvalds
Dijkstra probably hates me.
        -- Linus Torvalds, in kernel/sched.c
Never make any mistaeks.
        -- Anonymous, in a mail discussion about to a kernel bug report
+#if defined(__alpha__) && defined(CONFIG_PCI)
+       /*
+        * The meaning of life, the universe, and everything. Plus
+        * this makes the year come out right.
+        */
+       year -= 42;
+#endif
        -- From the patch for 1.3.2: (kernel/time.c), submitted by Marcus Meissner
As usual, this being a 1.3.x release, I haven't even compiled this
kernel yet.  So if it works, you should be doubly impressed.
        -- Linus Torvalds, announcing kernel 1.3.3
People disagree with me.  I just ignore them.
        -- Linus Torvalds, regarding the use of C++ for the Linux kernel
It's a bird..
It's a plane..
No, it's KernelMan, faster than a speeding bullet, to your rescue.
Doing new kernel versions in under 5 seconds flat..
        -- Linus, in the announcement for 1.3.27
Eh, that's it, I guess.  No 300 million dollar unveiling event for this
kernel, I'm afraid, but you're still supposed to think of this as the
"happening of the century" (at least until the next kernel comes along).
        -- Linus, in the announcement for 1.3.27
Oh, and this is another kernel in that great and venerable "BugFree(tm)"
series of kernels.  So be not afraid of bugs, but go out in the streets
and deliver this message of joy to the masses.
        -- Linus, in the announcement for 1.3.27
Keep me informed on the behaviour of this kernel..  As the "BugFree(tm)"
series didn't turn out too well, I'm starting a new series called the
"ItWorksForMe(tm)" series, of which this new kernel is yet another
shining example.
        -- Linus, in the announcement for 1.3.29
panic("Foooooooood fight!");
        -- In the kernel source aha1542.c, after detecting a bad segment list
Eh, that's it, I guess.  No 300 million dollar unveiling event for this
kernel, I'm afraid, but you're still supposed to think of this as the
"happening of the century" (at least until the next kernel comes along).
Oh, and this is another kernel in that great and venerable "BugFree(tm)"
series of kernels. So be not afraid of bugs, but go out in the streets
and deliver this message of joy to the masses.
        -- Linus Torvalds, on releasing 1.3.27
Ok, I'm just uploading the new version of the kernel, v1.3.33, also
known as "the buggiest kernel ever".
        -- Linus Torvalds
I forgot to mention an important fact in the 1.3.67 announcement. In order to
get a fully working kernel, you have to follow the steps below:
- Walk around your computer widdershins 3 times, chanting "Linus is
   overworked, and he makes lousy patches, but we love him anyway". Get
   your spuouse to do this too for extra effect.  Children are optional.
- Apply the patch included in this mail
- Call your system "Super-67", and don't forget to unapply the patch
   before you later applying the official 1.3.68 patch.
- reboot
        -- Linus Torvalds, announcing another kernel patch
We apologize for the inconvenience, but we'd still like yout to test out
this kernel.
        -- Linus Torvalds, announcing another kernel patch
The new Linux anthem will be "He's an idiot, but he's ok", as performed by
Monthy Python.  You'd better start practicing.
        -- Linus Torvalds, announcing another kernel patch
Excusing bad programming is a shooting offence, no matter _what_ the
circumstances.
        -- Linus Torvalds, to the linux-kernel list
> I get the following error messages at bootup, could anyone tell me
> what they mean?
> fcntl_setlk() called by process 51 (lpd) with broken flock() emulation
They mean that you have not read the documentation when upgrading the
kernel.
        -- seen on c.o.l.misc
Old MacLinus had a stack/l-i-n-u-x/and on this stack he had a trace/l-i-n-u-x
with an Oops-Oops here and an Oops-Oops there
here an Oops, there an Oops, everywhere an Oops-Oops.
        -- tjimenez@site.gmu.edu, linux.dev.kernel
> NE-2000 clone.  Pentium optimizing gcc (pentium gcc pl8 I think).
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Build a kernel with the proper gcc. Reports with a non standard compiler
are useless.
        -- Alan Cox
>       Yeah, Linus is in the US.
>
>       His source trees are in Finland.

        OK, someone give him access -fast- ...... ;-)
        -- babydr@nwrain.net, because of problems with the kernel
>    What is the status of Linux' Unicode implementation. Will Linux
>    be prepared for the first contact?

We have full klingon console support just in case
        -- Alan Cox on linux-kernel
AP/STT.  Helsinki, Dec 5th, 6:22 AM.  For immediate release.

In order to allay fears about the continuity of the Linux project, Linus
Torvalds together with his manager Tove Monni have released "Linus
v2.0", affectionately known as "Kernel Hacker - The Next Generation".

Linux stock prices on Wall Street rose sharply after the announcement;
as one well-known analyst who wishes to remain anonymous says - "It
shows a long-term commitment, and while we expect a short-term decrease
in productivity, we feel that this solidifies the development in the
long run".

Other analysts downplay the importance of the event, and claim that just
about anybody could have done it.  "I'm glad somebody finally told them
about the birds and the bees" one sceptic comments cryptically.  But
even the skeptics agree that it is an interesting turn of events.

Others bring up other issues with the new version - "I'm especially
intrigued by the fact that the new version is female, and look forward
to seeing what the impact of that will be on future development.  Will
"Red Hat Linux" change to "Pink Hat Linux", for example?"
        -- Linus Torvalds announcing that he became father of a girl
This is a scsi driver, scraes the shit out of me, therefore I tapdanced
and wrote a unix clone around it (C) by linus
        -- Somewhere in the kernel tree
Yes I have a Machintosh, please don't scream at me.
        -- Larry Blumette on linux-kernel
i dont even know if it makes sense at all :) This is an experimental patch
for an experimental kernel :))
        -- Ingo Molnar on linux-kernel
People are going to scream bloody murder about that.
        -- Seen on linux-kernel
> Alan Cox wrote:
[..]

No I didnt.  Someone else wrote that.  Please keep attributions
straight.
        -- From linux-kernel
/*
*     Please skip to the bottom of this file if you ate lunch recently
*                             -- Alan
*/
        -- from Linux kernel pre-2.1.91-1
#ifdef __SMP__
#error "Me no hablo Alpha SMP"
#else
#define irq_enter(cpu, irq)     (++local_irq_count[cpu])
#define irq_exit(cpu, irq)      (--local_irq_count[cpu])
#endif
        -- from kernel 2.1.90, arch/alpha/kernel/irc.c
Various documentation updates and bugfixes (the best way to know that a
stable kernel is approaching is to notice that somebody starts to
spellcheck the kernel - it has so far never failed)
        -- Linus Torvalds in the annoucement for pre-2.1.99-3
Alex Buell:
Or how about a Penguin logo painted in really really trippy
colours, and emblazoned with the word LSD. :o)

Geert Uytterhoeven:
We already had that one, but unfortunately Russell King fixed that nasty
palette bug in drivers/video/fbcon.c :-)
        -- linux-kernel
I'm telling you that the kernel is stable not because it's a kernel,
but because I refuse to listen to arguments like this.
        -- Linus Torvalds
Someone on IRC was very sad about the uptime of his machine wrapping
from 497 days to 0.
        -- linux-kernel
No guarantee of accuracy or completeness!
©TU Chemnitz, 2006-2024
Your feedback:
Ad partners