Новая виртуальная ОСь — 16.07.2018-2
CRUX 3.4
Лёгкий, предназначенный для опытных пользователей, независимо-разрабатываемый source-based Linux для машин с 64-разрядными процами x86 и ARM. Дистрибутив придерживается принципа K.I.S.S. — система пакетов на основе tar.gz, максимально упрощённые BSD-подобные скрипты инициализации и относительно небольшое число готовых бинарных пакетов. Дистр имеет систему портов по типу FreeBSD. Пилит его с 2001 года
швед Фредрик Риннестам (Fredrik Rinnestam) с командой. Вообще, по моему мнению, Фредрик Риннестам — человек из прошлого. Ему нравится pkgutils в комплекте с BSD-подобным деревом портов вместо RPM, его прёт править конфиг-файлы с помощью vi. Кстати, идеями философии CRUX вдохновлялся Джадд Винет — создатель
Arch Linux.
Первую попытку поставить CRUX я предпринял 13.05.2018, на я тогда не знал, что весь софт кроме совсем базового собирается из исходников ;-)
Вот, что в итоге получилось: Показать
В
VirtualBox’е создал ВМ, загрузился. Готовлю разделы:
fdisk /dev/sda mkfs.ext4 /dev/sda1 mkswap /dev/sda2 mount /dev/sda1 /mnt swapon /dev/sda2
Запускаю setup и ставлю базовую систему. Затем нужно чрутом зайти в неё и настроить. Я делал так:
mount --bind /dev /mnt/dev mount --bind /tmp /mnt/tmp mount -t proc proc /mnt/proc mount -t sysfs none /mnt/sys chroot /mnt /bin/bash
но можно было просто запустить setup-chroot. Настраиваю систему: меняю пароль рута, правлю /etc/fstab, в /etc/rc.conf задаю hostname, создаю юзера.
useradd -m -s /bin/bash -G audio,lp,video,wheel -U soul passwd soul nano /etc/sudoers
После этого пришло время варить мет делать ядро:
cd /usr/src/linux-4.14.x make menuconfig make all make modules_install cp arch/x86/boot/bzImage /boot/vmlinuz cp System.map /boot
Ставлю GRUB:
grub-install /dev/sda grub-mkconfig -o /boot/grub/grub.cfg
Создаю русскую локаль:
localedef -i ru_RU -f UTF-8 ru_RU.UTF-8
Пробую бутнуться в настроенную систему, но ту меня ожидал облом — GRUB не загрузил систему. Я руками добавил в /boot/grub/grub.cfg такие строки:
menuentry 'CRUX' { set root='hd0,msdos1' linux /boot/vmlinuz root=/dev/sda1 ro quiet }
Можно было и так:
menuentry 'CRUX' { linux (hd0,msdos1)/boot/vmlinuz root=/dev/sda1 quiet }
Выпоняю от рута:
useradd -m -s /bin/false -U pkgmk mkdir -pv /home/pkgmk/{src,pkg,work,ports} rmdir /usr/ports ln -s /home/pkgmk/ports /usr/ports chown -R pkgmk.users /home/pkgmk
Затем обновил систему:
ports -u prt-get sysup
Обновлялась она часов восемь, перекомпилила мне всё, аптайм виртуалки после завершения компиляции был 8h 36m. После этого прописал порт:
cat > /etc/ports/xfce.rsync << EOF > host=crux.nu > collection=ports/xfce/crux-3.2/ > destination=/usr/ports/xfce > EOF
и установил среду рабочего стола
XFCE:
prt-get depinst xfce4 xfce4-appfinder xfce4-terminal thunar geany
Вроде ничего не забыл... А, да, стартую startxfce4 и снимаю скрин.

P.S. Как привинтить полностью русификацию пока не додумался, да и времени особо нет на это.
Источники:
https://crux.nu/Main/Handbook3-1-Configuration
https://crux.nu/Main/Handbook3-4
https://sudaraka.org/note-to-self/crux-installation-guide
https://agentoss.wordpress.com/2011/04/28/a-fast-and-lightweight-linux-desktop-with-crux-linux-2-7-i686/
https://www.linuxquestions.org/questions/linux-software-2/docbook-xsl-failed-to-load-4175584326/
https://www.alv.me/crux-inicializaciya-i-nastrojka/

