Originally posted by kindu smith
View Post
2) With each version of each distribution I generally have to re-learn bunch of things, not to mention ton of small idiosyncracies. It's WAY worse when you switch distro. BSD syntax, commands, utilities and basic working principles do not change out of blue. Decade old documentation and forum posts stay relevant. Learn it once and keep up with small changes.
3) You can sneer at BSD license and it's copyleft nature but BSD's are not buttboys to the whims of large companies. Some single business entity (khm, RH) could not change BSD's (systemd and tons of other stuff) according to their wishes without hard forking. With Linux it's like sugar daddies paying their playtoy for cosmetic surgeries to please their wishes.
4)BSD are easier to use and conf in absolute scope - you are not limited to the options offered by GUIs. Even better, you don't have to work around invasive GUI's , no need to go through bunch of GUI-driven framework layers piled over confs in some distros.
5)Or multi-binary system daemon getting suddenly invasive/trying to override your settings after some update because it's scope was again enlargened and it took over some functionality again.
6)Package managers don't drive me nuts on BSD. Dependency hells are a bitch.
7) potential security holes called "custom repos" don't generally exist on BSD's.
8) mentality of 'features over bugfixes' is abhorrent, for me.
9) Do you enjoy troubleshooting issue you need to read C source for? Or trying to fix something that broke after an update, that doesn't have a good documentation yet and is not covered in forums while you are extremely limited in time? More often happens with penguin.
Etc ad infinitum. When I need some server up, my first go is at FreeBSD, then DragonFly, only then I may entertain idea of Alpine or Void Linuces.
Leave a comment: