Я настраиваю новый сервер и обсуждаю между LTS и последними версиями. Обычно я запускаю самые новые вещи (мой текущий сервер, для которого это замена, самый последний), но на этот раз мне нужен 64-битный (много оперативной памяти!).
Я хочу стабильности, но я также хочу, чтобы все работало, а 64-разрядная версия доставляла мне головные боли в прошлом, но в основном это было связано с настройками рабочего стола. Лучше ли использовать более старую, но более стабильную и более длительно поддерживаемую версию LTS или последнюю и лучшую, но готовую к обновлению через 6 месяцев версию?
Честно говоря, это во многом зависит от того, что вы делаете с сервером, и от ваших ожиданий.
Если вы создаете компьютер, который может без проблем справляться с короткими периодами (запланированного) простоя (обновления / обновления) и не запускает критически важную службу, запуск последней стабильной версии Ubuntu будет прекрасным. Просто помните, что для него потребуются обновления, если он будет оставаться в рабочем состоянии в течение длительного времени, и планируйте соответствующим образом.
Если вы создаете компьютер, которому требуется максимальное время безотказной работы, или если вы планируете запускать коммерческое программное обеспечение, которое может предлагать ограниченную совместимость между версиями, то выпуск LTS будет вашим лучшим выбором. Это позволит вам работать дольше (с доступными обновлениями безопасности), прежде чем вам придется обновлять или убирать систему. Кроме того, как уже упоминалось, многие коммерческие компании-разработчики программного обеспечения не поддерживают все версии, но будут поддерживать LTS, чтобы упростить свою задачу.
Теперь, поскольку это сервер, я бы предпочел версию LTS. Серверное оборудование редко подвергается серьезным изменениям после того, как оно находится в производстве, и это оборудование легче проверить перед его использованием. Кроме того, на стороне сервера поддержка 64-битной версии довольно хорошая (по моему опыту) и очень стабильна. Я сомневаюсь, что вам нужно будет часто обновляться только для лучшей поддержки 64-битной версии.
Если вас вообще интересует новейшее программное обеспечение, не запускайте версию LTS, запустите 9.04. Что касается проблем с 64-битной. Я не верю, что вы столкнетесь со многими из-за сервера, проблемы в основном связаны с java и плагином flash. Если вы используете программное обеспечение полностью из Ubuntu и знаете, что в нем есть драйверы для всего, что вам нужно, все будет в порядке.
Я бы сказал, что вы можете использовать новую 64-битную версию 9.04 и просто подготовить, что в будущем вы можете обновить эту версию до следующей версии LTS, которая выйдет.
LTS означает, что сервер и его компоненты получают поддержку в течение 6 лет. У вас всегда есть возможность обновить всю систему, и это довольно просто с Ubuntu. Просто будьте осторожны, когда делаете это, и сделайте резервную копию своей системы. Вероятно, что 90% будут работать нормально, и около 10% ваших приложений могут жаловаться. Если вы не используете ничего сложного - например, стандартный стек LAMP - я бы особо не беспокоился.
Просто помните, что если по какой-либо причине вы используете 32-разрядную версию, вы можете использовать больше памяти, чем 3 ГБ (я думаю, 16 ГБ), но ваше приложение может получить доступ только к максимум 2 ГБ за раз. Это означает, что если вы запустите 1 экземпляр MySQL, он сможет получить доступ только к 2 ГБ. Но если вы запустите 2 экземпляра MySQL (один на порту 3306 и один на 3307), то оба экземпляра будут использовать максимум 4 Гбайт памяти.