FOSDEM 2010: Andrew Tanenbaum Sets Reliability Before Performance
Computer science veteran Andrew Tanenbaum presented the third version of his Minix operating system at the FOSDEM 2010 conference on February 6-7 in Brussels, Belgium.
The Minix 3 codebase first of all has much fewer bugs because of its size alone (3,000 lines compared to six million for Linux code), Tanenbaum said in his presentation. When questioned by Linux Magazine/Linux Pro Online about whether Minix's growing codebase may eventually end up with the same bug rate, Tanenbaum replied that it was more important to consider the type of bugs, which brought him back to his original argument against the Linux kernel. His view is that drivers and other services should not be poking around in the kernel and would thereby have less of a chance of endangering the system. Overall, he said, performance speed is less significant than reliability: "If someone had a choice between a two- and three-GigaHertz processor, they would take the slower one if it would run more stably over many years."
.
Tanenbaum's argument is practically the same as he's had for the past 20 years. His main track talk at FOSDEM (which one insider revealed to Linux Magazine/Linux Pro Online as having originally been handed in as a Lightning Talk) was therefore less of surprise. More interesting is that the computer science professor has recently found a community for his free BSD-licensed Minix 3 project. It was clear that he was having just as much fun as his audience at his talk, which was laced with humor and graphic elements and which was followed by a 20-minute question-and-answer and photo session.
Born in 1944 in New York, Tanenbaum currently teaches at the Free University of Amsterdam, where since 2008 his research has been under the aegis of a EU grant for design and implementation of particularly stable operating systems. Minix, which he started in the 1980s, is apparently the reference project. Since its third version, the microkernel operating system has been open source under a BSD license. Tanenbaum invites developers to visit the project page to encourage porting of programs and libraries. As immediate tasks he named live operating system updates without reboots and distributing Minix processes on many operating system kernels. The project icon is the raccoon ("At some point every project is an animal," says Tanenbaum), because it is small and clever and "because it eats bugs."
Tanenbaum had written an earlier guest article on Minix for Linux Magazine Online. Whoever might be questioning the sense of a stable yet little distributed operating system that is currently serving primarily research might find some answers in a recent Slashdot discussion.
Comments
comments powered by DisqusSubscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
New Linux Kernel Patch Allows Forcing a CPU Mitigation
Even when CPU mitigations can consume precious CPU cycles, it might not be a bad idea to allow users to enable them, even if your machine isn't vulnerable.
-
Red Hat Enterprise Linux 9.5 Released
Notify your friends, loved ones, and colleagues that the latest version of RHEL is available with plenty of enhancements.
-
Linux Sees Massive Performance Increase from a Single Line of Code
With one line of code, Intel was able to increase the performance of the Linux kernel by 4,000 percent.
-
Fedora KDE Approved as an Official Spin
If you prefer the Plasma desktop environment and the Fedora distribution, you're in luck because there's now an official spin that is listed on the same level as the Fedora Workstation edition.
-
New Steam Client Ups the Ante for Linux
The latest release from Steam has some pretty cool tricks up its sleeve.
-
Gnome OS Transitioning Toward a General-Purpose Distro
If you're looking for the perfectly vanilla take on the Gnome desktop, Gnome OS might be for you.
-
Fedora 41 Released with New Features
If you're a Fedora fan or just looking for a Linux distribution to help you migrate from Windows, Fedora 41 might be just the ticket.
-
AlmaLinux OS Kitten 10 Gives Power Users a Sneak Preview
If you're looking to kick the tires of AlmaLinux's upstream version, the developers have a purrfect solution.
-
Gnome 47.1 Released with a Few Fixes
The latest release of the Gnome desktop is all about fixing a few nagging issues and not about bringing new features into the mix.
-
System76 Unveils an Ampere-Powered Thelio Desktop
If you're looking for a new desktop system for developing autonomous driving and software-defined vehicle solutions. System76 has you covered.
One of the
http://www.shredmonkey.net/