Proverbs, aphorisms, quotations (English) | by Linux fortune |
Intel engineering seem to have misheard Intel marketing strategy. The phrase was "Divide and conquer" not "Divide and cock up" (By iialan@www.linux.org.uk, Alan Cox) | |
curtation, n.: The enforced compression of a string in the fixed-length field environment. The problem of fitting extremely variable-length strings such as names, addresses, and item descriptions into fixed-length records is no trivial matter. Neglect of the subtle art of curtation has probably alienated more people than any other aspect of data processing. You order Mozart's "Don Giovanni" from your record club, and they invoice you $24.95 for MOZ DONG. The witless mapping of the sublime onto the ridiculous! Equally puzzling is the curtation that produces the same eight characters, THE BEST, whether you order "The Best of Wagner", "The Best of Schubert", or "The Best of the Turds". Similarly, wine lovers buying from computerized wineries twirl their glasses, check their delivery notes, and inform their friends, "A rather innocent, possibly overtruncated CAB SAUV 69 TAL." The squeezing of fruit into 10 columns has yielded such memorable obscenities as COX OR PIP. The examples cited are real, and the curtational methodology which produced them is still with us. MOZ DONG n. Curtation of Don Giovanni by Wolfgang Amadeus Mozart and Lorenzo da Ponte, as performed by the computerized billing ensemble of the Internat'l Preview Society, Great Neck (sic), N.Y. -- Stan Kelly-Bootle, "The Devil's DP Dictionary" | |
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." | |
Excerpts From The First Annual Nerd Bowl (#1) JOHN SPLADDEN: Hi, and welcome to the first annual Nerd Bowl in sunny Silicon Valley. BRYANT DUMBELL: We're coming to you live from the Transmeta Dome to watch the battle between the North Carolina Mad Hatters and the Michigan Portalbacks as they compete for the coveted Linus Torvalds Trophy. SPLADDEN: This is shaping up to be one hell of a match. The Mad Hatters -- sponsored by Linux distributor Red Hat -- have been on fire the past month. But the Andover.Net sponsored Michigan Portalbacks are on a tear as well, thanks in part to the stellar performance of Rob "Taco Boy" Malda. DUMBELL: Taco Boy is quite a star, John. Last week at the Kernelbowl he blew away the Transmeta Secret Agents when he scored 51 points singlehandedly in the Flying CompactDiscus round. SPLADDEN: But then Mad Hatter's Alan Cox was voted this season's Most Valuable Hacker in the Eastern Division. So, this game is going to be quite a show. | |
Excerpts From The First Annual Nerd Bowl (#3) BRYANT DUMBELL: It's time for Round One: The Flying CompactDiscus. JOHN SPLADDEN: That's right, Bryant. Each team member will hurl one CD-ROM and receive points for both the distance thrown and whether the disc is still readable afterwards. DUMBELL: First up is Mad Hatter's Alan Cox. He struts, he winds up, and there it goes! Look at the trajectory on that baby... Now it's time for the Portalback's Anonymous Coward #521 to throw. This guy was voted as the best CompactDiscus thrower in the league by popular vote on Slashdot. SPLADDEN: Indeed, AnonCow has got some powerful muscles. No brain though. Did you know that he dropped out of college to join the Andover.Net team? DUMBELL: Yeah, what a tough decision to make. It's now becoming quite common for nerd superstars to ditch college and move to Silicon Valley and receive Big League stock options. Still, AnonCow was out for several games this season due to a Carpal Tunnel flareup. I hope he isn't squandering his millions... he might be forced to retire early. | |
Excerpts From The First Annual Nerd Bowl (#6) JOHN SPLADDEN: We're back. The players have assumed their positions and are ready to answer computer-related questions posed by referree Eric S. Raymond. Let's listen in... RAYMOND: Okay, men, you know the rules... And now here's the first question: Who is the most respected, sexy, gifted, and talented spokesmen for the Open Source movement? [Bzzz] Taco Boy, you buzzed in first. ROB MALDA: The answer is me. RAYMOND: No, you egomaniacal billionaire. Anybody else want to answer? [Bzzz] Yes, Alan Cox? ALAN COX: Well, duh, the answer has to be Eric Raymond. RAYMOND: Correct! That answer is worth 10 million points. ROB MALDA: Protest! Who wrote these questions?! | |
Excerpts From The First Annual Nerd Bowl (#6) (Round 4, the Who Wants To Be A Billionaire? Round) ERIC RAYMOND (Moderator): Here's the second question: Who is the primary author of the world-renowned fetchmail program? [Bzzz] Yes, Hemos? HEMOS: Mr. Eric... Fetch of Cincinnati, Ohio. RAYMOND: No, no, no! The answer is me, me, me, you idiots! Sheesh. I'm resetting your points to zero for that. ALAN COX: Are you going to ask any questions that are not about you? RAYMOND: Um... let's see... yeah, there's one or two here... Okay, here's question three... What loud-mouthed hippie-spirtualist founder of the GNU Project keeps demanding that everybody use the crappy term "Free Software" instead of "Open Source"? [Bzzz] Yes, Anonymous Coward? ANONCOW: Eric Raymond! RAYMOND: Why you little [expletive]! I'm going to... | |
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. | |
"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 | |
"And I doubt complaining to the author gets you anything but a free procmail rule." - Alan Cox on asking authors to document their code | |
"hairier and meaner.. you need to grow a beard Linus" - A bearded Alan Cox in response to Linus' "cacodaemon" post | |
"Linux doesn't support any sub-32-bit computers, and despite the occasional deranged people interested in retro-computing (ie Alan Cox) I doubt it seriously will.." - Linus Torvalds | |
"Now I know why you say so little in person, you mouth is in a NOP because the brain is always inserting requests at the top of the list_head." - Andre Hedrick on Alan Cox | |
"Hardware simply does not work like the manual says and no amount of Zen contemplation will ever make you at one with a 3c905B ethernet card." - Alan Cox | |
"Hard work now leads to less work full stop" - Alan Cox | |
"Remind me not to fix mtrr.c after half a litre of wine in future." - Alan Cox | |
"Its alt.conspiracy.kook time. Let me mention the Nazi's. Now can the thread die ?" - Alan Cox | |
"You are welcome to your opinion. I've got this great bridge to sell you too." - Alan Cox to someone recommending the NVidia drivers | |
Alan Cox <alan@lxorguk.ukuu.org.uk> wrote: > > Running with page aging convinces me that 2.2.19 we need to sort some > of the vm issues out badly, and make it faster than 2.4test 8) Ahh.. The challenge is out! You and me. Mano a mano. Linus | |
> Is there anything else I can contribute? The latitude and longtitude of the bios writers current position, and a ballistic missile. Please boot 2.2.18pre24 (not pre25) on the machine and send me its DMI strings printed at boot time. I'll add it to the 'stupid morons who cant program and wouldnt know QA if it hit them on the head with a mallet' list - Alan Cox on BIOS bugs | |
"If I need to put content identification in, well guess what - thats a list ((my_name "Hello") (his_name "Foo")) and XML is simply lisp done wrong." - Alan Cox | |
> I can just imagine Xmas at the Torvalds residence, with their annual > tradition of having the kids scream... But dad, other kids have the l > lights strung around the trees, not the computer.... I don't think you get the full picture. I suspect what gets strung up on the trees at Christmas if Linus does too much hacking is ... Linus - Alan Cox | |
"A computer is a state machine. Threads are for people who can't program state machines." - Alan Cox | |
> Is there an API or other means to determine what video card, namely the > chipset, that the user has installed on his machine? On a modern X86 machine use the PCI/AGP bus data. On a PS/2 use the MCA bus data. On nubus use the nubus probe data. On old style ISA bus PCs done a large pointy hat and spend several years reading arcane and forbidden scrolls - Alan Cox on hardware probing | |
"An innovation a day keeps the monopolist away" - Alan Cox when releasing linux-2.4.1ac19 | |
Alan Cox wrote: > RFC1122 also requires that your protocol stack SHOULD be able to leap tall > buldings at a single bound of course... And, of course my protocol stack does :) It is also a floor wax, AND a dessert topping!-) - Rick Jones trying to sell his protocol stack | |
<WeirdArms> erikm: bugger alan cox on a chip, I want alan cox in a book ;) - Adam Wiggins on #kernelnewbies | |
Alan Cox wrote: > In theory however i2o is a standard and all i2o works alike. In practice i2o > is a pseudo standard and nobody seems to interpret the spec the same way, the > implementations all tend to have bugs and the hardware sometimes does too. That's a pretty good description of standards in general, at least when it comes to hardware :-) - Jens Axboe's interpretation of standards | |
/* strangest things ever said, #6, to alan cox: "...and remember, alan * - no monkeybusiness. remember, i sleep nude and we dont want to * give rachel the shock of her life..." */ - comment in the Crack 5 source, file src/util/kickdict.c | |
David Brownell wrote: > AMD told me I'd need an NDA to learn their workaround, and I've not > pursued it. (Does anyone already know what kind of NDA they use?) It varies depending on the info. They may well be able to sort out a sane NDA with you. If they dont want to then I guess it would be best if the ohci driver printing a message explaining the component has an undocumented errata fix, gave AMD's phone number and refused to load.. - Alan Cox | |
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 | |
Actually you would still need the other fixes otherwise you might as well put the root password in /etc/motd - Alan Cox pointing out some security holes in binfmt_misc | |
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 | |
Andries Brouwer wrote: > Linux is unreliable. > That is bad. Since your definition of reliability is a mathematical abstraction requiring infinite storage why don't you start by inventing infinitely large SDRAM chips, then get back to us ? - Alan Cox | |
The only recomendation is "dont". - Alan Cox giving some recommendations for binary-only drivers | |
The policy is not to have policy. It works as well in kernel design as politics. - Alan Cox on linux-kernel | |
Nvidia driver loaded - bugs to nvidia. vmware loaded bugs to vmware, both loaded, god help you, nobody else will - Alan Cox explaining where to send bug reports for binary-only drivers | |
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 | |
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 | |
No. Sell the card to a windows user buy a cheap taiwanese mass market ethernet and spend the rest on the faster CPU. I bet that is more cost effective for DES performance.. - Alan Cox not recommending NICs with built-in crypto engines | |
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 | |
> 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 | |
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 | |
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 | |
Of course the writer of this is Polish and the drives are Hungarian ... - Alan Cox on hard disk problems | |
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 | |
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 | |
With the current ACPI code in my test boxes it seems to be no worse than APM, unfortunately it would be hard to be worse. - Alan Cox on the ACPI mailing list | |
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 | |
> 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 | |
> 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 | |
> 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 | |
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 | |
... 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 | |
Cuba is within small boat distance. I thought it was going to be twenty years before the direction changed, now Im not so sure - Alan Cox on crazy US computer security laws | |
> 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 | |
I actually use the trees I release and I want to keep my machines working - Alan Cox recommending his -ac trees on linux-kernel | |
Carrots work on rabbits, they don't work on hungry weasels. - Alan Cox 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 | |
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 | |
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 | |
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 | |
> ... 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 | |
> Andrew explicitely did not want to use DMI scanner. I didnt want intel to invent ACPI either. The realities in both cases dont match the goals - Alan Cox on the ACPI mailing list | |
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 | |
"90% of everything is crap", Its called Sturgeon's law 8) One of the problems is indeed finding the good bits - Alan Cox | |
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 | |
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 | |
"I am ecstatic that some moron re-invented a 1995 windows fuckup." -- Alan Cox | |
Intel engineering seem to have misheard Intel marketing strategy. The phrase was "Divide and conquer" not "Divide and cock up" -- Alan Cox, iialan@www.linux.org.uk | |
> 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 | |
Beeping is cute, if you are in the office ;) -- Alan Cox | |
I've no idea when Linus is going to release 2.0.24, but if he takes too long Im going to release a 2.0.24unoff and he can sound off all he likes. -- Alan Cox | |
All the existing 2.0.x kernels are to buggy for 2.1.x to be the main goal. -- Alan Cox | |
> 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 | |
> Alan Cox wrote: [..] No I didnt. Someone else wrote that. Please keep attributions straight. -- From linux-kernel | |
Alan Cox wrote: >> On any procmail new enough not to be full of security holes you set >Brain on, Imeant majordomo of course 8) You got me worried there for a brief (very brief) moment :-). -- Stephen R. van den Berg (AKA BuGless) | |
I've seen people with new children before, they go from ultra happy to looking like something out of a zombie film in about a week. -- Alan Cox about Linus after his 2nd daughter | |
The most effective has probably been Linux/8086 - that was a joke that got out of hand. So far out of hand in fact its almost approaching usability because other folks thought it worth doing - Alistair Riddoch especially. -- Alan Cox | |
The only other people who might benefit from Linux8086 would be owners of PDP/11's and other roomsized computers from the same era. -- Alan Cox | |
Despite the best efforts of a quantum bigfoot drive (yes I know everyone told me they suck, now I know they were right) 2.1.109ac1 is now available -- Alan Cox announcing Linux 2.1.109ac1 | |
And Bruce is effectively building BruceIX -- Alan Cox | |
How many chunks could checkchunk check if checkchunk could check chunks? -- Alan Cox |