Reply to comment

I think that the reason for

I think that the reason for this is that Enterprises usually don't install systems manually and therefor are not installing services they don't need in the first place. I know all the companies I did consultancy for already had the policy, or adopted that policy. Installations always were automated and unattended using kickstart. This is the first thing a RHEL sysadmin learns.

Whereas most people installing RHEL or CentOS manually are doing it either for a desktop system or to check out the product. (That is what I did, for my laptop I wanted a Gnome desktop environment). And in those cases a default (full) install contains bits they may need. Though during installation you can disable the things you don't need, even when you install manually.

For example, wpa_supplicant is pulled in with NetworkManager. And NetworkManager is pulled in when you select a desktop environment. To me that makes a lot of sense, even when strictly speaking you may not need wpa_supplicant having the 600Kb package installed should not make a big difference. (It certainly is not a good idea to require knowledge about NetworkManager or wpa_supplicant to get wireless working)

I think the keyword here is pragmatism as a default rather than strictness or minimalism.

Reply

Please refrain from adding URLs to unrelated or commercial websites. This site is moderated and comments with inappropriate links are rejected. Thank you for your understanding.
The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options