On Sun, Apr 09, 2000 at 05:30:07PM +0100, Troels Nielsen wrote:
> It is just to complicated.
This doesn't come as a surprise. The Hurd is complicated exactly because
what it does and allows is complicated.
However, if you concentrate on the right concepts, you can write simple
translators in a few hours. The Hurd as a whole is underdocumented, but
the existing code is very clean and readable. Just don't start with the
more complicated code like filesystems, but with small things like the
null translator.
It's true that you can hack away faster in the Linux kernel.
Is this better? It took considerable less time to write my first
BASIC programm back when I was eight than to write my first C++
programm a few years ago.
The Hurd is written in C. It was a good choice back when it was started,
and it would still be a good choice, although in my personal opinion
C++ would also be a good choice. Maybe if you are so enthusiastic for
object oriented programming, you want to contribute a C++ wrapper to the
Hurd libraries? This would certainly be an interesting project on its own.
Thanks,
Marcus