gladilov.org.ru gladilov.org.ua

Новая виртуальная ОСь — 23.11.2018-3

Раз уж пошла такая карусель с дублями скринов уже поставленных операционок, то выложу ещё одну, а то с шестого ноября висит в черновиках...

 OmniOS Community Edition v11 r151028b

Дистрибутив Солярки на основе  Illumos, продолжающий развитие  OpenSolaris. Кодовая база Community Edition ответвлена от сборки OmniOS r151022h для передачи контроля над разработкой независимому сообществу от  американской компании-разработчика OmniTI Computer Consulting, Inc., специализирующеёся на разработке веб-приложений и построении веб-сервисов (которая пилила дистр с 2012 по 2017 годы). Для управления проектом OmniOS в  Швейцарии учреждена некоммерческая ассоциация OmniOSce (OmniOS Community Edition Association). В состав управляющего комитета вошли президент Тобиас Отикер (Tobias Oetiker), ответственный за разработку Энди Фиддаман (Andy Fiddaman) и Доминик Хасслер (Dominik Hassler), отвечающий за финансовые вопросы. ОСь поддерживает такие технологии, как ZFS, DTrace, Crossbow, SMF, Bhyve, KVM и Linux zone. Графическая среда рабочего стола в дистрибутиве не предусмотрена, ставил по мануалу отсюда. После установки размер занятого места составил 600 Мб, 1,2 Гб — после установки иксов и 7,8 Гб — после накатывания Гномика.

 OmniOS-CE

Как установил GUI: Показать

Установил в  VirtualBox’е, выполнил такие действия:

sudo echo "nameserver <адрес шлюза>" > /etc/resolv.conf
sudo useradd -b /export/home soul
sudo passwd soul
sudo su soul

Создал файл ./bootstrap.sh с таким содержимым:

#
# Copy and paste the lines below to install the 64-bit set.
#
BOOTSTRAP_TAR="bootstrap-2017Q3-x86_64.tar.gz"
BOOTSTRAP_SHA="10bb81b100e03791a976fb61f15f7ff95cad4930"
 
# Download the bootstrap kit to the current directory.
curl -O https://pkgsrc.joyent.com/packages/SmartOS/bootstrap/${BOOTSTRAP_TAR}
 
# Verify the SHA1 checksum.
[ "${BOOTSTRAP_SHA}" = "$(/bin/digest -a sha1 ${BOOTSTRAP_TAR})" ] || echo "ERROR: checksum failure"
 
# Verify PGP signature. This step is optional, and requires gpg.
#curl -O https://pkgsrc.joyent.com/packages/SmartOS/bootstrap/${BOOTSTRAP_TAR}.asc
#curl -sS https://pkgsrc.joyent.com/pgp/DE817B8E.asc | gpg --import
#gpg --verify ${BOOTSTRAP_TAR}{.asc,}
 
# Install bootstrap kit to /opt/local
tar -zxpf ${BOOTSTRAP_TAR} -C /
 
# Add to PATH/MANPATH.
PATH=/opt/local/sbin:/opt/local/bin:$PATH
MANPATH=/opt/local/man:$MANPATH

Затем сделал его исполняемым и запустил. Манипулирую с переменными и устанавливаю пакетный менеджер pkgin:

sudo -s
PKGSRC_BIN=/opt/local/bin
PKGSRC_SBIN=/opt/local/sbin
PKGSRC_MAN=/opt/local/man
PATH=${PKGSRC_SBIN}:${PKGSRC_BIN}:${PATH}
MANPATH=${PKGSRC_MAN}:${MANPATH}
export PATH
export MANPATH
source ./.profile
pkgin help

После этого от рута ставлю нужное ПО:

pkg install xsvc
pkgin install modular-xorg
pkgin install modular-xorg-server modular-xorg-apps modular-xorg-fonts xf86-input-keyboard xf86-input-mouse
pkgin install xf86-video-FOO
pkgin install gnome
exit
touch ~/.xinitrc && echo "exec gnome-session" > ~/.xinitrc
startx

В терминале снимаю скрин.


Задача решена

Источники:
https://www.linux.org.ru/news/opensource/14584031
https://omniosce.org/article/release-028.html
https://geekblood.wordpress.com/2017/10/26/installing-x11-and-a-desktop-environment-on-omnios/

Популярное
Наверх