Назад | Перейти на главную страницу

Дистрибутив Linux, предназначенный для запуска службы Java?

Доступен ли 64-битный дистрибутив Linux, предназначенный для запуска Java JVM внутри него? Я имею в виду, что было бы неплохо иметь более простой дистрибутив Linux, небольшой и быстрый в настройке, предназначенный только для запуска сервера Java.

Мне нужно настроить мою 64-разрядную JVM с максимальной кучей 2–3 ГБ.

Если нет, какие-либо рекомендации относительно того, какой дистрибутив Linux-сервера использовать? Как OpenSolaris? Есть ли польза от этого? Базовый объем памяти OpenSolaris составляет 708 МБ. Это слишком велико. Это точно должно быть меньше 400 МБ.

Я не знаю ни одного разработанного дистрибутива просто для запуска JVM - это было бы довольно нишевое занятие. Любой дистрибутив, с которым вы знакомы, должен справиться с этой задачей. Я предпочитаю Debian, но важнее выбрать то, что вам (или тому, кто будет управлять системой изо дня в день) удобно.

Есть несколько минималистичных Linux, где вы можете просто установить то, что вам нужно. Ubuntu Server, вероятно, будет проще всего настроить, но если все, что вам нужно, это Java, вы, вероятно, можете легко запустить Arch таким образом. Просто выполните базовую установку, а затем:

pacman -Sy jdk jre

Вы можете загрузить его настоящий быстро и легко, поскольку вам не понадобятся работающие демоны, кроме сети (и, возможно, sshd).

Я не могу вспомнить дистрибутив Linux, предназначенный для работы просто java JVM.

Однако я всегда обнаруживал, что Ubuntu довольно быстро развертывает Java-приложения (особенно Tomcat6), apt-get обрабатывает большую часть конфигурации, а также всю установку.

Просто убедитесь, что вы используете sun-java6-bin, а не gcj, и все будет хорошо!

Давным-давно я запустил свой собственный дистрибутив Linux, который включал в себя голое ядро ​​и последнюю JVM с несколькими скриптами инициализации. Было весело попробовать интегрировать создание JVM в init и запуск ядра, но его использование было ограниченным.

Вы скорее ищете дистрибутив, который бы конкретно для использования экземпляров JVM?