Jeff Waugh wrote:
Say *what*?! There were no significant features in BeOS that are impossible to implement on Linux, either in the kernel or in userland. Attempting to credit the vast number of variables in a high quality user experience on a specious technicality is ridiculous.
I didn't say it was impossible. I said it was insane. Yes, you can hack real time scheduling into Linux. Yes, we do have a kernel threads and kernel re-entry in Linux. Does Linux have the best architecture for such features? Hell no. The result is a massive blob of complexity running at the highest privilege level on the system.
As for whether or not a microkernel really made a lot of difference to BeOS.. it contributed a lot to the overall system architecture. It let the developers compartmentalize concerns into communicating servers more readily than a monolithic kernel does.
Trent -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
