Hurd/L4 Developer Marcus Brinkmann Interviewed
wikinerd writes "A few years ago when the GNU OS was almost complete, the kernel was the last missing piece, and most distributors combined GNU with the Linux kernel. But the GNU developers continued their efforts and unveiled the Hurd in 1990s, which is currently a functioning prototype. After the Mach microkernel was considered insufficient, some developers decided to start a new project porting the Hurd on the more advanced L4 microkernel using cutting-edge operating system design, thus creating the Hurd/L4. Last February one of the main developers, Marcus Brinkmann, completed the process initialization code and showed a screenshot of the first program executed on Hurd/L4 saying 'The dinner is prepared!' Now he has granted an interview about Hurd/L4, explaining the advantages of microkernels, the Hurd/L4 architecture, the project's goals and how he started the Debian port to Hurd."
Seriously folks - hurd is for nerds; serious cock nonsence.
Oh well, some people are born to lose.
Ruby Neural Evolution of Augmenting Topologies
> Uhm... you're saying that the gnu tools and projects should be assessed by their coding style?
No, he's saying they should be assessed by how well they're coded.
One comparison: bash v *BSD sh
One's a statically compiled bloated piece of crap which you can't replace on certain systems without breaking the system.
The other's nearly half the size and isn't full of bugs.
Get this straight: Bash is a Mickey Mouse piece of code which has no right in calling itself a system shell. It ain't the only bit of GNU code which looks pretty sickly even under the most trivial inspection either.
Compare it to ksh and bash looks positively retarded. (Have they sorted out ansii escapes yet? Thought not)
Use GNU code for religious reasons but don't use it if you've got work to do or care about using good tools.
The one bit of GNU code that really bugs me: Emacs
What exactly is it? A Mayan calendar? An OS? Or a complete piece of garbage?
Come on you GNU hippies, Linux commies and RMS catamites!!! Mod a filthy FreeBSDer like me down .... I demand it!!! ;)
(Confession: I'm also a filthy vim user with a pile of karma to burn :)
The Machine stops.
As things stand now, even if Hurd were magically ready to go today, I would not write software for it because I would be restricted to the GPL. I don't mind the GPL, but I do mind the restriction.
As someone with moderator points, I have to say that I'm actually interested in the problems you have with GNU tools, but since you demanded it, I had to go ahead and mod you down.
I have to thank you for giving me such a good idea. From now on, whenever I can moderate and find someone saying he will be modded down, I will do so. I like to be helpful.
[insert witty quote here]
Start here.
You can continue here.
That should get you going, then you can read The UNIX Programming Environment and The Practice of Programming
"When in doubt, use brute force." Ken Thompson
also, i think the HURD people did, in fact, understand Unix (at least at a high level) somewhat, although i'm inclined to agree with Linus on this one (a rare thing indeed) that their approach to implementing it is generally unconvincing. concerns about their microkernel (Linus' main objection) aside, they missed why files are the important abstraction level and they made huge sacrifices of simplicity in the service of other aims (including compatibility). while i'd agree with you (or what i think you're saying) about HURD taking a more ambitions and intentional approach to compatibility than Plan 9, i'd point out both that this has hurt their architecture somewhat and also that Plan 9's biggest compatibility problems come not from dealing with POSIX/ANSI, but with dealing with non-standard GNUisms.
i speak for myself and those who like what i say.