/me notes that you that you didn't say a word about his books.
His books have nothing to do with the topic we're discussing.
Really? Was it not you that said ``the difference between Andrew Tanenbaum and his "theories" and Linus who built a practical kernel - which works!". Try getting Operating System Design and Implementation(which comes with a Minix CD) then start hacking around with the exercises.
They are ALREADY being put into practice look at XNU it is a Mach implementation supported and being used by Apple, even Sun is using a Mach variant(even though you may not awareness of the same, nor bothered to make your self aware). And irrespective of FUD said by other people, i DO have hope for HURD and Coyotos.
Yes? AFAIK, they're not true microkernels.
Really? So according to you the world has rejected all possible things regarding microkernels and, HURD and Coyotos are not true microkernels.
Besides, IIRC, microkernels
are plagued by the classic problem of "message passing" - too much message passing - which makes it, well, SLOW. Hello? indeed, and do you know the minuscule kernel zkernel achieved by it
the very idea is to have a minuscule kernel and rest of the crap in user space which is communicated with by message passing. The result is if any of the crap crashes, the kernel still survives.
We dont want to
follow the M$ ideology:
Hardware speed * Software bloat = constant
In fact the very idea of microkernels opposes all of M$'s design concepts(if they ever had any).
Yes, I have studied quite a bit of Computer Science. And yes, I am graduating from college with flying colours. Thank you very much.
Good for you, now when you enter the real world you will see how much meaning the flying colours have against logic and reason.
A design that only solves short term problems eventually dies and takes all dependent on it to the grave.
Something is better than nothing. Do you mean to imply that we should've waited until the oh-so-1337 microkernel to be written to finish the GNU operating system?
Linux is a solution but by no means for the long term.
Hahaha... dont trivialize Linux's contributing to
GNU's success. If it werent for Linux, the GNU shell would've probably be stuck with some proprietary kernel.
The only trivialize that has been done here is by you of AST which IMHO was totally uncalled for. Moreover, dismissing things just because they don't work is a very nearsighted approach good only for companies with a short life span and not the community at large.
ha ha ha /me pukes
Grow up!
i think you are the one needs the maturity bit dear :-)
Regards,
- vihan