LWN.net Logo

LCA: Andrew Tanenbaum on creating reliable systems

LCA: Andrew Tanenbaum on creating reliable systems

Posted Jan 19, 2007 19:35 UTC (Fri) by jbailey (subscriber, #16890)
Parent article: LCA: Andrew Tanenbaum on creating reliable systems

I was convinced by ast's comments for a while until I wanted to contribute there. I'd hacked on the Hurd for a while and was thinking that it would be nice to work on a project that actually had momentum.

There are a series of things that kept me from going further:

* A strong resistance of things GPL. To the point where they're not really interested in hearing about bugs compiling things like coreutils.

* A strong rejection of testsuites. They said that they would accept tests, but that if a test ever broke, the test would simply be removed. One of the things that I think is mostly interesting about the Minix architecture is that so much of the system could be build-time tested while being built as a regular user.

* Private development model. Discussions happen around their lab rather than on lists and newsgroups. I started working on an ELF interpretor only to be told that a core dev was reworking this file, and that I should come back in a few months.

I still argue that the Microkernel debate was never lost - simply that to this day, no real contender has ever shown up.


(Log in to post comments)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds