CITKIT.ru - свободные мысли о свободном софте
Деловая газета CitCity.ru Библиотека CITForum.ru Форумы Курилка
Каталог софта Движение Open Source Дискуссионный клуб Дистрибутивы Окружение Приложения Заметки Разное
20.02.2017

Последние комментарии

ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)
24 December, 22:53
Kubuntu Feisty (15)
24 December, 18:42
Один на один с Windows XP (3758)
24 December, 11:46

Каталог софта

Статьи

Дискуссионный клуб
Linux в школе
Open Source и деньги
Open Source и жизнь
Windows vs Linux
Копирайт
Кто такие анонимусы
Лицензии
Нетбуки
Нужен ли русский Linux?
Пользователи
Дистрибутивы
Идеология
Выбор дистрибутива
Archlinux & CRUX
Debian
Fedora
Gentoo
LFS
LiveCD
Mandriva
OpenSolaris
Slackware
Zenwalk
Другие линуксы
BSD
MINIX
Движение Open Source
История
Классика жанра
Окружение
shell
Библиотеки UI
Графические среды
Шрифты
Приложения
Безопасность
Управление пакетами
Разное
Linuxformat. Колонки Алексея Федорчука
Заметки
Блогометки
Файловые системы
Заметки о ядре

Дистрибутивы :: OpenSolaris

OpenSolaris 2008.11 Release
Первые впечатления

Не далее чем вчерашней ночью новостные ресурсы мира FOSS облетела весть о выходе нового релиза операционной системы OpenSolaris — 2008.11. Второй версии (первой, насколько я понимаю, была 2008.05), в разработке которой принял непосредственное участие Ян Мёрдок, в прошлом создатель дистрибутива Debian, а ныне — труженик компании Sun. Вклад его, судя по всему, выразился в первую очередь в новом пакетном менеджере, хотя им новшества системы далеко не исчерпываются. В полном объёме с ними можно ознакомиться на соответствующей странице официального сайта проекта. Испытывающие стойкую неприязнь к вражьей мове могут обратиться к достаточно подробному русскому её переложению на Opennet.ru.

Пересказывать официальный анонс не буду. Познакомиться с OpenSolaris мне хотелось давно — и ещё в далёкие 90-е, в период очередного открытия этой системы, такие попытки я предпринимал. Закончились они полной фетяской — один вид листа совместимости с оборудованием вызывал скупую мужскую слезу даже у пользователя Linux'а, не столь избалованного тогда поддержкой аппаратуры. В частности, все видеокарты, которые поддерживались использовавшимся в те годы в Solaris коммерческим X-сервером, уже являли собой музейные экспонаты...

С тех пор ситуация изменилась. И после ответвления свободного потомка от проприетарного Solaris в этом потомке используются те же самые Xorg, интегрированная среда GNOME, Openoffice.org и другие приложения, что и в любом дистрибутиве Linux или BSD-системе. Это дает надежду на возможность использования OpenSolaris в мирных целях. Насколько они оправдаются — покажет время. А пока, для начала, эту систему надо попробовать установить. Рассмотрением этого вопроса мы и займёмся в настоящей заметке.

Как известно, чтобы установить любую ОС, необходимо прежде всего получить её дистрибутив. В нашем случае его, в качестве iso-образа размером 687 Мбайт, можно скачать отсюда, отсюда (HTTP) или отсюда (FTP). С первого сервера качается чрезвычайно быстро, но везение моё было таково, что полученный образ оказался битым. Пришлось обратиться ко второму серверу, несколько более медленному, но зато загрузка с него завершилась успешно. Так что необходимости проверять третий сервер не возникло.

Установка выполнялась на машину, конфигурация которой описана здесь. Из наличного железа некоторое значение играют целевой диск (500 Гбайт SATA от Samsung с установленным Linux Zenwalk и неразмеченным пространством, более чем достаточным для инсталляции чего угодно) и, как это ни странно, сетевой адаптер, встроенный в материнскую плату ASUS P5E-VM SE — Attansic L1 Gigabit Ethernet. Чип этот до сего момента не создавал мне ни малейших проблем ни в Linux'е, ни во FreeBSD, так что о его точном наименования я до сего момента даже не задумывался. И, как показала практика, напрасно...

Но разборки с сетью были впереди. А пока сболваниваю полученный образ и загружаюсь с него. Перед глазами всплывает меню загрузчика GRUB с такими пунктами:

  • OpenSolaris 2008.11 svn_101b rc2 x86;
  • то же в режиме текстовой консоли;
  • Boot from CD;
  • ещё пара вариантов, которые показались мне не существенными.