Хаки и трюки
Виртуалки
Сисьадминство
BASH-скрипты
Парусные суда
Праздники
Моё чтиво
Игра KSP
С конца сентября 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-кеша, т. к. сайты многих устаревших ОС не содержат нужной информации или просто в дауне).
CRUX
Hyperbola GNU/Linux-libre 0.2.4 (Milky Way)
бразильскими корнями, ответвление от
Parabola GNU/Linux-libre, основан на снапшотах
Debian. Основная идея — создать полностью свободную Arch-подобную ОСь с долговременной поддержкой, фиксированной базой и небольшими патчами обновлений. Выпускается спецветка дистрибутива Hypertalking, предоставляющее ПО для слепых пользователей (синтез речи и поддержка шрифтов Брайля), основанная на
TalkingArch.
Hyperbola
Black Cat Linux 6.2 (Bear)
Донбасской группы пользователей Linux Леонидом Кантером и Александром Каневским на базе
Red Hat Linux. Основная цель проекта — создание универсального дистрибутива, удобного как для использования в качестве сервера Internet/Intranet, так и в качестве рабочего места или домашней мультимедиа-системы. Особое внимание при этом уделяется улучшеннию поддержки кириллицы и исправлению замеченных ошибок. Включает в себя модифицированное ядро Linux и графические среды
GNOME и
KDE. Из этого проекта возник
ASPLinux (команда разработчиков влилась в российскую компанию ASPLinux).
BlackCat
МСВС 3.0 R12
elk (основанный на
QVWM),
TWM,
IceWM. Менеджер пакетов — RPM.
MCBC
KSI Linux 1.2 (Tornado)
KSI
VMware заработало сразу, но доступные разрешения в Xree86 с
QEMU запустил так:
ВМварь версии 3.2, создал в ней ВМ, добавил флоппи-дисковод (т. к. при загрузке с компакта Варя висла), подсунул в него BOOT.IMG с CD. В качестве образа винта указал IDE-устройство (в Win2000 оно инициализировалось как Диск1, это тот гиговый образ, о котором я говорил выше). Разбил его на 800-метровый раздел ext2 (для корня), остальное — своп-раздел. Установил, создал юзера, настроил X’ы, попытался подсунуть дополнения VMware, в /etc/X11/ даже появились линки XF86config.vm и X.vm, но использовал всё-же XF86_SVGA, т. к. при старте иксов с XF86_VMware не было разрешения 1024 × 768. В иксовом терминале снимаю скрин, всё.
Corel Linux 1.2
Corel с 1999 года (начало бета-тестирования — 21 сентября, первый релиз — 15 ноября). До момента продажи Xandros за 5% её акций исходного кода Corel Linux вместе с командой разработчиков в августе 2001 году вышло 3 версии (1.0, 1.1, 1.2). В марте 2002 года сайт Corel Open Source Development с Corel Linux был закрыт.
CorelLinux









Guix System Distribution 0.15.0
GuixSD
SSH-клиент, где намного удобнее выполнять команды и работает copy-paste :-) Менеджером разделов cfdisk создал на 20-гигабайтном винте MBR, разметил на два раздела: на 19 гигов — для системы и 1 гиг для свопа, форматнул
Tizen 3.0.0 IVI
Maemo (2005),
LiMo (2008),
mer (2010),
MeeGo (2010),
bada (2013). Использует дисплейный сервер
Wayland и композитный менеджер Weston. Как пакетный менеджер использует zypper и pkgcmd.
Tizen
Moblin 2.0 beta
Sailfish OS.
Network Security Toolkit 28 SVN:10234
Fedora Linux, имеет вид загрузочного DVD-/USB-диска с возможностью установки. Использует
MATE как рабочий стол по умолчанию (раньше использовал
Fluxbox).
NST