Автор: Алексей Федорчук
О любопытном гибриде под названием Nexenta OS я уже писал, и даже неоднократно. Однако за истекшие полтора-два года немало воды утекло, проект существенно видоизменился. Так что выход очередной пре-релизной версии этой системы (именуемой Nexenta Core Platform 3.0 Alpha 1) послужил формальным поводом для знакомства с положением дел на современном этапе социалистического строительства.
Но сначала напомню в двух словах, что же это за зверь такой —
Первые версии Nexenta (один из релизов которых был и описан в предыдущей статье) распространялись в виде iso-образа для установки самодостаточной системы, включающей, кроме ядра и базовых утилит, также Иксы, рабочую среду (по умолчанию GNOME) и некоторый набор пользовательских приложений.
Однако, начиная с версии 2.0, разработчики, видимо, сочли поддержание пакетной базы своей системы слишком большим бременем. И с тех пор официальный устновочный образ (именно тогда и получивший имя Core Platform) включает только ядро и консольные базовые средства, примерно соответствующие понятию userland во FreeBSD. Всё остальное предлагается доустанавливать самостоятельно из
Нбор пакетов в репозитории не очень богат. Однако в качестве дополнительного средства предлагается воспользоваться услугами «самостроителя» пакетов на сайте
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, благо скриншотов по этому поводу я понаделал много.
Пожелания есть. Ибо скачать, установить и поковыряться, конечно, можно, однако лениво и отнимает много времени. А у вас уже и скриншоты есть, да и, чувствую, желание опубликовать также присутствует в полной мере :-)
Можно и без apt-get update… обойтись —http://www.stormos.org/ . Это десктопное ответвление Nexenta`ы.
2 Митяй
большого желания как раз нету, потому как лень. Вот и спрашиваю, нужно ли это кому-то :)
2 Ali спасибо, я про неё раньше не слышал, надо будет поглядеть
Похоже, Солярис начал конкурировать с Линуксом не только в десктопности, но и в количестве дистрибутивов.
Есть хрустальная мечта поставить Nexenta на Asus EEE PC. Прежде всего, ради ZFS. Игрался со 2-й Nexenta, но не смог правильно поднять X-ы — не хватало опыта.
2 Vlav
Может тогда стоит попробовать Опенсолярис, благо идет с лайвСД/УСБ, ну правда софта там не слишком богато, но для посмотреть ту же ZFS вполне можно ;)
2 Vlav & FAndrey
Если честно, не знаю, как бедняга eeePC выдержит ZFS и т.д. Имеется у меня ноут Asus A6Vm, да, старый, но все же 1.8 ГГц Pentium M и 512 МБ ОЗУ, так на нем OpenSolaris 2009.06 при простом включении занимал чуть более, чем всю оперативку. Как я понял потом, во всем этом виновата ZFS — оно требует ок. 700 МБ ОЗУ(прочитал где-то в оф. руководстве). Поэтому от использования OpenSolaris на ноуте пришлось отказаться. Старт системы происходил примерно 5 мин., старт Firefox в стандартном после установки окружении — ок. 30 с.