OpenSolaris, превью грядущего релиза 2009.06

Алексей Федорчук

В очередной раз попытался приобщиться к солнечному сиянию Sun’овской мысли в лице OpenSolaris — на этот раз через текущую пре-релизную версию 2009.06.

Прошлую версию, релиз 2008.11, поразвлекавшись с ней месяца два, я снёс. Потому как моя сетевая карта на чипе Attansic L1 Gigabit Ethernet штатно не поддерживалась. Правда, я собрал сторонний драйвер, который некоторое время работал нормально. Но потом вдруг на ровном месте начал постоянно отваливаться. И мне это дело надоело — без сети в OpenSolaris’е жизни много меньше, чем на Марсе. Тем более что существующих приложений для OpenSolaris мне отчаянно не хватало — не многих, но очень для меня важных. А в систему IPS я тогда так до конца и не врубился. Впрочем, свои предыдущие приключения я уже описывал: подборку заметок на эту тему можно найти в соответствующем разделе блогосайта.

Стимулом для очередного порыва солнечного ветра послужили три обстоятельства:

  • радостные сообщения о начале продаж ноутов Toshiba с предустановленным OpenSolaris (о чём я также писал);
  • приближением времени релиза 2009.06 — теплилась надежда, что в нём поддержка моей сетевой наконец появится;
  • внезапным озарением — просматривая документацию, я внезапно понял, в чём сущность дзэн-буддизма системы IPS.

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

Так что я решил не пудрить себе мозги политикой с экономикой, а отправился качать текущее превью будущего релиза — сборка от 23 марта 2009 года, основанная на билде 111a (в релизе 2008.11 использовался билд 101, если мне не изменяет память).

Качаются текущие превью, обновляемые примерно два раза в месяц, где для архитектуры x86 (очевидно, что Sparc для меня был не актуален) возможны варианты:

  • ISO Universal — 676 Мбайт;
  • USB Universal — 812 Мбайт;
  • Automated Installer — 160 Мбайт.

С первыми двумя всё понятно: это обычный образ компакта (совмещающий в себе роли LiveCD и установочного) и образ для установки на флэшку, соответственно. Размер альтернативного iso заставляет предполагать, что это образ компакта, предназначенного для установки по сети.

Не будучи ограниченным ни скоростью коннекта, ни трафиком, я скачал все три. А установку для начала решил проводить традиционным способом — с полного установочного компакта. Выполнялась установка на машину, неоднократно мною поминаемую ранее — на её 160-гигабайтный диск, три первичных раздела которого (в сумме около 15 Гбайт) несли на себе CRUX (установка его описана здесь), остальное пространство было неразмеченным. Его-то я и предполагал пожертвовать Солнцу.

Однако первым делом я ещё в режиме LiveCD, до запуска инсталлятора, кинулся меню устройств. Увы, надежды мои оказались тщетными — штатной поддержки моего Attansic’а так и не появилось, по прежнему предлагалось установить драйвер стороннего производителя с Free NIC drivers for Solaris, версия которого за прошедшее время не поменялась. Тем не менее, продолжая надеяться и верить :) я запустил инсталлятор.

Сама по себе установка ничем не отличалась от того, что я описывал для версии 2008.11. Заслуживают внимания только два момента. Во-первых, никакой системы обновления уже установленной OpenSolaris, о которой ходили слухи, в новой версии так и не появилось). А во-вторых, маленький штришок, который я ранее не заметил, так как устанавливал систему на весь диск. Выбрав неразмеченное дисковое пространство, которому предстоит стать первичным разделом Solaris, надо указать его размер. И тут, дабы не заниматься щелканьями мышкой, достаточно просто ввести в соответствующем поле знак равенства — таким образом раздел займёт всё свободное пространство.

После выполнения всех предварительных процедур началось развёртывание системы, которое поначалу шло достаточно бойко, так что я занялся другими, некомпьютерными, делами. А покончив с ними, обнаружил, что бегунок установки пакетов застыл на отметке 99% и ни малейшего желания двигаться не проявлял. Поскольку встроенная справка содержала единственное сообщение — запрет на прерывание инсталляции, — я решил подождать немного. Благо LiveCD оснащен, кроме всего прочего, и играми, в том числе и теми, в которые я когда-то играл — GNOME-модификациями сапёр и Lines. Так что некоторое время я предавался ностальгическим воспоминаниям. Когда же они мне надоели, стало ясно, что время установки системы перевалило за всякие рамки приличия. Так что ничего не оставалось, как перезагрузить систему — в слабой надежде, что установка всё-таки закончилась.

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

