|
|
|
|
|
by gnaffle
4511 days ago
|
|
How are you any more tied to old JDK versions on Linux, compared to Microsoft? Also, I'm curious to what requirements you have that makes it OK to upgrade hardware and apply service packs and Java updates, but not to do OS release upgrades on Linux? |
|
Hardware isn't upgraded. It's replaced when it fails. It's easier to get hardware off the shelf that is certified for Windows Server (any version!). This is particularly true on the tail end of a product lifecycle.
The OS upgrades in Linux are usually utterly painful (Debian included). If you go with CentOS/RH, you have to do this every 5 years at average due to the API churn in Linux distributions[1]. You need to get your developers on there ASAP. With Service Packs and Java updates, a simple test cycle will suffice as they don't break the API contracts. They promise this and deliver.
[1] The kernel syscall interface is fine but major versions of Apache, glibc and compilers and anything even vaguely related to client-side stuff is a PITA.