the very fact that compiling the karnel requires something like make xconfig/menuconfig is a testament to its own feature-bloat.Actually, it doesn't. Menuconfig is a convenience, as you could hand hack the #defines, which I have done. The fact remains that the Linux "karnel" is a very complex bit of soft, that includes a wide variety of ways to compile it. Blame that on the wide variety of processors, mo-bo's, the various disk drives, etc. that are out there. So it's going to be a bit harder than compiling your average "Hello World" app.
and we all know that the bread and butter linux apps, are not bloated.First off, I don't consider EMACS to be "bloated". Not when you consider that you have a complete development IDE right there. I do all my programming from EMACS, and never have to leave it.
As for KDE and GNOME, well, KDE is pretty bad so far as bloat is concerned. GNOME is better in that regard, but it's still getting up there. There's a reason for that:
Konqueror Browser
Konqueror is KDE's next-generation web browser, file manager and document viewer. Widely heralded as a technological break-through for the GNU/Linux desktop, the standards-compliant Konqueror has a component-based architecture which combines the features and functionality of Internet Explorer/Netscape Communicator and Windows Explorer.
http://www.kde.org/info
This goes to the biggest mistake that the Linux community is making: trying too hard to copy Windows, and everything that's bad about that. For KDE and GNOME, it's all about adding the same sort of mindless eye-candy that burns up resources for no good reason. This is why I prefer Enlightenment. The Enlightenment "tarball" is 1791137 bytes.
My Enlightenment Desktop looks perfectly fine. Sure, it doesn't work like Win-d'ohs, as there's no "Start" button, or "tray", or a bazillion icons blotting out the wallpaper, or any of the rest of that bullshit. Linux isn't Win-Doesn't, and it shouldn't try to be. I installed some excellent apps for doing what I need to get done: the Emelfm file manager doesn't work like "Explorer": it's considerably better, if but just a bit less capable than the command line file manager: Midnight Commander. For a good, general purpose text editor, there's JEdit. The GIMP replaces at least three different KDE apps, as you can use it for editing icons, and taking screen shots in addition to a drawing program.
Linux doesn't need to follow Winderz. Not realizing this is the community's biggest mistake.