Алексей Федорчук
В очередной раз попытался приобщиться к солнечному сиянию 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 с целью напосмотреть, и жутко удивился когда он после старта съел около гига оперативной памяти. Это вообще нормально или это какая то особенность? + Заметил что тот же самый гном на солярисе сильно менее отзывчивый чем даже в Ubuntu. Возникает резонный вопрос — почему так?
2 librarian
Я хоть и не ALV но выскажусь, еёли памяти все таки побольше гига, то наверное ничего страшного, хотя сам как то не обращал внимания сколько она занимает, но требует даже для просто установки > 700Мб, да и ZFS любит память, и в фоне там вроде кое что позапущено, так что может и нормально :)
FAndrey
+1
именно ZFS много памяти жрёт под свои кэши — потому так быстро и работает
в Соляре не экспериментировал, а во FreeBSD ZFS использовать при менее чем 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 если та раньше выйдет и начнет запускаться на ноуте.
2 FAndrey
Оффтопик про ZFS:
полностью — в смысле с корнем на ней и без /bootdir на UFS?
Если да — поделитесь опытом, как удалось
2 librarian
Кстати, поглядел в Solaris:
да, по top занято около гигабайта стабильно — вне зависимости от нагрузки
кэши, то есть
<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>
2 FAndrey
Спасибо — за ссылку конкретно и на блог вообще. Много чего интересного нашёл почитать.
>установленной OpenSolari,
опечатка
2 adw0rd
спасибо, пофиксено
Поставил себе 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
Но это включен компиз, и запущен ФФ с несколькоми вкладками, ну и еше несколько приложений, но вообще конечно многовато, но вроде почти все идет на софт.
Переодически не совсем понятно из за чего подвисает, и не просыпается если заснет, хоть по сети и доступна, в общем поиспытываю :)