In article <1992Aug29.115034.17334@hacker.UUCP> steve@hacker.UUCP (Stephen M. Youndt) writes:Actually, AIX has loadable device-drivers and loadable kernel extensions. And AIX is certainly not anything like a micro-kernel. I think you're absolutely right about loadable device-drivers, and in fact, they make more sense on the PC class machines than on ones that run VMS. There is a far greater variety of devices available for PCs and the resources available (memory) is usually much less. A fat kernel with every likely device driver can be tolerated better on systems with 64Mbyte plus systems than on our "poor" machines with 8Mbytes and often less. I've spent the last few years of my life working on micro-kernels, Mach in particular, and came to the conclusion that there's no magic here. It's like the C++ vs. C debate. There's a lot of stuff that is elegant to do in C++, but you can also approximate them in C and maybe the performance tradeoff is serious. As machines get faster, the performance tradeoff issue becomes less important and the elegance becomes much more important. Perhaps similar issues hold true with micro-kernels vs. the traditional approach. Basically, there's no magic way to get neatness, and neatness is possible with the traditional macro-kernel. -- rajat (rajat@watson.ibm.com)
| Vladislav Bolkhovitin | Re: Integration of SCST in the mainstream Linux kernel |
| Glauber de Oliveira Costa | [PATCH 0/19] desc_struct integration |
| Paolo Ornati | Re: [patch 00/69] -stable review |
| Ingo Molnar | [patch] CFS scheduler, -v6 |
git: | |
| Denis Bueno | git-instaweb portability issue (maybe?) |
| Jon Smirl | Re: Inconsistencies with git log |
| Johannes Schindelin | Re: [PATCH] Fix premature call to git_config() causing t1020-subdirectory to fail |
| Dan Farina | backup or mirror a repository |
| Marc Espie | Re: That whole "Linux stealing our code" thing |
| Ray Percival | Re: Real men don't attack straw men |
| askthelist | Packets Per Second Limit? |
| Didier Wiroth | how can I "find xyz | xargs tar" ... like gtar |
| Marcel Holtmann | Bluetooth fixes for 2.6.27 |
| Giacomo A. Catenazzi | Re: [BUG] New Kernel Bugs |
| Tilman Schmidt | Re: 2.6.25-rc8: FTP transfer errors |
| Ingo Oeser | Re: [PATCH]: Third (final?) release of Sun Neptune driver |
| high memory | 10 hours ago | Linux kernel |
| semaphore access speed | 13 hours ago | Applications and Utilities |
| the kernel how to power off the machine | 14 hours ago | Linux kernel |
| Easter Eggs in windows XP | 17 hours ago | Windows |
| Shared swap partition | 17 hours ago | Linux general |
| Root password | 18 hours ago | Linux general |
| Where/when DNOTIFY is used? | 20 hours ago | Linux kernel |
| How to convert Linux Kernel built-in module into a loadable module | 22 hours ago | Linux kernel |
| Linux 2.6.24 and I/O schedulers | 22 hours ago | Linux kernel |
| USB Driver -- Interrupt Polling -- A Little Help Please | 1 day ago | Linux general |
