2009-02-03 7 views
2

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

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

ответ

1

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

0

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

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

+0

OpenSolaris по-прежнему доступен для коммерческого использования. – phresus

0

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

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

2

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

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

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

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

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

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

0

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

+0

Uh, Eclipse находится в IPS в течение двух месяцев. – phresus