Page 1 of 1

RIM Blackberry OS chose UNIX like QNX not Linux?

Posted: Wed 02 May 2012, 09:49
by nooby

Posted: Fri 18 May 2012, 01:23
by Ibidem
That's what's known as a microkernel.
Minix, L4, and the GNU Hurd (the OS originally known as GNU) are all microkernel-based.
The problem is that passing messages and similar tasks end up taking a bit of time, so you get a real performance hit. Prof. Andrew Tanenbaum (AST, the fellow who wrote Minix) said (~1992) that Linux was obsolete because it used a monolithic kernel, while Torvalds said that no-one had ever gotten good performance out of a microkernel. There was quite a flame war...
Linux is pretty well tied to the monolithic kernel model. None of the microkernels are anywhere near as far along--GNU has yet to make a release (even pre-alpha), though it was "in progress" during the 80s, Minix is at 3.x.x, but last I checked it didn't have USB support...L4 is just a kernel, no OS; it was the first formally verified non-trivial software, but that's the kernel without even the servers.

Posted: Fri 18 May 2012, 08:42
by nooby
Thanks indeed for this information.
That makes Linus Torvalds even more of a hero then :)
http://en.wikipedia.org/wiki/Linus_Torvalds

would we even have had Linux as we know it without him?
But Barry Kauler is my true hero. He stood against the tide to lock us noobs
into always being restricted users. He allowed us to be root. Kudos to him.

Posted: Sat 19 May 2012, 07:51
by Lobster
Who remember the QNX demo disk - on OS on a floppy?
http://toastytech.com/guis/qnxdemo.html

Barrys vision is unique and is dependent on
Linus for the kernel. 8)

Posted: Sun 20 May 2012, 16:08
by PANZERKOPF
Lobster wrote:Who remember the QNX demo disk - on OS on a floppy?
http://toastytech.com/guis/qnxdemo.html
I remember :)
If someone wants to play QNX (30-day evaluation), here is the installation CD-s:
http://www.qnx.com/products/evaluation/