DataLife Engine > UNIX > ОС Solaris. Введение
ОС Solaris. Введение18 июня 2008. Разместил: admin |
|
Начнем с платформ.
Солярис одинаково хорошо работает на 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. Работает под любой осью, показывает что за железо у вас на борту и сможет ли данный билд встать на ваше железо. За сим прощаюсь. В следующем посте планирую рассказать про установку системы. |