Я давний пользователь Ubuntu Linux (разработчик), каковы преимущества использования Open Solaris - PullRequest
2 голосов
/ 03 февраля 2009

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

Вы прыгнули в Солярис, это был хороший опыт?

Ответы [ 5 ]

2 голосов
/ 05 февраля 2009

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

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

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

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

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

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

1 голос
/ 03 февраля 2009

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

0 голосов
/ 05 февраля 2009

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

0 голосов
/ 05 февраля 2009

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

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

0 голосов
/ 03 февраля 2009

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

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

...