Ubuntu 8.04 LTS vs 9.04 for 64 bit server

64-bitUbuntu

I'm setting up a new server and am debating between the LTS and latest versions. I normally run the newest stuff (my current server for which this is a replacement is latest), but I want 64 bit this time (lots of RAM!).

I want stability but I also want things to just work, and 64 bit has given me headaches in the past, but it was mainly with desktop setups. Is the older, but more stable and longer supported LTS version better to go with, or latest and greatest, but be-prepared-to-upgrade-in-6-months version the best?

Best Answer

Honestly, this depends a lot on what you're doing with the server, and what your expectations are.

If you're building a box that can handle short periods of (scheduled) downtime without problem (updates/upgrades) and isn't running a mission critical service, running Ubuntu's latest stable is going to be fine. Just remember that it will require updates if it's going to remain in production for a length of time, and plan appropriately.

If you're building a box that needs maximum uptime, or if you plan to run commercial software that might offer limited compatibility between versions, then an LTS release is going to be your best bet. This will allow you to run longer (with security updates available) before you have to upgrade or retire the box. Also, as mentioned, many commercial software companies won't support all releases, but will support LTS to simplify things on their side.

Now, as this is for a server, I would tend to lean more towards the LTS release. Server hardware rarely changes extensively once it's in production, and it's easier to verify that hardware before putting it into use. Additionally, on the server side 64 bit support is quite good (in my experience) and very stable. I doubt you'll have a need to upgrade frequently just for better 64 bit support.