Originally posted by: Cogman
Originally posted by: Flatline
I have to say that I am consistently amused by the "RedHat, Mandrake, and SuSE are too bloated" arguments...I'm not sure about SuSE, but RedHat and Mandrake both have "custom" installation options that allow you to make a decision on every individual package and whether to install it. The minimal install option for RedHat is friggin' tiny, and the "server" install is also pretty small.
That said, I use Debian quite a bit and absolutely adore it. Slackware is also quite nice.
As for reasons for Linux use, I think that there have been many good ones raised already in this thread; my primary reason is that I agree with the philosophy behind the Open Source movement.
The Resion they say it is bloated is not because of the packages you have to install, But the kernel that is installed. If you get the source for the kernel in those systems, and do a make menuconfig, you will see that every option imagionable is selected in the kernel and built right into the kernel. This is why they are bloated, they do this so that more and more people will be able to use the OS without running into hardware problems (because it is all built in). Oh, and a good here is why you should use linux (this is a flash File)
Uhmm this is just wrong.
Take a look at the default config file (/usr/src/linux-2.4/configs/kernel-2.4.18-i686.config on my RedHat 8 box) Everything is built as a module.
Out of 2052 lines in the file, 1325 contain an '=', ie. set a parameter. Of those,
870 contain '=m' meaning build this parameter as a module.
42 contain '=[0123456789]' ... ie. set a numeric parameter
5 assign a path or other alphanumeric string
Just 407 assignments contain '=y'
Many kernel parameters are not modular, so there may be some "bloat" here. Figuring out which ones might be considered bloat is left as an exercise for the reader. But your argument that "every option imagionable is selected in the kernel and built right into the kernel." is clearly crap.