False unless your only goal is to get papers published. Plan 9's kernel is a fraction of the size of any microkernel we know and offers more functionality and comparable or often better performance.
- Atomic group communication (broadcast) is highly useful
Perhaps. We've never used it or felt the need for it.
Interesting given that broadcast seems to be one reason for the kdbus push.
- File server replication is an idea whose time has come
Perhaps. Simple hardware solutions like disk mirroring solve a
lot of the reliability problems much more easily. Also, at least
in a stable world, keeping your file server up is a better way to
solve the problem.
- Distributed shared memory in one form or another is a convenient model
Convenient for whom? This one baffles us: distributed shared memory
is a lousy model for building systems, yet everyone seems to be
doing it. (Try to find a PhD this year on a different topic.)
Seems like rebuttals of containerization.
- Threads should be managed by the kernel, not in user space
Better: have a decent process model and avoid this process/thread
dichotomy.
5 comments
[ 3.5 ms ] story [ 19.4 ms ] threadSubject: Andy Tanenbaum hasn’t learned anything
From: <Rob Pike> rob@alice.att.com (research!rob)
Date: 6 Apr 92 20:06:28 GMT
<snip>
- Microkernels are the way to go
False unless your only goal is to get papers published. Plan 9's kernel is a fraction of the size of any microkernel we know and offers more functionality and comparable or often better performance.
<snip>
to see the other points :
http://harmful.cat-v.org/software/andy_tanenbaum
The signees all work at Google now, armed with Macbooks.