Мой блог


Мои статьи
+ Linux и свободное ПО
+ PDA (Linux)
+ PDA (PocketPC)
+ Разное
Переводы
+ Red Hat Magazine
+ Документация
+ Учебники
Слайды к курсам
Визиты c 25.03.2005

   всего

   сейчас на сайте

solaris.jpgSolaris 10 в качестве десктопа


Впервые опубликованно в журнале "Системный администратор" №6/2005



Лучший способ изучить новую операционную систему – это постоянная работа в ее среде. В какой ОС мы больше всего работаем? Правильно, в той что стоит на нашем «десктопе». Попробуем же погрузиться в одну из самых успешных комерческих Unix-систем, поставив ее на свой рабочий компьютер.


Пятнадцатого ноября прошлого года компания Sun Microsystems анонсировала выход бесплатной операционной системы Solaris 10 для платформы x86. Новую ОС может скачать и использовать любой, кто зарегистрируется на сайте www.sun.com и примет лицензионное соглашение. Компания планирует зарабатывать по схеме успешно применяемой, например Red Hat, то есть брать деньги за платную техническую поддержку. Кроме того, 14 июняSun Microsystems открыла исходные кодоы своей операционной системы. Они доступны всем желающим на специально созданном сайте http://www.opensolaris.org/ по лицензии CDDL. Также нужно сделать замечание относительно платформы x86. Solaris на x86 работает с версии 2.1 – то есть более 10 лет. Правда в прошлом Solaris OE однозначно ассоциировалась со SPARC. Но компания Sun Microsystems решила разорвать эту связь в сознании заказчиков, сделав ставку на процессоры фирмы AMD.





Все это делает операционную систему Solaris прямым конкурентом Linux и в частности Red Hat Enterprise Linux. И хотя пока невозможно определенно сказать насколько удачно пойдут дела у Sun Microsystems и удасться ли Solaris получить приток “свежей крови” благодаря открытию исходных кодов, но посмотреть что же представляет из себя эта операционная система без сомнения стоит.



Что нового в системе?



Итак, что же появилось революционного в новой версии одной из самых распространенных ОС из семейства коммерческих Unix? Во многих обзорах, и на самом сайте www.sun.com уже не раз рассматривались новшества и технологии включенные в Solaris 10. Поэтому я не буду подробно о них рассказывать, и ограничусь лишь перечислением.


Solaris Containers (Zones) – у вас появилась возможность создавать «виртуальные сервера» на одной машине со своими отдельными ресурсами и своей копией операционной системы.


Dynamic Tracing – полезная функция, позволит вам в реальном времени практически без потери в производительности отслеживать огромное число внутренних функций и процессов операционной системы на глубоком уровне. Про DTrace и Zones на русском языке можно почитать на сайте http://solaris.reys.net/. Могу порекомендовать еще один неплохой русскоязычный ресурс http://solaris-center.ru/.


Predictive Self Healing – автоматическая диагностика и восстановление в случае сбоев (как программных так и аппаратных).


Две широко разрекламированные функции ZFS (новая файловая система) и Project “Janus” (бинарная совместимость c Linux) пока в релиз не вошли, но обещаются разработчиками в обновлениях.



Установка



Теперь перейдем к установке Solaris 10 на рабочую станцию x86. Для начала, было бы неплохо обнаружить свое оборудование в списке Hardware Compability List доступном по адресу http://www.sun.com/bigadmin/hcl/. Но поскольку, в нем содержится крайне мало систем и комплектующих, надежда на то, что вы найдете там свое “железо” крайне мала. Окончательно же убедиться в том, что Solaris будет работать на конкретной конфигурации можно только экспериментальным путем.


В отличие от предыдущей версии, для установки которой было достаточно двух CD, «десятка» идет уже на четырех. Первый диск при этом является загрузочным. На пятом, дополнительном Software Companion CD, содержится ряд наиболее часто употребительного открытого программного обеспечения, собранного под Solaris. По отдельности пакеты из состава Software Companion можно скачать по адресу http://www.sun.com/software/solaris/freeware/. Полная установка Solaris 10 занимает достаточно много времени. Субъективно – как минимум в два раза дольше чем Linux или Windows.





Если вы хотите получить систему с двойной или тройной загрузкой, то лучше устанавливать Solaris после того как вы поставили Windows, но до Linux. Загрузчик Solaris сможет распознать установленную копию операционной системы от Microsoft. RHEL или Fedora распознает как Windows, так и Solaris. Поэтому, для того чтобы вручную не возиться с загрузчиками – проще использовать приведенную последовательность установки.


В процессе инсталляции вам будут заданы стандартные для установки любой системы вопросы: настройки сети, имя машины и тому подобное. При первом знакомстве стоит выбрать полную установку.


Я пробовал устанавливать Solaris 10 для x86 на нескольких рабочих станциях, и хотя всегда указывал наличие серверов DNS и их IP-адреса, программа установки ни разу не создавала файла /etc/resolv.conf. Вероятно это особенность сборки для x86, потому что с подобной проблемой при установке Solaris 10 для платформы Sparc я не столкнулся. А поэтому, на x86, первым делом после окончания процесса инсталляции, вам нужно создать этот файл и прописать свои DNS-сервера. Без resolv.conf X-Window стартовать у вас не будет. Кстати, в состав Solaris 10 для платформы x86 входят два X-сервера: X.org и «родной» от Sun Microsystems. Переключаться между ними можно при помощи утилиты kdmconfig.


