Каковы основные практические различия между OpenSolaris и Linux?

В настоящее время я использую CentOS для на своем сервере, и я пытался выяснить практические различия между Linux и OpernSolaris. Я не мастер Linux, я просто знаю, как обходить систему, и, как правило, могу что-то установить, если мне нужно (хотя я не буду лгать, иногда меня это подводит).

Если я переключусь на OpenSolaris, будут ли основные вещи, которые я не могу сделать сейчас, или которые по крайней мере не будут работать так же? Мои стеки в основном состоят из PHP/MySQL или Node.js/MongoDB.

2 ответа

Решение

OpenSolaris разветвляется на OpenIndiana, и я настоятельно рекомендую использовать позднее, поскольку Oracle имеет тенденцию закрывать ранее открытые проекты. Иначе,

OpenIndiana/ Солярис Плюсы:

Минусы:

  • Медленнее на большинстве товарного оборудования
  • Поддерживает гораздо более узкий набор оборудования
  • Меньшее количество приложений перенесено / поддерживается для OpenSolaris

Другие отличия включают структуру файловой системы, имена команд и синтаксис и т. Д. Есть несколько хороших статей об этом различии, если вы Google "linux v opensolaris;" например: http://linuxhelp.blogspot.com/2009/09/open-solaris-vs-linux-comparison.html, http://tuxradar.com/content/opensolaris-vs-linux

Стеки SAMP (solaris, apache, mysql, php) должны работать нормально, если все ваше оборудование поддерживается.

Недавно мы перевели нашу систему из CentOS в управляемую среду Solaris. Помимо типичных различий, упомянутых @Bryan, мы столкнулись с очень странной проблемой.

Некоторые из наших устаревших кодов использовали растровые изображения, чтобы "соединить" записи базы данных. У нас было несколько запросов, которые вычисляли идентификаторы, присутствующие в растровом изображении, и объединяли включенные строки. Это работало нормально на CentOS (хотя и довольно медленно), но Solaris был другим делом. Короче говоря, мы обнаружили, что проблема в Solaris заключалась в точности с плавающей запятой - Linux может работать с очень большими целыми числами с немного более высокой точностью, чем Solaris.

Я не системный администратор, поэтому я не могу вдаваться в подробности, но могу связать вас с этой статьей об арифметике с плавающей точкой, которая, вероятно, объяснит возможные проблемы лучше, чем я.

Другие вопросы по тегам