Ward Cunningham - How did you come up with the idea for the Wiki?

It could be a bad idea (I don't think so), but that won't be able to be determined until it actually happens.
The hypothesis here goes something like this:
The vector of software abstraction in advanced operating systems will continue pointing in the positive direction as time increases (meaning more and more managed code can accomplish more and more tasks that once required writing unmanaged code). The average
speed with which these new concepts are made concrete will not decrease over time. Win32 to WinFX is a good example of this type of advancement in software abstraction in Windows.
I see no good reason why this abstraction cannot be applied to the kernel (except that it will be really hard to do and will require innovation on the hardware level). Things like GC memory management and guaranteed type safety in the kernel will increase system
stability and reliability without incurring too severe of a performance penalty (though of course there will be a cost. Nothing is free...).
I'm looking forward to seeing how deep the CLR will go into Windows in the future (it's pretty deep in Longhorn, but there's still plenty of room for expansion).
Charles
Charles wrote:There will come a day when the CLR will find it's way into kernel mode. It's inevitable.
Charles