| |
Начнем с платформ.
Солярис одинаково хорошо работает на 3 платформах:
-sparc (родная сановская - в большинстве случаев это серверы, хотя выпускаются и рабочие станции, и были даже ноуты)
-intel x86
-AMD
Основные отличия платформы sparc (с точки зрения админа) от всех
остальных - он пашет как трактор в таких условиях, когда остальные
дохнут (например, от перегрева), и конечно же manageability - этими
железками можно упрвлять не останавливая саму систему (то есть, менять
процессоры, память, материнские платы, и т.д.)
Теперь о версиях.
Во-первых, их много, во-вторых, принятая система наименований на первый взгляд непонятна.
Итак, повторю общеизвестные вещи: SunOS 5.x - это наименование и нумерация _ядра_ системы.
Solaris X - это ядро + всё, что вокруг него - софт, драйверы, и т.п.
Причем маленький х в номере версии ядра равен большому Х в версии системы.
Версии соляриса до 9-й включительно - закрытые, и, вообще говоря, предназначены только для серверов.
Это не значит, что они исключительно "тяжелые", скорее они
исключительно стабильные, и заточены только под железо из HCL. На
чем-нибудь другом, увы, не живут (на самом деле, конечно же можно
поднять старую версию под вм-варью, и будет работать практически без
тормозов).
10 версия, как мне представляется, "переходная" - штатно используется
гном (переписанный на джаве и названный JDS), в дистрибутиве штатно же
идет StarOffice, есть поддержка мультимедийных данных. На этом
десктопность заканчивается.
На самом деле, все "вкусности" зашиты внутри. Перечислю некоторые из них:
- dtrace - возможность трассировки в системе практически всего, что себе можно представить
- zfs (пока еще в стадии активной до-разработки) - нереально навороченная файловая система (судя по пресс-релизам ;) )
- зоны - аналог jail во FreeBSD и virtual servers в линуксе, очень полезная штука
- resource manager, вместе с зонами получается вообще идеальное решение.
- контейнеры
- rbac - управление доступом к ресурсам на основе ролей
- trusted extensions - для помешанных на секьюрности, всё, что есть у конкурентов - жалкое подобие этой фичи
- бесплатная и открытая (не всегда конечно и не совсем)
- wbem - это "наш ответ Чемберлену" в лице M$ mmc - кругом сплошная java
- переписанный с нуля tcp/ip стек - самый быстрый среди *nix-ов
- smf - могу сказать как краевед - действительно безумно удачная штука.
- jumpstart и flash archives - установка ОСи по сети
cуществует несколько релизов (update) 10-й версии. Самый последний -
update 4, в кждом апдейте изменения могут быть довольно существенными.
Все эти вкусности многократно преумножаются в следущей версии соляриса,
11й (она же OpenSolaris), которая
вообще-то напоминает зоопарк. Начнем с того, что их только родных
сановских аж 3 ветки. Есть еще 4 дистрибутива от независимых
производителей.
По порядку (примерный пересказ с офсайта)
SXDE - developer edition - обновляется в среднем раз в квартал.
SXCE - community edition - обновляется каждые 2-3 недели.
OpenSolaris 2008.05 (кодовое название indiana) - на сегодня самая
"десктопизированная" версия. По дефолту использует zfs, под работу с
которй заточен менеджер пакетов. Теоретически это конечно офигенная
идея, но пока не реализована полностью. Хотя радует, что руководитель
этого проекта - Йен Мердок, один из авторов Debian.
Практически во всех версиях значительный упор сделан на виртуализацию,
чо опять-таки есть довольно-таки ощутимое преимущество над
конкурентами. Про это я напишу как-нибудь попозже.
В заключение хотелось бы рассказать об опыте реального применения разных версий (в основном, на х86 и АМД):
Sol. 10 - работает стабильно, глюков немного, но это еще не десктопная
система. Хотя, есть исключение - это SunRay - система ультратонких
клиентов - на реальные production системы ставится именно эта версия
без вариантов (в основном из-за сановской техподдержки).
Sol 11 - то же самое, некоторые глюки исправлены, другие добавлены. Все
вкусности из 10-й версии в наличии, еще одна фишка - родная сановская
реализация smb/cifs в виде драйвера ядра, что делает эту версию
практически идеальным решением для файл-сервера (особенно если отдавать
по сети zfs) в windows-сети. По мнению некоторых спецов, это решение
даже лучше винды.
Indiana - это пока еще "гадкий утенок", тем не менее уже просматриваются замашки серьёзного "лебедя" в мире десктопных ОС.
На ноутах все эти версии работают, ИМХО, гораздо стабильнее линукса. С
единственной оговоркой - всё, что относится к ACPI практически
отсутствует как класс (хотя сейчас работы в этом направлении активно
ведутся)
В любом случае, перед установкой не поленитесь - посмотрите HCL на
сановском сайте. Потому как часто бывает так, что железки не из этого
списка система может опознать, а может и нет. Кстати, на диске с
дистрибутивом есть утилита, называется device detection tool. Работает
под любой осью, показывает что за железо у вас на борту и сможет ли
данный билд встать на ваше железо.
За сим прощаюсь. В следующем посте планирую рассказать про установку системы. |
|