Останавливаюсь на первом, умолчальном пункте. На экране индицируется процесс загрузки ядра, затем, в текстовом режиме, выводятся сообщения о лицензии (типа с ней всё в порядке), опробовании устройств, подготовке Live-образа и его монтировании.

После этого мне предлагается выбрать раскладку клавиатуры и язык интерфейса. В первом случае категорически не рекомендуется выбирать русскую раскладку — как это часто бывает в подобных случаях, это оставит нас без возможности переключиться в дальнейшем на латиницу, со всеми вытекающими последствиями, в частности, невозможностью задания паролей. Да и в Live-режиме радости от этого мало. Плавали, знаем. Хотя в данном случае я не пожалел толики времени и проверил. Только для того, чтобы убедиться — так оно и есть, что переключателя нет.

Выбор русского языка для интерфейса фатальных последствий не влечёт, хотя, как выяснится в последствие, тоже доставляет некоторые неудобства. Преодолимые, конечно — но неизвестно, что проще: преодолять их или ограничится английским языком на стадии установки, а русский подключить позднее. Зная прикуп заранее, я бы выбрал второе. Однако, поскольку в Сочи я не живу, то остановился таки на русском языке для интерфейса.

Теперь мне радостно сообщают, что я имею дело ни с чем иным, как с SunOS версии 5.11. Если кто не знает — ядро ОС от компании Sun по сей день официально носит это имя (хотя вслух о нём говорят всё реже и реже), а Solaris (и OpenSolaris) — это название комплекса из ядра, системного и пользовательского окружения, вплоть до Иксов и десктопа. Можно провести отдалённую аналогию с Linux и GNU/Linux...

