Linux Format

Ancient history: Tanenbaum vs Torvalds

-

The Minix 1 source code was available on floppy disks, and in the appendix to Andrew S. Tanenbaum's 1987 book OperatingS­ystems: DesignandI­mplementat­ion. Soon a Usenet group grew around Minix with 40,000 subscriber­s, including Linus Torvalds who added new features. However, he grew frustrated with Tanenbaum's unwillingn­ess to let Minix grow away from its tight educationa­l focus, so in 1991, Torvalds announced on “I'm doing a (free) operating system (just a hobby, won't be big and profession­al like GNU.” When Torvalds was later accused in a book of stealing Minix code, Tanenbaum defended him, but rather waspishly said: "Linus didn’t sit down in a vacuum and suddenly type in the Linux source code. He had my book, was running Minix, and undoubtedl­y knew the history (since it’s in my book). But the code was his. The proof of this is that he messed the design up."

The Tanenbaum–Torvalds debate, revisited in the appendix to the 1999 book OpenSource­s: Voicesfrom­theOpenSou­rceRevolut­ion was a

thread over two weeks early in 1992, over the merits of monolithic kernels and microkerne­ls – starting with a Tanenbaum contributi­on best summed up as ‘monolithic kernels are obsolete.’ It trailed off inconclusi­vely, but after a few years many claimed ‘Linus won’, simply because of Linux's market share. The debate continues, but you can find Tanenbaum's more recent thoughts on the matter at

Newspapers in English

Newspapers from Australia