Следующим шагом после создания resolv.conf можно создать пользователя, под которым мы и будем работать. Причем, в отличие от Linux потребуется более развернутый синтаксис команды useradd:



# useradd -d /export/home/user -m -s /bin/bash user


Как видно, в качестве shell можно использовать более дружественный для выходца из мира Linux командный интерпретатор bash, чем «умолчальный» korn. Ну и не забудьте вашему пользователю назнвчить пароль командой passwd.


Итак, после всех этих манипуляций вы должны увидеть графическое приглашение ввести имя пользователя и пароль. При первом заходе в систему вам будет предложен выбор между классической CDE (Common Desktop Enviroment) в ее инкарнации 1.6 и Java Desktop System 3, которая фактически представляет из себя Gnome 2.6. Надо заметить, что в поставку ОС включен Star Office 7 update 4, хотя для легального использования этого офисного пакета его все равно необходимо приобретать отдельно. В качестве web-браузера поставляется Mozilla 1.7, а в роли почтового клиента выступает – Evolution. При желании можно поиграть в стандартные для поставки Gnome игры, и работать с изображениями в Gimp версии 2.0.2. По субъективным ощущениям на одинаковом оборудовании, Gnome под Linux 2.4 работает значительно медленнее. Особенно это хорошо было заметно на ноутбуке Asus M5N с 256М оперативной памяти.


Что касается поддержки русского языка – с этим проблем я не обнаружил. Все приложения нормально отображают русские символы, а с переключением раскладок справился переключатель из состава Gnome. При его использовании необходимо из предложенных трех вариантов раскладки выбрать «Plain Russian keymap». Однако, интерфейс лучше оставить английским. Дело в том, что в процессе локализации часть программ переведена в одной кодировке, а часть в другой.



Начинаем работать



Несколько освоившись в системе предлагаю обратить внимание на перечень корректно работающего оборудования. Очень высока вероятность того, что звуковая карта не будет работать с идущими в поставке драйверами. В форумах я даже видел сообщение от инженера Sun Microsystems который рекомендовал посмотреть на сторонние драйвера. В частности на Open Sound System (http://www.opensound.com/), бесплатную для персонального не коммерческого использования, и бесплатные драйвера с сайта http://www.tools.de/solaris/audio/. Если вы решите использовать OSS – единственным неудобством будет необходимость раз в четыре месяца обновлять лицензию.


В настоящее время в Solaris не реализован так называемый проект «Янус», обещающий бинарную совместимость с ОС Linux, а именно Red Hat Enterprise Linux. Поэтому для упрощения установки программ и управления обновлениями, я рекомендую вместо самостоятельной сборки необходимого свободного софта, отсутствующего на дополнительном Software Companion CD, воспользоваться коллекцией пакетов с сайта http://www.blastwave.org/. Сайт содержит более 1000 пакетов (почти 5Гб) регулярно обновляющегося открытого ПО собранного для платформы Solaris. Для обновления и установки пакетов достаточно всего лишь одной команды pkg-get, при этим автоматически разрешаются зависимости пакетов и скачиваются все пакеты от которых зависит устанавливаемый. Например, если вы привыкли не к Gnome а KDE, то вполне можете поставить сборку с http://www.blastwave.org/ Сделать это «не просто, а очень просто» - командой pkg-get -i kde_gcc. По окончании установки в опции dtlogin помимо JDS и CDE вы должны получить и KDE. Перед тем как устанавливать что-либо – ознакомьтесь с краткой инструкцией, доступной на http://www.blastwave.org/howto.html


Еще одна альтернативная коллекция пакетов для Solaris объемом более 20Гб, на которую можно обратить внимание расположена по адресу http://www.sunfreeware.com/.





Также на просторах Интернета можно найти игры под собранные под Solaris. В частности, со странички http://members.tripod.com/~Vitaly_Filatov/ можно скачать небезызвестный Heretic.


В целом, можно сказать, что Solaris 10 обеспечивает достаточно удобную рабочую среду на персональном компьютере. Вы можете продолжать пользоваться почти всеми программами из числа тех, к которым привыкли под Linux и под Solaris. Основной недостаток рассматриваемой операционной системы – малый спектр поддерживаемого оборудования. Надеюсь, что с открытием исходных кодов ОС, этот список будет расширяться.



Создано : 09.08.2005 16:36
Обновлено : 13.08.2005 13:34
Категория :
Страница просмотрена 25567 раз


Предпросмотр печати Предпросмотр печати     Версия для печати Версия для печати

Поиск




Голосование
Насколько вам полезны размещенные статьи?
 
Очень полезны
В целом полезны
Иногда полезны
Почти ничего полезного
Ничего полезного
Результаты
Map
Locations of visitors to this page

^ Наверх ^



  Site powered by GuppY v. © 2004-2005 - CeCILL Free License