Stuff I've written. (original) (raw)
I've been writing for years, and never bothered to index it. Here's a (still very incomplete) start to that.
Documentation
In addition to the huge piles of documentation I collected and collated at the linux kernel documentation page, I've authored some of my own along the way. A few examples:
- In-memory databases - An old paper abouta disruptive transition in the database industry. (If you wonder why Oracle's exploded into a cloud of IP litigation about the same way SCO did, it's the sign of a dying business model, and this explains why.)
- Cross compiling -Introduction to cross compiling, and notes from my 2007 OLS tutorial on cross compiling:tutorial.txt,platforms.txt.
- MMU FAQ - Linux Memory Managment Frequently Asked Questions
- initramfs -Introduction to initramfs I wrote for timesys, kernel's Documentation/filesystems/ramfs-rootfs-initramfs.txt,video of my 2006 OLS tutorial on populating initrd with uClibc and busybox.
I also wrote a series of initramfs articles back when I worked at timesys which have since gone to the great bit bucket in the sky, but I still have copies:
- Intro to initramfs
- How to use initramfs
- Programming for initramfs
- Embedded development - toybox design goals.
- Source control - This git-bisect HOWTO encapsulates everything I know about git, which is just enough to be able to use it to bisect stuff.
(This is why I write documentation: I keep referring to it all the time because I don't remember this stuff if I haven't used it for long enough. That file is my "notes to self" from trying to learn how to do git bisect. I use mercurial whenever possible because git's user interface is utterly horrible.) - At the start of my 6 months of documentation for the Linux Foundation, I was also asked to write Red Black Trees in the Linux kernel. Still not quite sure why.
- User Mode Linux HOWTO. These days I use QEMU for most of the things I used to use UML for, but it's still useful as a better fakeroot and to easily debug kernel infrastructure by sticking printf() calls in it.
Open source strategy papers
The commoditization argument for open soure (February 2007).
The 64-bit deadline (July 2006, with Eric Raymond, who insisted on calling it "World Domination 201". I wrote most of this one.)
Halloween IX - It ain't necessarily SCO (Local Mirror), a line by line rebuttal to SCO's first amended complaint against IBM (August 2003, with Eric Raymond. I wrote most of this one, by which I mean the rebuttal, not the complaint. :)
Contributed toOSI Position Paper on the SCO-vs.-IBM Complaint (March 2003, with Eric Raymond. Eric wrote most of this one.)
Why Linux isn't on the desktop yet (April 2002 for Linux and Main). Original at archive.org and commentary at Linux Today.
The Motley Fool
From 1998-2000 I wrote for The Motley Fool, as TMFOak.
There are well over hundred of these to index, I wrote more than once a week for three years. I should probably give this its own page, but in the meantime...
The "three waves" series.
- 7/31/00: (Local Mirror)How a start-up evolves
- 9/13/00: (Local Mirror)How companies grow up
- 9/05/00: (Local Mirror)Berkshire Hathaway's Sustainability
- 9/18/00: (Local Mirror)How Xerox forfeited the PC war
- 9/25/00: (Local Mirror)The power of "Business Commandos"
- 9/28/00: (Local Mirror)Microsoft's Split Personality
- 10/02/00: (Local Mirror)The three waves meet the Innovator's Dilemma
(Local Mirror)Some third party reaction to the three waves series at First Monday
What Intel does for a living
You really really want to read the local mirror versions of these, not the originals. Locally I've struck out some of the more obvious "capering" my editor hosed these articles down with in an attempt to make them smell like the Fool's house style.
- 04/21/98: (Local Mirror) Photolithography. What a wonderful phrase.
- 04/22/98: (Local Mirror) Make the wires shorter.
- 04/23/98: (Local Mirror) Let's get fiscal.
Intellectual Property
- 05/01/00: (Local Mirror) Trademarks
- 05/02/00: (Local Mirror) Copyrights
- 05/03/00: (Local Mirror) Patents
- 05/04/00: (Local Mirror) Contracts and Trade Secrets
- 05/05/00: (Local Mirror) Intellectual Property online