Heck, in this circumstance Linux is worse than Microsoft - we all know what response you get from the OpenSource community if your app gets broken by some upgrade - "Just recompile it".
CentOS tracks RHEL, that's about 10 years of guaranteed stability for free. Getting someone to do
Even without that condescending crap, Linux has no guaranteed backwards compatability nor a stable, specified binary interface.
Just because there's no stable internal ABI doesn't mean userspace gets broken, and if the driver of some sort of hardware is present upstream, great pains are taken to ensure it still works when there's some change in the kernel.
And OpenSource zealots always make fun of companies like Sun (RIP) and HP and IBM that actually do things like stable, specified binary interfaces even inside the kernel.
As said earlier, a stable internal ABI inside the kernel is not needed for backwards compatibility, there's nothing that stops you from shipping all your libraries and binaries in
They fired him, and we refuse to support a linux environment
Ah, incompetent, I see.
Likewise, when I head over to Ubuntu.com, click "Download" in the upper right corner, and then Ubuntu Desktop, it says 12.10, no code name here either. Now, there are few places where the codename will appear, but it's not in extensive use. And it's not any worse than OS X recycled names(Mountain Lion is the same as Puma, which is the same as Cougar. Puma has already been used on 10.1).
That is an interesting shocker. Because usually pwn2own, the Mac goes first (because beating it got you a nice MacBook Pro), followed by Windows (normally some nice Sony laptop), and then Linux (some generic Dell).
Linux has never been hacked in pwn2own.