Новая виртуальная ОСь — 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 Гб — после накатывания Гномика.
Как установил 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/