I think the fact that Andrew Tanenbaum riduculed Linux in 1993 for being an "outdated architecture", when Minix just got paging working last year after 20 years of development, encapsulates my point completely.
I understood your argument up to this point, but then you had to resort to a "he didn't add this to minix until 20 years after it was started, so he must suck" argument which, in spite of it being dressed up in technical language is another "argument against the man" (i.e. Ad Hominem) attack against someone who has spoke out against Linux.
It's easy to find fault in the person making the argument. What's harder is to argue the actual point. Part of the issue with microkernels is that, yes, they are, typically, quite slow... but that's not what I was referring to. More specifically I was referring to the translators which run in userspace on HURD. This is a powerful capability which Linux doesn't have. It illustrates a fundamental element of design which is something that HURD can leverage in the future.
Personally, if it's all about technical superiority, I think we should all be using Plan9 OS.... but that's just me. ;)
But you also have to remember.... the machines they were judging Mach and other microkernels on at the time were not very powerful. Today's machines are orders of magnitude faster. I believe that such an architecture would have no problems on todays hardware.
GC