OpenSolaris, превью грядущего релиза 2009.06: 11 комментариев

  1. Извиняюсь что не в тему, но можно спросить, я вот поставил себе OpenSolaris с целью напосмотреть, и жутко удивился когда он после старта съел около гига оперативной памяти. Это вообще нормально или это какая то особенность? + Заметил что тот же самый гном на солярисе сильно менее отзывчивый чем даже в Ubuntu. Возникает резонный вопрос — почему так?

  2. 2 librarian
    Я хоть и не ALV но выскажусь, еёли памяти все таки побольше гига, то наверное ничего страшного, хотя сам как то не обращал внимания сколько она занимает, но требует даже для просто установки > 700Мб, да и ZFS любит память, и в фоне там вроде кое что позапущено, так что может и нормально :)

  3. FAndrey
    +1
    именно ZFS много памяти жрёт под свои кэши — потому так быстро и работает
    в Соляре не экспериментировал, а во FreeBSD ZFS использовать при менее чем 4 гига — грустно, а если гиг и меньше — просто мучение.

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

    Кстати, таки установил соляру
    как поборю сеть — напишу продолжение, уже из неё :)

  4. Насчет FreeBSD ZFS имея
    # uname -rm
    8.0-CURRENT amd64
    полностью установлена на ZFS и с 2,5Г оперативы, особо не напрягается, при бездействии, запушены X и xmonad, потребление памяти не значительное, попробовал покомпилить мир и ядро в несколько потоков, вроде тоже не напрягает, вот такая шапка, много почему то висит в инактиве, но это насколько я знаю не фатально :)
    last pid: 96137; load averages: 0.65, 1.55, 0.83 up 22+11:07:40 23:08:02
    60 processes: 1 running, 59 sleeping
    CPU 0: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
    CPU 1: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
    Mem: 106M Active, 1241M Inact, 882M Wired, 1496K Cache, 211M Free
    Swap: 3906M Total, 3906M Free
    А опенсоляру тоже подожду до релиза, а там наверное попробую на ноуте, уж весьма хочется побаловаться XEN, и несколько операционок на ноуте :) ну или NetBSD если та раньше выйдет и начнет запускаться на ноуте.

  5. 2 FAndrey
    Оффтопик про ZFS:
    полностью — в смысле с корнем на ней и без /bootdir на UFS?
    Если да — поделитесь опытом, как удалось

  6. 2 librarian
    Кстати, поглядел в Solaris:
    да, по top занято около гигабайта стабильно — вне зависимости от нагрузки
    кэши, то есть

  7. <p>Так это же CURRENT здесь можно много чего интересного :)<br />
    Довольно детально<noindex> <a href=»http://f-andrey.blogspot.com/2009/01/freebsd-zfs.html» rel=»nofollow»>процесс, и предпосылки описал</a> после установки, плюс можно почитать <a href=»http://wiki.lissyara.su/wiki/%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0_%D1%81_ZFS-mirror_%D0%BD%D0%B0_GPT_%D0%B2%D0%BE_FreeBSD» rel=»nofollow»>в статье, вики на lissyara.su</a>, ну и если есть что добавить то и поучаствовать </noindex>;)<br />
    На семерку вроде пытались так установить но не помню вышло ли, хотя это было еще на 7.1, так что в любом случае если интересно стоит почитать обсуждение на официальном форуме, у меня там есть ссылка, ну и поэксперементировать, может в новом релизе, GPT все таки довели до ума, судя по CURRENT его довольно активно модернизируют, что нибудь и сбекпортят глядишь.</p>

  8. 2 FAndrey
    Спасибо — за ссылку конкретно и на блог вообще. Много чего интересного нашёл почитать.

  9. Поставил себе SunOS 5.11 snv_111a, ну что могу сказать, все оборудование вроде как определила, памяти жрет немерено
    load averages: 1.25, 1.28, 0.96; up 0+00:21:49 01:31:36
    90 processes: 88 sleeping, 2 on cpu
    CPU states: 42.2% idle, 55.4% user, 2.5% kernel, 0.0% iowait, 0.0% swap
    Kernel: 1051 ctxsw, 193 trap, 868 intr, 4257 syscall, 19 flt
    Memory: 2013M phys mem, 377M free mem, 1006M total swap, 1006M free swap

    PID USERNAME NLWP PRI NICE SIZE RES STATE TIME CPU COMMAND
    813 andrey 12 10 0 288M 162M cpu/1 22:03 51.83% firefox-bin
    604 root 1 48 0 452M 162M run 1:03 2.36% Xorg

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

Обсуждение закрыто.