[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: If QNX is successful, why NOT GNU Microkernels
From: |
Olivier Galibert |
Subject: |
Re: If QNX is successful, why NOT GNU Microkernels |
Date: |
Wed, 21 Jan 2004 13:27:53 +0100 |
User-agent: |
Mutt/1.4.1i |
On Wed, Jan 21, 2004 at 01:25:14AM -0800, Anand Raj wrote:
> QNX is able to be a successful MicroKernel, but why NOT GNUMach / OSKITMach
> / L4Mach ?
Mach has some issues that seem to make it intrinsically slow[1], Hurd
has its own issues on top of it that makes it even worse[2], and
functionality-wise it doesn't really seem to give much more than a
pair of funky userspace filesystems like the ftp translator, compared
to monolithic kernels like a modern linux or bsd. And the userspace
is the same.
QNX is succesful because it's small and fast. Hurd is neither, and is
so behind the curve that it's hard to find developers motivated by it.
Especially since it's very hard to see what Hurd could propose that is
not already in the other ones.
OG.
[1] streaming on syscalls, no cache management, heavy tasks, cthreads,
heavy locks...
[2] follow what a simple read() in a C program has to do before it
returns with the results and cry
- If QNX is successful, why NOT GNU Microkernels, Anand Raj, 2004/01/21
- Re: If QNX is successful, why NOT GNU Microkernels, Alfred M. Szmidt, 2004/01/21
- Re: If QNX is successful, why NOT GNU Microkernels,
Olivier Galibert <=
- Re: If QNX is successful, why NOT GNU Microkernels, Alfred M. Szmidt, 2004/01/21
- Re: If QNX is successful, why NOT GNU Microkernels, Olivier Galibert, 2004/01/21
- Re: If QNX is successful, why NOT GNU Microkernels, Niels Möller, 2004/01/21
- Re: If QNX is successful, why NOT GNU Microkernels, Olivier Galibert, 2004/01/21
- Re: If QNX is successful, why NOT GNU Microkernels, Niels Möller, 2004/01/21
- Re: If QNX is successful, why NOT GNU Microkernels, Marcus Brinkmann, 2004/01/27
- Re: If QNX is successful, why NOT GNU Microkernels, Olivier Galibert, 2004/01/27
- Re: If QNX is successful, why NOT GNU Microkernels, Niels Möller, 2004/01/27
- Re: If QNX is successful, why NOT GNU Microkernels, Marcus Brinkmann, 2004/01/22
- Re: If QNX is successful, why NOT GNU Microkernels, Olivier Galibert, 2004/01/21