I have mixed feelings about this. I agree that bloated software is a Bad Thing™, generally speaking; but on the other hand, I realize that things change. If you really want a lightweight, minimal OS, there are other choices. OpenSUSE is what it is. It targets the largest number of users – most of whom are running better than a PIII now.
When I first tried Windows 3 many years ago, I was struck by the bloat. I hardly used it and spent most of my time in DOS. But I also realized that one reason for that bloat was the online help, which (even in Windows 3) was amazing. In any application, at any point, I could hit “F1” and context-sensitive help would come up. Later versions expanded that even further, with pop-up “text tips” and the (in)famous “?” button that let you get specific help on the selections in a dialog box.
All of these things take resources. LOTS of resources. I remember at the time writing a little package on contract for a company; the program was less than 500K, but the online help topped out at several megabytes. The ratio was astonishing.
Nowadays, if you’re going to attract the masses (an important distinction) to your distribution, they’ll expect it to support
- multimedia
- interoperability with Windows machines (ex., Samba)
- printing without hassles
- their scanner, their smart phone, etc., you name it.
All of this adds bloat. Just the ability to detect all common hardware, rather than requiring the user to manually config and install the needed drivers, takes a TON of support code. One reason why Ubuntu remains more popular with The Masses™ is because it makes some of these steps even easier – at the cost of even more bloat. OpenSUSE seems to strike a middle ground.
The way I look at it, some of this is inevitable. I recently upgraded to an AMD x64x2 chip with 4Gig of RAM just to get more speed, when a couple of years ago, a 1.3Ghz Thunderbird with 1 Gig was a gracious plenty. I shrug my shoulders at that.
If Suse stops supporting the latest hardware, gadgets, buzzers and whistles, they’re going to lose share to those distros that have them. People complain about bloat, but they complain even more about missing features. Every distro has to compromise at some point. All in all, I think OpenSUSE offers the best compromise for me, which is why I prefer it.