Далее следует приглашение к авторизации. Грешным делом, я совсем забыл поглядеть соответствующий момент в инструкции по установке, и уже приготовился к перебору вариантов. Однако, пока пребывал в размышлении, — авторизация произошла автоматом (как потом выяснилось, от имени некоего Jack'а, наделённого, однако, всеми необходимыми полномочиями), и началась настройка графического режима и загрузка рабочей среды.

Процесс этот длился довольно долго, но результат того стоил: все визуально наблюдаемые компоненты определились правильно, видеорежим установился в родные для моего LCD-монитора 1680x1050 (видео — встроенное от Intel), и вообще всё выглядело достаточно привлекательно.

Рабочая среда для Live-режима — GNOME последней версии — также очень большого отвращения не вызвала. Доступными были обычный набор приложений — терминал, текстовый редактор Gedit, браузер FireFox, также свежий, вплоть до программы для изготовления скриншотов. А поскольку подключение USB-флэшки приводило к её немедленному автоматическому монтированию, дающему возможность полученные скриншоты сохранить, ею я и воспользовался для иллюстрирования настоящей заметки (рис. 1).


Рис. 1. Рабочий стол Live-окружения — общий вид

В Live-режиме можно пощелкать по наличным приложениям — правда, с компакта они при первом обращении они грузятся очень медленно. Да и ничего неожиданного, как было сказано, они не содержат. Поэтому, движимый смутным предвидением, решил я поглядеть, что происходит с сетью. И дурное предвидение меня не обмануло: в ответ на данную в терминале команду

$ ifconfig -a

я получил только сведения об интерфейсе lo0. Кстати, в качестве командной оболочки по умолчанию в Live-среде (да и потом, после инсталляции) выступает самый обычный bash, хотя через менеджер пакетов можно установить также tcsh и zsh.

Обращаюсь к диспетчеру устройств — это такая пиктограммы на рабочем столе, — и мои самые чёрные подозрения подтверждаются: все наличные устройства — от CD-привода и жестких дисков до видео и аудиокарт — определены правильно. Даже про сетевой адаптер написано, что это — то самый Attansic L1 Gigabit Ethernet. Правда, в списке он помечен красным с пояснением, что для него требуется драйвер стороннего производителя. Щелчок на имени сетевого устройства предлагает либо вывести подробные о нём сведения (действительно подробные — но в данном случае они что мёртвому припарки), либо установить драйвер. Пытаюсь выполнить указанную процедуру — и получаю ответ, что сделать это можно только мануально. А поскольку сеть недоступна — отыскать нужный драйвер руками возможным не представляется.

Ладно, решаю отложить это дело на потом — в тайной надежде, что нужное устройство настроится само в ходе нормальной инсталляции. Либо что в дальнейшем нужный драйвер отыщу, перезагрузившись в какую-либо иную ОС. Благо, как уже говорил, ни в одной из наличествующих на моей машине подобных проблем не возникало.

Так что отыскиваю на рабочем столе пиктограмму запуска инсталлятора — и через некоторое время получаю предложение выбрать целевой диск для установки из трёх наличествующих (рис. 2).


Рис. 2. Выбор диска и раздела

После выбора диска возможны варианты: занять под OpenSolaris весь диск или отвести для этого один из разделов, как существующих, так и потенциальных. Здесь надо отметить, что для установки нашей сегодняшней ОС обязательно требуется первичный раздел, которому присваивается идентификатор 191 (0xbf), соответствующий Solaris x86. После этого он может быть поделен на логические разделы по свойственной этой ОС схеме разметки, отличной как от DOS-разметки, принятой в Linux, так и от разметки в BSD-стиле.

В частности, насколько я успел узнать, только один первичный раздел может быть использован для установки Solaris и деления на его логические разделы. Впрочем, поскольку программа установки автоматически предусматривает использование файловой системы ZFS, где создать необходимые файловые системы проще, чем два байта переслать, это не имеет большого значения. Да и сам по себе процесс разметки и форматирования от пользователя скрыт полностью.

Поскольку по ряду причин, не имеющих отношения к сюжету заметки, содержимым Linux'овых разделов я мог спокойно пожертвовать, спокойно отдаю под Solaris всё наличное дисковое пространство и до поры забываю об этом, переходя к следующей теме — определению часового пояса, даты и времени (рис. 3).


Рис. 3. Часовой пояс, дата и время

Как легко догадаться из приводимого скриншота, для этого достаточно ткнуть на карте в место своего расположения, в данном случае &mdash в столицу нашей Родины, город-герой Москву. После этого поля региона, местоположения и часового пояса заполняются автоматически, дата также возражений не вызывает. А вот время приходится скорректировать — судя по всему, программа установки, получая соответствующую информацию от "железных" часов, полагает, что они установлены по местному времени, тогда как у меня они всегда стоят по Гринвичу. Так что ввожу соответствующую поправку и перехожу к следующему пункту программы — Национальной настройке, под которой, исходя из контекста, следует понимать определение локали (рис. 4). Представляется очевидным, что она должна быть русской. Интересно, что страну при этом независимо поменять не удастся — видимо, авторы инсталлятора полагают, что русской локалью могу пользоваться только граждане России.


Рис. 4. Национальная настройка

После этого перехожу (точнее, меня добровольно-принудительно переводят) у созданию учётных записей. Здесь — ничего необычного: задаётся пароль root'а (разве что с выражением "корневой пароль" я сталкиваюсь впервые), создаю аккаунт обычного пользователя и задаю имя хоста, предопределённое моим провайдером (рис. 5).


Рис. 5. Пользователи

Предпоследний этап установки — просмотр всего, что я успел наворочать ранее, и что мне дарует от щедрот своих система. Если чего-то в приведённом списке (рис. 6) не нравится — ещё есть возможность посредством кнопки Назад откатиться на один из предыдущих этапов и внести соответствующие коррективы (например, изменить диск и раздел).


Рис. 6. Последний шанс для "отката" — просмотр определённых параметров

У меня необходимости что-либо менять в установках нет — нажимаю кнопку Установить, после чего как бы со стороны наблюдаю процесс подготовки диска и развёртывания системы. Время установки засечь я позабыл — но субъективно она не поражала скоростью и не казалась излишне задумчивой.


Рис. 7. Установка в процессе

Так или иначе, установка подходит к концу, о чём нам сообщает последняя панель, предлагающая выполнить перезагрузку системы (рис. 8). Чем я и пользуюсь, попытавшись предварительно отмонтировать флэшку, на которую я записывал скриншоты. Это делается щелчком правой клавиши на её пиктограмме на рабочем столе и выбором соответствующего пункта контекстного меню. Попытка оказывается неудачной — несмотря на закрытие окон всех приложений (терминал, файловый менеджер), которые могли бы к ней обращаться, неизменно следует сообщение, что устройство занято. Предположив, что в процессе штатного рестарта системы флэшка отмонтируется сама, возвращаюсь к финальной панели и жму на соответствующую кнопку.


Рис. 8. Завершение установки

Перезагрузка, в ходе которой надо не забыть вытащить инсталляционный компакт, проходит без неожиданностей: на экране снова появляется меню GRUB — но уже считанное с винчестера и содержащее лишь два пункта, соответствующие нормальной и "текстовой" загрузке системы.

Надо сказать, что в первый раз после установки система грузится ужасающе медленно — я уже было подумал, что где-то напортачил и начал тянуться к кнопке Reset. Однако здравомыслие взяло верх — вместо этого отправился курить. А по завершении перекура весь Solaris с его лепшим корифаном GNOME благополучно загрузились. Во избежание упрёка в предубеждении против кого-либо из вышеупомянутых товарищей подчеркну — это было в первый и последний раз — все последующие рестарты происходили не быстрее и не медленнее, нежели таковые большинства Linux-дистрибутивов или FreeBSD.

На том, что я получил после перезагрузки, задержусь лишь бегло — иные были у меня заботы.

Но получил я самый обычный GNOME, со всеми его многочисленными (верю на слово джентльменам, его регулярно пользующим) достоинствами и единичными, но очень для меня существенными недостатками.

Впрочем, на что подписывался — знал, так что не в упрёк. Но тешил себя надеждой, что новая и прогрессивная система управления пакетами вкупе с документированностью этого деяния позволит восполнить, углУбить, подхватить, укрепить и закалить в боях.

Не склалось — в силу отсутствия поддержки того самого сетевого адаптера с нехорошим именем. Поэтому бегло пробежался по тому, что показалось мне новым (а GNOME с его приложениями я таки и раньше видел, хотя не люблю говорить об этом вслух &mdash нежные девичьи ухи не всегда переносят).

Очень удобные менеджер устройств и мониторинг всякого системного состояния. Без иронии — действительно так. Замечательный фронт-энд для управления пакетами. Увы &mdash воспользоваться им не удалось всё по той же причине — отсутствию сети. А единственный задействованный по умолчанию репозиторий — opensolaris.org — по странной случайности оказался за пределами моей локальной машины.

Кстати, о мониторинге. Не имея возможности сделать что-то осмысленное, я нагрузил систему несколькими задачами бессмысленными, но ресурсоёмкими, и наблюдал за загрузкой процессора, что называется, органолептически. Порадовало, что она распределялась между наличными ядрами очень аккуратно &mdash не по справедливости, а поровну. Что в данном случае равносильно справедливости высшей. И подтверждает издревле закрепившуюся за SunOS славу системы, в высшей степени масштабируемой...

Получив должную порцию импрессиона, отправился я, однако, в соплеменную FreeBSD (к слову — самым простым и корректным способом выйти из Solaris'а оказалась кнопка Power на системном блоке — но это в моём случае). Где занялся выяснением вопроса, что же такое за этот гнусный Attansic L1 Gigabit Ethernet, не пущающий меня в сеть.

Долго ли искал, коротко ли — но наткнулся на такой баг-репорт. Поглядел на дату его — и аж заколдобился, поняв, что не видать мне пока под Solaris'ом сети, как чужих вынь-дов. Так что все дальнейшие вопросы с OpenSolaris откладываю на потом — или пока я добреду туда, где возьму совместимую карту, или пока драйвер соответствующий не сделают. Есть подозрение, что первое всё-таки случится раньше.

А пока — типа предупреждения юным душою (надеюсь, что и телом) энтузиастам. Тем, кто нечувствительно превзошёл все Linux-дистры, все BSD'шные системы, всю BeOS'ную веру, всю QNX'ную веру и все Syllable'дские заблуждения. OpenSolaris освоить — это не ещё пяток дистров Linux'а окучить. Похоже, но не то. Читать надо. Про всё — от разметки диска до опций ifconfig. Благо, на сайте почитать — есть чего, и немало.




Комментарии

Страницы комментариев: 1 :: 2 :: 3 :: 4 :: следующая

Oh My God, Tue Nov 10 14:53:58 2009:
Установка драйвера для Attansic L1 Gigabit Ethernet Adapter
ВНИМАНИЕ: Не существует никакой гарантии для этого программного обеспечения.
Поскольку эта программа загружается в ядро, это может привести к панике ядра или зависанию.
Отправляемся по адресу URL:http://homepage2.nifty.com/mrym3/taiyodo/eng/
Ищем на странице пункт 22. atge driver for Atheros/Attansic PCI-E ethernet controller L1, L2 and AR81 family и качаем исходники atge-2.6.5.tar.gz
Дальнейшие манипуляции производятся в OpenSolaris
# gziunp -cd atge-2.6.5.tar.gz | tar xf -
# cd atge-2.6.5
# rm obj Makefile
уточните архитектуру машины командой isainfo -n и замените в следующих строках amd64 на свою
# ln -s Makefile.amd64_suncc Makefile
# ln -s amd64 obj
# rm Makefile.config
# ln -s Makefile.config_gld3 Makefile.config
# /usr/ccs/bin/make
# make install
# ./adddrv.sh
# devfsadm -i atge
Перезагружаемся и теперь у нас есть интернет. Возможно потребуется поставить в окне "Свойства соединения" галку на Configure network automaticaly
аноним, Sun May 31 22:11:20 2009:
По моему солярис все таки слегка сыроват для десктопа
connstance, Sat Jan 3 12:57:55 2009:
«…создаю аккаунт обычного пользователя…»
Кстати, если оставить поле пароля пустым, то после установки, залогиниться стандартным способом не удастся — менеджер авторизации не пропускает пустой пароль ^_^
аноним, Thu Dec 25 17:51:53 2008:
2 Cтас, среда, 24 декабря 2008 г. 03:47:32:

>А Кеды есть интересно, или ужасный и противный Гном глазеть??!

тогда уж из всех (кеды, гномы, эксэфсе) зол меньшее и рульное. openbox.

http://ru.wikipedia.org/wiki/Openbox
Антоний, Thu Dec 25 17:18:58 2008:
А у меня давно Attansic L1 Gigabit Ethernet проблемы выдавал.

Не помню, с какой версии... то ли с 10.2, то ли с 10.3 появился в Сусе драйвер, для многострадального сетевого контроллера attansic, до етого приходилось его руками ставить и в сусю, и в мандриву и в федору.

Тоже попробовал солярис, но как увидел ето название Attansic в спике оборудования с неустановленными дровами, сразу вспомнил прошлые мучени. Ето ж на сколько получается по дровам Солярис от Линукс отстает!!!

А остальное понравилось! Разрешение для 22' монитора как говорится out-of-the-box и красиво. Вообшем не ожидал такого увидеть, особенно после предыдущих версий открытого соляриса и просто соляриса.

Люди, а правда, почему у него нет кнопки "Перезагрузить". Ето типа панты: нашу систему перезагружать не надо, она может без перезагрузок годы работать пока железо не сдохнет???
Но если так, то как они собираются проникнуть на рынок десктоп ОС, ведь все-таки многи юзеры свои компы на ночь вырубают?
Cтас, Wed Dec 24 03:47:32 2008:
Думаю поюзать или нет, вроде выглядит не плохо.
А Кеды есть интересно, или ужасный и противный Гном глазеть??!
NickV.Tim, Tue Dec 23 16:04:16 2008:
А Oracle XE туда никто не пробовал ставить???
Спасибо
аноним, Mon Dec 15 14:11:07 2008:
Господа - учите матчасть - грузицца в первый раз долго - потому что индексирует сервисы которые теперь вменсто init. И вообще вся прелесть Солярки не в графическом интерфейсе и крысявости - а в технологиях. Про ЗФС народ уже слава богу немного знает. Есть еще D-Trace - для админов и программеров - незаменимая вещь - жаль что только наш народ в силу свое лени "Не вижу смысла тратить время на эту ОСь". Система виртуализации и разделения ресурсов - тоже редкоупоминаемая возможность - но ведь именно за это и держут Солярку в промышленных масштабах. А вот в десктопы конечно САН зря полезла :)
аноним, Tue Dec 9 11:02:46 2008:
>В статье есть намек на возможности грамотного распараллеливания.

лучше так: "грамотного масштабирования"
аноним, Tue Dec 9 11:01:52 2008:
>Так что внешне - самый обычный Unix-десктоп. Кстати, визуальным быстродействием не поражает.

Дык а чего ждать? Поставив Соларис с Гномом, не стоит ждать чего-то сверхнового. Гном он и в африке Гном (ну все поняли, что это я про Убунту? :)). Если КДЕ поставить, он и останется КДЕ.

Использование Соларис принесет преимущества только, если использовать особенности его ядра. Я только про ZFS знаю. В статье есть намек на возможности грамотного распараллеливания. Только где мне (да и многим другим) все это надо? Да еще и тормозит. А что еще есть?

Страницы комментариев: 1 :: 2 :: 3 :: 4 :: следующая

Комментарии заморожены.

Новости:

Все новости на CitCity.ru

Компании месяца

 
Последние комментарии
Почему школам следует использовать только свободные программы (101)
20 Декабрь, 14:51
ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)

24 Декабрь, 22:53
Linux в школе: мифы про школу и информатику (334)
24 Декабрь, 22:43
Kubuntu Feisty (15)
24 Декабрь, 18:42
Software is like sex: it's better when it's free.
©Linus Torvalds