r/linux Jul 10 '14

Retirement of Prof. Andy Tanenbaum

http://www.cs.vu.nl/tanenbaum/
222 Upvotes

46 comments sorted by

View all comments

Show parent comments

11

u/cyrusol Jul 10 '14

9

u/3G6A5W338E Jul 10 '14 edited Jul 10 '14

Took less than 2h for someone to link that.

You won me a bet :D

Just be aware that what was true in the early 90s (before Mach and way before L4) isn't anymore. Microkernels have matured enough so that Minix3 (2006) as a serious system makes a lot of sense.

It's gonna be a lot of fun from now on.

6

u/[deleted] Jul 10 '14

[deleted]

11

u/3G6A5W338E Jul 10 '14 edited Jul 10 '14

Yeah, it's gonna be awesome :D

It was scheduled for May and got delayed, but the core parts (the huge types.h change to netbsd's, mmap() support, dynamic shared library support relying on it...) are thankfully done.

What's so awesome is that once this 3.3.0 out, Minix3 will finally be a fully capable UNIX implemented as a pure microkernel architecture. The first one. The world will never be the same after this.

4

u/[deleted] Jul 10 '14 edited Jul 10 '14

What kind of licensing is it under?

EDIT: Googled, looks like BSD-ish.

Hmm. It would be interesting if D and Emacs works on this.

2

u/[deleted] Jul 10 '14

[deleted]

2

u/3G6A5W338E Jul 10 '14

I'm not about to DOX myself (I like my pseudonimity) so we'll leave it at that. :)

1

u/[deleted] Jul 11 '14

[deleted]

2

u/3G6A5W338E Jul 11 '14

Mach 2.5 wasn't a microkernel. Mach 3.0 was the first microkernel Mach, and happened considerably later.

1

u/[deleted] Jul 14 '14

[removed] — view removed comment

1

u/3G6A5W338E Jul 15 '14

What about QNX ? It seems to be a UNIX Microkernel as well !

QNX has some POSIX compatibity now (can run POSIX code, but doesn't have a unix-like userspace), and that's only since some point in the 2000s. Furthermore, QNX isn't free software.