Я давний пользователь Ubuntu Linux (разработчик), каковы преимущества использования Open Solaris

StackOverflow https://stackoverflow.com/questions/506486

  •  21-08-2019
  •  | 
  •  

Вопрос

Я веб-разработчик (J2EE application developer) и просто хочу расширить круг инструментов, которые я использую.Я хочу использовать Open Solaris для своих личных проектов.Я ничего не имею против Linux, и похоже, что в обеих системах много одинаковых инструментов.

Вы перешли на Solaris, был ли это хороший опыт?

Это было полезно?

Решение

Для J2EE работы как таковой, вероятно, немного.Как разработчик более широкого профиля, вы можете оценить DTrace по достоинству.Как администратору, вам понравится ZFS & zones.Однако вы возненавидите устаревшие утилиты (в основном пользовательские).Однако FreeBSD - это нечто среднее между Linux и Solaris.:)

Другие советы

DTrace, зоны, переключение между 32-разрядным и 64-разрядным режимами с помощью одного переключателя GRUB, ZFS, стабильные библиотеки (На самом деле я не могу достаточно подчеркнуть это).Программное обеспечение Solaris 7 обычно работает на OpenSolaris, иначе известном как Solaris 11.glibc изменяется между второстепенными выпусками ядра.

Xen интегрирован довольно плотно, и настроить зоны lx или виртуализацию для поддержки вашей среды Linux очень просто.

В OpenSolaris теперь есть /usr /bin / gnu, где можно найти все ваши любимые утилиты.

Ожидайте, однако, что в конечном итоге вам придется немного повозиться с циклом установки ./configure && make && make.Многие разработчики предполагают, что вы используете Linux, и, помимо прочего, не добавляете -m64 для Solaris.Например, компиляция wxPython - это целое приключение.

Редактировать:Я забыл упомянуть вам одну (возможно, важную) вещь.Репозитории пакетов и близко не сопоставимы.Это здорово, что pkg image-update (эквивалент `apt-get update && apt-get upgrade && apt-get dist-upgrade) создает моментальный снимок ZFS, к которому вы можете вернуться через GRUB в любой момент, но у вас есть нигде рядом столько пакетов в IP-адресах, сколько apt.Тем не менее, там собрались все важные персоны.

Если вы планируете перейти, документация Sun просто фантастическая, а актуальные советы BigAdmin стоит немного почитать, чтобы войти в курс дела.

Я предполагаю, что базовая ОС не имеет большого значения для разработчика J2EE, если вы придерживаетесь платформы java и не используете собственные библиотеки через JNI.Сказав это, наиболее важными факторами при выборе операционной системы будут стоимость и производительность.Сейчас и Linux, и OpenSolaris имеют открытый исходный код и бесплатны в использовании, но я не уверен в использовании OpenSolaris в коммерческих развертываниях.Я также не знаю, как производительность java отличается от одной к другой, но я твердо убежден, что реализация Sun для Linux чертовски хороша.

Примечание:Я никогда не пользовался OpenSolaris и использую в основном Linux.

Из вашего вопроса я не уверен, имеете ли вы в виду свой рабочий стол для разработки или ваше хостинг-решение, но я могу попробовать и то, и другое.Около шести месяцев назад я получил год бесплатного хостинга на OpenSolaris под управлением GlassFish.Я раньше не пользовался Solaris и подумал, что это будет хорошим опытом обучения.Я построил тестовый сервер, установил OpenSolaris и GlassFish и использовал его для практики.Настроить GlassFish и развернуть приложения было очень просто.Управлять сервисами в OpenSolaris также просто, если вы прочитаете правильную документацию.Мне нравится OpenSolaris и мне нравится GlassFish.

Очевидно, я нашел сходства и различия с предыдущим опытом работы с серверами приложений Java и операционными системами.Однако я был настолько высокого мнения об этой операционной системе, что в прошлом месяце сменил свой рабочий стол.Это был хороший опыт.

К сожалению, Eclipse недоступен на OpenSolaris.Если вы являетесь пользователем Eclipse, вам придется перейти на NetBeans.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top