SmartOS 20210923T003059Z
UNIX-подобная ОСь, основанная на ядре illumos, которую сообщество создало как ответвление от OpenSolaris. Разрабатывается компанией Joyent с августа 2011 года. Включает в себя такие технологии, как ZFS (объединённая файловая система и диспетчер логических томов), DTrace (платформа динамической трассировки для устранения проблем ядра и приложений), Zones (облегчённое решение виртуализации) и KVM (решение полной виртуализации для запуска различных гостевых ОСей), превращая любой сервер в высокоэффективную платформу для хостинга многопользовательских приложений и приложений для хранения данных. Первая версия (20171207) вышла 7 декабря 2017 года. Последняя на сегодняшний день версия (20211007T001741Z) выпущена 7 октября 2021 года. Среды графического рабочего стола после установки не предусмотрено, сам установил Xfce, Fluzbox и IceWM. Размер файла образа диска после установки — 370 Мегабайт, после установки modular-xorg, XFCE4, Fluxbox, IceWM, etc — 5,3 Гигабайта.
SmartOS
P. S. По непроверенным данным, пароль рута при установке этой версии — Seejah4weivai4ee.
P. P. S. Доработка: Показать
Создал ВМ в Виртуалбоксе, установил систему. Ставлю пакетный менеджер pkgin, выполнив от рута команды:
BOOTSTRAP_TAR=bootstrap-trunk-x86_64-20210726.tar.gz
wget --no-check-certificate https://pkgsrc.joyent.com/packages/SmartOS/bootstrap/${BOOTSTRAP_TAR}
tar -zxpf ${BOOTSTRAP_TAR} -C /
Создаю пользователя, в файл ~/.profile прописываю пути:
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
export LANG='ru_RU.UTF-8'
export LANGUAGE='ru_RU.UTF-8'
export LC_ALL='ru_RU.UTF-8'
export PS1='\u@\h:\w\$ '
Правлю файл репозиториев /opt/local/etc/pkgin/repositories.conf, записав туда путь к репам illumos-extra
https://pkgsrc.joyent.com/packages/SmartOS/2020Q4/x86_64/All/
вместо illumos-joyent:
https://pkgsrc.joyent.com/packages/SmartOS/trunk/tools/All
После этого ставлю необходимые пакеты:
pkgin -y up
pkgin install modular-xorg xfce4
В файл /etc/passwd при установке xorg не прописывались записи, поэтому внёс их самостоятельно:
dbus::974:974:dbus:/var/run/dbus:/usr/bin/false
avahi::989:989:avahi:/nonexistent:/usr/bin/false
polkitd::999:999:polkitd:/var:/usr/bin/false
Стартую иксы, в Xfce всё работало, но не запускался терминал, возникала ошибка Не удалось задать кодировку UTF-8 (xfce4-terminal): VTE-WARNING **: Failed to set PTY size: Invalid argument) Плюнул и снял скрин в IceWM.
Источники:
https://pkgsrc.joyent.com/install-on-illumos/
https://geekblood.wordpress.com/2017/10/26/installing-x11-and-a-desktop-environment-on-omnios/
https://www.mail-archive.com/smartos-discuss@lists.smartos.org/msg05346.html