This is the sort of fragmentation that makes popular adoption difficult, but is also what makes Linux awesome.
This is the sort of fragmentation that makes popular adoption difficult, but is also what makes Linux awesome.
For "popular adoption", I'm sure the completely standard Ubuntu install is just fine.
To me, that's not developing. It's just extra work that's completely orthagonal to building cool software.
Turns out there are technical terms for the behavior. For OSes, you and I are satisficers: we just want it to be good enough. I used to be a maximizer, where I wanted it to be perfect.
Learning to choose which approach to take in a situation has been really great. For example, restaurant menus. I used to be a maximizer, trying to pick the best thing. Eventually I decided agonizing over my choice was a fair bit of stress for little or no gain; it was easy to finish my meal and think, "Damn, maybe I should have gotten that other thing." Now I just skim the menu and go with the first thing that looks good to me.
Usually I just copy my configs over to a next box / laptop that happens to become my workstation, and continue nearly where I left. It worked more or less smoothly for last 7 years.
Yes, sometimes I do fiddle with my settings to make my experience more comfortable and thus my work more productive. I don't think that spending 5-10 minutes a month on it is such a waste.
So far the only other serious contender seems to be elementary OS, it is the BEST looking linux distro.
Is this a case of better defaults? Or is it just as simple as different themes and window managers?
I agree with this in principle, but it confuses me as to why FreeBSD is not, then, much more popular...
We use FreeBSD exclusively at rsync.net, and I used FreeBSD as my personal workstation from 2000 - 2007. Perhaps all the other FreeBSD people just switched to OSX, like I did.