Возвращаясь к Nexenta
Автор: Алексей Федорчук
О любопытном гибриде под названием Nexenta OS я уже писал, и даже неоднократно. Однако за истекшие полтора-два года немало воды утекло, проект существенно видоизменился. Так что выход очередной пре-релизной версии этой системы (именуемой Nexenta Core Platform 3.0 Alpha 1) послужил формальным поводом для знакомства с положением дел на современном этапе социалистического строительства.
Но сначала напомню в двух словах, что же это за зверь такой — , тотемом которого выступает жирафа. Это система с ядром SunOS и пользовательским окружением Linux’а (системные утилиты, разумеется, Sun’овские). На что, в свою очередь, наложена убунтийско-дебиановская инфраструктура, с её APT’ом и соответствующим репозиторием.
Первые версии Nexenta (один из релизов которых был и описан в предыдущей статье) распространялись в виде iso-образа для установки самодостаточной системы, включающей, кроме ядра и базовых утилит, также Иксы, рабочую среду (по умолчанию GNOME) и некоторый набор пользовательских приложений.
Однако, начиная с версии 2.0, разработчики, видимо, сочли поддержание пакетной базы своей системы слишком большим бременем. И с тех пор официальный устновочный образ (именно тогда и получивший имя Core Platform) включает только ядро и консольные базовые средства, примерно соответствующие понятию userland во FreeBSD. Всё остальное предлагается доустанавливать самостоятельно из . Благо он основан на репозитории Ubuntu, а доступ к нему вполне лёгок за счёт механизма apt-get.
Нбор пакетов в репозитории не очень богат. Однако в качестве дополнительного средства предлагается воспользоваться услугами “самостроителя” пакетов на сайте .
Nexenta распространяется свободно, хотя лицензионная политика её осталась для меня не совсем ясной — уж слишком разнородные в этом отношении компоненты она включает, от ядра системы, распространяемого под CDDL, до GNU-окружения, подпадающего под лицензии GPL 2 и 3. Впрочем, заинтересованные в юридическом крючкотворстве могут составить себе собственное впечатление по сему поводу, обратившись вот к ;.
Надо сказать, что на базе Nexenta существует ещё и коммерческие проекты по всякого рода хранилищам данных, разрабатываемые , каковая, собственно, и выступает спонсором разработки этой системы. Однако о них по понятным причинам я ничего сказать не могу.
Так что вернёмся к собственно Nexenta. Её последняя разрабатываемая версия распространяется в виде компрессированного iso-образа, объёемом 473 Мбайт, которые при развороте распухают аж до 483 Мбайт (реплика в сторону — а за каким зелёным заниматься компрессией ради такого “выигрыша”?). После чего остаётся только сболваить образ и загрузиться с получившегося компакта.
Каюсь, установку я провёл в виртуальной машине (созданной посредством VirtualBox из Fedora 12 Rawhide). Не из страха чего-то порушить (трус, как известно, в карты не играет и с ОСями не экспериментирует). П будучи научен горьким опытом: общение с системами на ядре SunOS показало, что само по себе мою сетевую карту оно видеть не желает. Впрочем, на эту тему я уже писал немало, и повторяться не буду, так как запас политкорретных выражений давно исчерпан.
В виртуале же установка прошла безболезненно. Описывать её в подробностях не буду — это лишь некий вариант Debian Installer’а, о котором говорилось достаточно. Единственный момент, который вызвал некоторое замешательство, касался задания пароля для администратора и определяемого при установке пользователя. А именно — переход в поле подтверждения пароля осуществляется не нажатием клавиши Enter или Tab, как обычно, а исключительно стрелкой Down. Впрочем, в обоих случаях пароль можно не завать вообще — в этом случае и для root’а, и для user’а установится беспарольный вход. Что после установки легко изменить командой passwd.
После установки мы можем видеть нечто вроде минимальной Solaris-системы со всякого рода консольным инвентарём, но практически без пользовательских приложений: например, не даже никакого консольного браузера.
Впрочем, этой беде легко помочь — ведь в нашем распоряжении есть репозиторий пакетов, во-первых, и механизм APT — во-вторых. Причем для любителей интерактивности имеется также и aptitude. Да и сеть в виртуальной машине работает без малейших проблем. Так что –
# apt-get update && apt-get upgrade
и вперёд, устанавливать всё необходимое по обычной Debian’овской схеме. И после создания привычного рабочего окружения в виде Иксов и любимого декстпа или оконного менеджера можно и не догадаться, что всё оно работает на совершенно другом ядре.
Остаётся ответить на один вопрос: если эта система с точки зрения пользователя выглядит как Linux и ведёт себя как почти как Linux — то зачем она нужна, если есть Linux?
Причин к её использованию я вижу две. Первой я уже касался в предыдущей заметке: это желание использовать файловую систему ZFS. Вторая причина также лежит на поверхности: ознакомление с внутренним устройством ОС Solaris и (или) OpenSolaris, не покидая рабочего окружения, привычного для пользователей таких дистрибутивов, как Debian или Ubuntu.
И последнее: если будет пожеkание трудящихся, могу подготовить подробный иллюстрированный обзор установки Nexenta, благо скриншотов по этому поводу я понаделал много.
. .
Пожелания есть. Ибо скачать, установить и поковыряться, конечно, можно, однако лениво и отнимает много времени. А у вас уже и скриншоты есть, да и, чувствую, желание опубликовать также присутствует в полной мере
Комментарий от Митяй — Октябрь 19, 2009 @ 8:22 дп
Можно и без apt-get update… обойтись — . Это десктопное ответвление Nexenta`ы.
Комментарий от Ali — Октябрь 20, 2009 @ 2:57 дп
2 Митяй
большого желания как раз нету, потому как лень. Вот и спрашиваю, нужно ли это кому-то
2 Ali спасибо, я про неё раньше не слышал, надо будет поглядеть
Похоже, Солярис начал конкурировать с Линуксом не только в десктопности, но и в количестве дистрибутивов.
Комментарий от alv — Октябрь 20, 2009 @ 7:57 дп
Есть хрустальная мечта поставить Nexenta на Asus EEE PC. Прежде всего, ради ZFS. Игрался со 2-й Nexenta, но не смог правильно поднять X-ы - не хватало опыта.
Комментарий от Vlav — Октябрь 20, 2009 @ 1:56 пп
2 Vlav
Может тогда стоит попробовать Опенсолярис, благо идет с лайвСД/УСБ, ну правда софта там не слишком богато, но для посмотреть ту же ZFS вполне можно
Комментарий от FAndrey — Октябрь 25, 2009 @ 4:59 дп
2 Vlav & FAndrey
Если честно, не знаю, как бедняга eeePC выдержит ZFS и т.д. Имеется у меня ноут Asus A6Vm, да, старый, но все же 1.8 ГГц Pentium M и 512 МБ ОЗУ, так на нем OpenSolaris 2009.06 при простом включении занимал чуть более, чем всю оперативку. Как я понял потом, во всем этом виновата ZFS - оно требует ок. 700 МБ ОЗУ(прочитал где-то в оф. руководстве). Поэтому от использования OpenSolaris на ноуте пришлось отказаться. Старт системы происходил примерно 5 мин., старт Firefox в стандартном после установки окружении - ок. 30 с.
Комментарий от Kommunist — Октябрь 31, 2009 @ 12:45 дп