Поскольку мне приходится работать с солярисом время от времени, то чтобы не забыть всё, что приходится изучать по это теме, я и буду публиковать здесь некоторые статьи, посвященные SUN, OS Solaris, и т.д.
Про эту систему приходится слышать не так часто, хотя в последнее время ситуация меняется к лучшему.
Для тех, кто совершенно не в теме это совершенно неведомый зверь. Для большинства же линуксоидов, фришников, и тех, кто что-то читал и/или что-то слышал: солярис — чудовищно «тяжелая» система, заточенная исключительно под платформу sparc и hi-end серверы, а под х86 она вообще не заслуживает внимания.
С другой стороны, сама SUN называет её самой передовой системой на планете, в чем существуют определенные сомнения :)
Вот и попытаемся постепенно разобраться с этой диковинкой.
Начнем с платформ.
Солярис одинаково хорошо работает на 3 платформах:
-sparc (родная сановская — в большинстве случаев это серверы, хотя выпускаются и рабочие станции, и были даже ноуты)
-intel x86
-AMD
Основные отличия платформы sparc (с точки зрения админа) от всех остальных — он пашет как трактор в таких условиях, когда остальные дохнут (например, от перегрева), и конечно же manageability — этими железками можно упрвлять не останавливая саму систему (то есть, менять процессоры, память, материнские платы, и т.д.)
Теперь о версиях.
Во-первых, их много, во-вторых, принятая система наименований на первый взгляд непонятна.
Итак, повторю общеизвестные вещи: SunOS 5.x — это наименование и нумерация _ядра_ системы.
Solaris X — это ядро + всё, что вокруг него — софт, драйверы, и т.п.
Причем маленький х в номере версии ядра равен большому Х в версии системы.
Версии соляриса до 9-й включительно — закрытые, и, вообще говоря, предназначены только для серверов.
Это не значит, что они исключительно "тяжелые", скорее они исключительно стабильные, и заточены только под железо из HCL. На чем-нибудь другом, увы, не живут (на самом деле, конечно же можно поднять старую версию под вм-варью, и будет работать практически без тормозов).
Практически во всех версиях значительный упор сделан на виртуализацию, чо опять-таки есть довольно-таки ощутимое преимущество над конкурентами. Про это я напишу как-нибудь попозже.
В заключение хотелось бы рассказать об опыте реального применения разных версий (в основном, на х86 и АМД):
Sol. 10 — работает стабильно, глюков немного, но это еще не десктопная система. Хотя, есть исключение — это SunRay — система ультратонких клиентов — на реальные production системы ставится именно эта версия без вариантов (в основном из-за сановской техподдержки).
Sol 11 — то же самое, некоторые глюки исправлены, другие добавлены. Все вкусности из 10-й версии в наличии, еще одна фишка — родная сановская реализация smb/cifs в виде драйвера ядра, что делает эту версию практически идеальным решением для файл-сервера (особенно если отдавать по сети zfs) в windows-сети. По мнению некоторых спецов, это решение даже лучше винды.
Indiana — это пока еще "гадкий утенок", тем не менее уже просматриваются замашки серьёзного "лебедя" в мире десктопных ОС.
На ноутах все эти версии работают, ИМХО, гораздо стабильнее линукса. С единственной оговоркой — всё, что относится к ACPI практически отсутствует как класс (хотя сейчас работы в этом направлении активно ведутся)
В любом случае, перед установкой не поленитесь — посмотрите HCL на сановском сайте. Потому как часто бывает так, что железки не из этого списка система может опознать, а может и нет. Кстати, на диске с дистрибутивом есть утилита, называется device detection tool. Работает под любой осью, показывает что за железо у вас на борту и сможет ли данный билд встать на ваше железо.
За сим прощаюсь. В следующем посте планирую рассказать про установку системы.