jgreco
Resident Grinch
- Joined
- May 29, 2011
- Messages
- 18,680
Thank you for the explanation. Been running servers for 15 years, but as a hobbyist, not as an IT professional, so I am learning the extra precautions people in that field take.
I definitely understand the stability over bleeding edge argument, but I was always under the impression that current stable releases were sufficient for these goals, and only unstable releases needed to be avoided.
Sadly, "stable" releases are sometimes only stable in the minds of developers, and the actual experience from the trenches varies. We found FreeBSD 5 and FreeBSD 6 to be catastrof***s and basically regretted most of the machines we deployed with those "stable" releases. Most production boxes around here skipped from FreeBSD 4 to FreeBSD 7 when that finally came out. It isn't too hard to find examples for most other systems where people have simply avoided the "newer" because it didn't work as well. I mean, think of Windows XP vs Vista, or Win7 vs Win8.
The strategy that iX has adopted for having an intermediate stage, TrueOS, is interesting because it allows them to integrate newer meaningful changes into an older, more stable system. It is a rough road to take but may offer the best compromise between stability and not getting ridiculously far behind the bleeding edge.