gladilov.org.ru gladilov.org.ua

110 заметок с тегом

виртуальные ОСи

 С конца сентября 2016 года решил ставить виртуалки (и не только) с разными операционными системами (Linux, BSD, вобщем — все *nix). Прокачиваю, так сказать, свой скил... Заодно анализирую некоторую инфу, полезную для распознавания типа и версии ОС. Снимаю скриншот с инфой, выведеной в шеле (чаще всего в BASH’е), в основном — вывод uname, содержимое разных /etc/*release* и /etc/*version*, выхлоп lsb-release (если это Linux-based distro), всякие kern.osrelease и kern.ostype (это если BSD-based), или ищу соответствующую инфу по разной экзотике.

С новыми дистрибутивами (их большинство) проблем обычно нет, но с устаревшими, про которые мало инфы (как  plan9 или  XENIX386), снятыми с поддержки (как  Moblin 2, для которого не могу найти рабочую копию репозитория в сети), или трансформировавшимися в другие (как  LindowsOS / Linspire / Freespire / Xandros или  Mandrake / Mandriva / Mageia / OpenMandriva) — возникает информационный голод. Непонятно, как получать диагностическую инфу в таких системах, как узнать версию, номер релиза и т. д. и т. п. Приходится просеивать гору инфы на куче сайтов (часто с помощью archive.org или google-кеша, т. к. сайты многих устаревших ОС не содержат нужной информации или просто в дауне).

Результаты моих изысканий приведены на странице со скриншотами.



Новая виртуальная ОСь — 11.10.2018

 Hamara Sugam 2.1 (Namaste)

Дистрибутив GNU/Linux из Индии на базе  Debian’а. Среда графического рабочего стола — MATE. После установки занятое место на диске — 7 гигов.

 Hamara

11 октября   виртуальные ОСи   досуг   ОС   софт

Новая виртуальная ОСь — 07.10.2018

 Subgraph OS 1.0 (aaron)

Альфа-версия дистрибутива Линукс для обеспечения безопасности, конфиденциальности и анонимности на основе  Дебиана. ОСь включает в себя несколько приложений и компонентов, которые уменьшают поверхность атаки пользователя — автоматизированная расширенная защита с применением песочницы и использованием контейнеров, обязательное полное шифрование диска (FDE), интернет-анонимность обеспечивается через Tor, расширенная настройка прокси, безопасность системы и ядра, безопасные почтовые службы, обязательный контроль целостности бинарных пакетов. Дистрибутив имеет некоторое сходство с  Qubes OS, но, в отличие от Subgraph OS, изолирующего отдельные приложения на более узком уровне, Qubes OS обычно запускает разные изолированные домены внутри разных виртуальных машин — одна для работы, одна для личного использования. Subgraph не изолирует сетевые и USB-стёки или другие устройства и драйверы, а Qubes OS это делает. Кроме того, Subgraph OS использует Xpra для виртуализации графического интерфейса, которое менее безопасно, чем протокол GUI Qubes, но имеет некоторые преимущества удобства использования, такие как бесшовный рабочий буфер обмена. Графическая подсистема дистра — GNOME3.

 SubgraphOS

Нюансы: Показать

Создал виртуальную машину в  ВиртуалБоксе. После установки дождался окончания мерцания текстовой консоли, пытающейся перейти в графический режим, во второй консоли логинюсь юзером «user», завожу нужного пользователя, выполняю необходимые настройки, затем командой

sudo chmod u+s /usr/bin/xinit

чиню запуск графического сервера из консоли. В терминале снимаю скрин.


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

Источники:
https://unix.stackexchange.com/questions/159124/xf86enableioports-failed-to-set-iopl-for-i-o-operation-not-permitted
https://www.jamieweb.net/blog/subgraph-os-overview/#virtualmachines

7 октября   виртуальные ОСи   досуг   ОС   софт

Новая виртуальная ОСь — 03.10.2018

 FIDOSlax Linux 3.1.3

Гибридный дистрибутив из России (занимает промежуточное положение между обычными и Live-дистрибутивами), основан на  Porteus и включает в себя приложения для подключения и работы в Fidonet. Porteus базируется на скриптах  Linux Live Scripts, которые, в свою очередь, появились в результате поддержки в актуальном состоянии пакетов из  SLAX, созданный на базе дистрибутива  Slackware. Дистр позволяет использовать его на компьютере даже с параллельно установленной на винте  Виндой. Графическая среда рабочего стола — Fluxbox (в ретро-версии используется Tritity DE). Размер места, занятого на винте после установки — 1,8 Гб.

 FIDOSlax

3 октября   виртуальные ОСи   досуг   ОС   софт

Новая виртуальная ОСь — 02.10.2018

 Robolinux 10.1

Дистрибутив линукс для начинающих пользователей, на основе  бубунты. Предназначен для пользователей  Windows для акклиматизации в среде Linux. Предоставляет возможность (функция платная, как и поддержка) запускать существующие установки Windows 7 и 10 в качестве виртуальной машины. Графическая среда — Cinnamon, MATE, Xfce. Инсталляционный CD (может работать как Live-система) с XFCE «весит» полтора гига. Размер занятого места на винте после установки — 6,2 Гб.

 Robolinux

2 октября   виртуальные ОСи   досуг   ОС   софт

Новая виртуальная ОСь — 29.09.2018

 DilOS 1.3.7.141

Дистрибутив солярки под лицензией MIT на основе  illumos, но с пакетным менеджером от  Дебиана. Акцент в стратегиях использования делается на серверы с виртуализацией, типа Xen’а, с зонами и инструментами для использования в домашнем и SOHO-бизнесе (в качестве файлового сервера с торрент-клиентом и WEB-интерфейсом, apache+mysql/postgresql+php для разработки, DLNA-медиасервер для интеллектуального телевидения или мобильных устройств с хостингом видео и музыки и т. д.) Пакетный менеджер — dpkg и apt плюс преобразованные двоичные файлы в пакеты DEB от  OpenIndiana, графический сервер отсутствует. Размер занятого места на винте после установки — 4 Гб.

Так как графика в системе после инсталляции не предусмотрена, то привожу просто текстовый скрин.

 DilOS

29 сентября   виртуальные ОСи   досуг   ОС   софт

Новая виртуальная ОСь — 27.09.2018

 Container Linux 1855.4.0 (Rhyolite)

Дистрибутив GNU/Linux на основе пакетной базы  Федоры, бывший  CoreOS. Обеспечивает достаточно лёгкую организацию кластеров и свободное мигрирование служб по узлам этих кластеров для «размазывания» нагрузки. По идее — незаменимая вещь для крупных компаний, владеющих огромным количеством bare-metal серверов или тем, кто хочет обладать своим PaaS. При количестве более тысячи хостов привычные средства оркестрации, такие, как Puppet, Chef, Salt становятся менее эффективны. Особенности системы: корень ФС и /usr доступны только для чтения, отсутствует пакетный менеджмент, нет возможности запустить что-либо не в изолированном контейнере, который объявляется декларативно через Dockerfile, нельзя что-либо поломать своими-же костылями. Изменена сама парадигма деплоя и системного администрирования. На борту Systemd для управления локальными службами на машинах кластера, Docker для обеспечения изоляции служб, Etcd для распределенного хранения конфигурации кластера, Fleet обеспечивает распределенное управление службами (как «надстройка» над systemd).

Так как пакетный менеджмент отсутствует как класс, я не смог поставить графический сервер в хостовой-системе (в контейнере — не вопрос). Поэтому привожу чисто текстовый скрин.

 ContainerLinux

Подробности установки: Показать

Установил в виртуальной машине  ВиртуалБокса. Процесс установки: на другой системе генерирую ключи для SSH (они потом пригодятся для входа в поставленную систему):

core@otherOS:~ $ ssh-keygen -t rsa -b 2048 -f /tmp/coreos
core@otherOS: ~$ cat /tmp/coreos.pub

Гружусь с CD, получаю IP и меняю пароль юзера core:

$ ip a
$ sudo -s
# passwd core
# exit

Затем логинюсь по ssh core@<IP виртуалки> и все действия выполняю через ssh-клиент (т. к. в нём поддерживается copy-paste):

scp core@otherOS:/tmp/coreos* .
rm coreos
wget https://raw.githubusercontent.com/coreos/init/master/bin/coreos-install -O coreos-install.sh
chmod +x coreos-install.sh
cat << EOF >> cloud-config.yaml
#cloud-config

# Set Hostname
hostname: CoreOS

# Set SSH Keys
ssh_authorized_keys:
EOF
echo -n '- ' >> cloud-config.yaml && cat coreos.pub >> cloud-config.yaml
cat << EOF >> cloud-config.yaml

coreos:
  etcd:
    # generate a new token for each unique cluster from https://discovery.etcd.io/new
EOF
echo -n '    discovery: ' >> cloud-config.yaml && wget https://discovery.etcd.io/new -O ->> cloud-config.yaml
sudo ./coreos-install.sh -d /dev/sda -C stable -c cloud-config.yaml

После корректной установки выполняю gdisk /dev/sda, в этой утилите нажатием клавиши W чиню перезаписываю GPT-таблицу, затем перегружаю виртуалку.

После загрузки в свежую систему можно зайти со второй машины:

ssh -i /tmp/coreos core@coreos

и делать с нем всё, что захочу...

Источники:
https://coreos.com/os/docs/latest/installing-to-disk.html
http://www.appcontainers.com/installing-coreos-on-a-bare-metal-or-virtual-server/
https://habr.com/post/256107/
https://habr.com/post/244585/

27 сентября   виртуальные ОСи   досуг   ОС   софт

Новая виртуальная ОСь — 26.09.2018

 Trident Beta3 2018-09-25

Дистрибутив BSD на основе пакетной базы  TrueOS, начал пилиться парой ребят в этом году (домен зареган 1 мая, первый коммит на гитхаб — 13 апреля) при подддержке iXsystems. Среды рабочего стола — легковесные Lumina и Fluxbox. Модель обновлений ОСи — rolling release. На борту графический установщик BSDInstall, центр приложений AppCafe и центр управления Control Panel. После установки размер занятого места на винте составил 7,5 Гб. Формат пакетов — TXZ, но поддерживаются и TGZ и порты от TrueOS/FreeBSD.

Историческая справка: В начале 2005 года Крисом Муром (Kris Moore) была создана  РС-BSD как форк  FreeBSD для настольных компьютеров, ориентирующаяся на предоставление простого и удобного графического интерфейса. По мере роста запросов пользователей в конце 2016 года из неё выросла  TrueOS, ориентированная на серверное использование. Ну а по мере роста интереса к TrueOS снова стала вырастать потребность в десктопной ОСи на её основе. Так в апреле этого года появился  «Проект Трезубец» (Project Trident). Он пока ещё сыроват (ребята выкатили третью бету в конце сентября), но вполне работоспособен.

 Trident

26 сентября   виртуальные ОСи   досуг   ОС   софт

Новая виртуальная ОСь — 21.09.2018

 MCC Interim 0.97p2-12

Дистрибутив, впервые выпущенный в феврале 1992 года англичанином Оуэном Ле Бланом (Owen Le Blanc) из Манчестерского вычислительного центра (входит в Манчестерский университет). Это первый дистрибутив Линукс, созданный для пользователей, а не экспертов Unix’а. Центр MCC впервые выложил Линукс на анонимном FTP-сервере в ноябре 1991 года, но Оуэна Ле Блана не устраивала ситуация, когда для получения необходимых софтин и библиотек необходимо было качать их по кускам с различных FTP-репозиториев, ну и были у него претензии к работе утилиты fdisk. Всё это подтолкнуло его на создание дистрибутива с «человеческим» инсталллером, устанавливающим ядро, набор утилит и библиотеки.

 MCC

Подробнее: Показать

Запускал в  QEMU, команда для запуска:

qemu-system-i386 -hda mcc-interim-0.97p2-12.img -fda floppy.img -boot a

Настроив систему, снимал скрин средствами эмулятора с помощью команды screendump D:\screen.png в QEMU/Monitor, нажав Alt+Ctrl+2.

ОСь поставлялся на двух дискетах (boot и root), хотя есть еще несколько других (util, packages). Так как дистр создан до появлениея LILO и тем более GRUB, то грузиться приходится с дискеты, хотя потом её можно извлечь из привода. Процесс загрузки выглядит так: один диск совмещает загрузочный диск и корневую систему, другой — диск с утилитами. Загрузочный диск загружает корневое устройство, затем запускает выполнение /etc/rc. Оттуда запускается скрипт, получающий размер диска для утилиты монтирования.

Источники:
http://www.manlug.org/mcc-interim/mcc-interim-0.97.php
http://debian.mcc.ac.uk/non-debian/mcc-interim/

21 сентября   виртуальные ОСи   досуг   ОС   софт

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

 Ojuba 38 (Al-Quds/Иерусалим)

Дистрибутив GNU/Linux из Иордании, на основе пакетной базы  Федоры, для арабских линуксоидов, с исламскими инструментами, типа календаря Хиджры и индикатора времени молитвы. Дистр доступен в виде установочного DVD или LiveCD. Среда рабочего стола — GNOME. Пакетный менеджер — dnf. Занятое место после установки — 6 гигов.

 Ojuba

20 сентября   виртуальные ОСи   досуг   ОС   софт

Новая виртуальная ОСь — 20.09.2018

 Linuxfx ctOS 8.0.2 Ultra Stable LTS

Бразильский дистрибутив, созданный на основе  Бубунты, поставляется с предустановленным ПО для коммуникации, офисной работы и воспроизведения мультимедийного контента. Дистр начал пилиться в 2007 году Рафаэлем Вагнером (Rafael Wagner), ныне — владельцем и представителем фабрики ПО Linuxfx в Бразилии. Среда рабочего стола — KDE (plasma).

 Linuxfx

20 сентября   виртуальные ОСи   досуг   ОС   софт
Ранее Ctrl + ↓
Наверх