Docker dropping support for RHEL/CentOS6.x
github.com
github.com
CentOS 6 was released in 2011, which is 4 years old. A lot of features Docker uses have been highly improved since the 2.6 days, so it makes sense to drop support for operating systems which don't support some things.
I'm quite interested to see how the whole Open Container Project pans out, and I'm pleased by the prospect of it, just hoping they successfully iron out some of the "Docker wrinkles" that have shown over the course of it's lifecycle in the last few years. No 6.x support from the get go doesn't necessarily put a great taste in my mouth, so far.
It would have been nice to get more than 1 month of notice.
Edit: to clarify, I was thinking the HPC systems are RHEL, and account for a fairly large number of RHEL licenses. Certainly the "enterprise" is outlook, sharepoint, and a ton of Win7 terminals.
All I know is it's weird how they and their vendors manage the systems and environments. Glad it isn't me!
Take a look at the GSA presentation with Booz Allen at DockerCon.
I've maintained lots of RHEL boxes as a sysadmin -- here's my take. This type of release cycle works pretty well, in that you can almost always apply patches without hosing your system due to "new features". One example of something this protects you against, is a package changing the expected config file format, or maybe the expected command line arguments. Another good example, would be a change to a kernel driver for some storage array, or network interface, that could quickly break lots of systems!
This type of release cycle also gives commercial software vendors a known target to develop against and sell support for. Say for example, that you are using an enterprise database like Oracle/Sybase/DB2, they will verify their product works against RHEL 5.x/6.x/7.x and give you commercial support, as they have a pretty good understanding of what you are running. But, if the kernel/packages are always moving targets, it would be near impossible to support your end platform, so this also adds to the backporting of security patches without adding features thought process.
Although, it is also a pain, in that you are typically way behind on cool things happening out there on other distros. So, there are pros and cons to it. But, if you are running a large mission critical DB cluster, you typically want things to be extremely stable, so for the target market (the enterprise) this works pretty well.
If we need newer features or packages, we spin up a CentOS7 or RHEL7 image which still isn't bleeding edge, but is significantly newer than RHEL6.
It's nice to have a bit of stability for apps and services that require it - but there's always the option of bringing newer versions online for the services that need it.
For example, in previous releases they've removed ifconfig, and lately, even yum got chopped.
It's like living a few years in the future. systemctl was there years ago.
PS: Docker is a prime example of how a side feature can be instrumental to a pivot to something much larger.
RedHat themselves only support Docker on RHEL7 (as stated by https://access.redhat.com/solutions/1378023, and confirmed by several people)
This conversation goes back to the moment we started talking about it before the announcement[1] in September 2013
1: http://www.redhat.com/en/about/press-releases/red-hat-and-do...
People running RHEL are among the most conservative Linux users there are. We have some of that where I work. We have big production systems still running RHEL 5 (which RedHat still supports, and for those systems the less you change the less of your time they demand).
Anyone still using RHEL 6 is not really the sort of person who jumps onto the latest container or cloud frameworks the moment they are released. If they are into virtualization at all, they are probably using VMWare.
But users and developers on these systems do want to have a chance to run some modern stuff like containers as well because there's a strong chance that they'll have to support their software for 10+ years potentially. On one system I worked on I saw that the architecture called for support for the same exact distribution for over 10 years - these are the kinds of places that will be paying Microsoft extra to support XP n years after it's gone EOL.