OpenBSD на 8 гб

Что это?

Это образ 8гб флешки OpenBSD/amd64 6.1, содержащий живую систему, установщик, бинарные прошивки и почти 7 гб пакетов с приложениями для десктопа и сервера. Одна флешка, чтобы рулить всем.

Все содержащиеся на диске пакеты и компоненты подписаны оригинальной цифровой подписью проекта OpenBSD.

Скачать образ

Зачем?

Автономная система с компактным репозиторием (из 9000 пакетов размером 36 гб используется примерно 1200 пакетов на 7 гб) позволяет всегда при себе иметь типовой набор OpenBSD. Этому набору не нужен Интернет, при этом его можно легко развернуть в локальной сети с помощью сетевой загрузки. Для нетребовательных десктопов и серверов, желающих большей безопасности OpenBSD будет хорошим выбором. А уж если под рукой нет интернета, а хочется всего и сразу - в 7-гигабайтном наборе собран наиболее популярный свободный софт.

В общем, это для тех, кому хочется всегда носить с собой полнофункциональную операционную систему с большим набором приложений. Полный комплект весил бы 40 гб... 40 гб таскать в кармане тяжеловато, а вот 8 - в самый раз!

Что внутри?

Набор пакетов покрывает наиболее типовые десктопные и серверные задачи. Например, оболочки XFCE, E17 + различные оконные менеджеры, браузеры Firefox, Seamonkey, Chromium и более легковесные, Libreoffice и компоненты Gnome-Office (abiword, gnumeric, dia, planner, gimp, inkscape и т.п.), медиаплееры, игра Battle for Wesnoth, серверы nginx и apache2, серверное приложение nextcloud и многое многое другое. А наличие приложения pysol с более чем 1000 пасьянсами делает этот набор полностью готовым для офисного применения.

Кроме того, немало полезных приложений и серверов находится в самой базовой системе OpenBSD - например, pxe-загрузка, в том числе dhcp-сервер, tftp-сервер, http-сервер и ftp-сервер обеспечиваются только из базового набора OpenBSD 6.1.

Почему OpenBSD?

OpenBSD славится своими низкими системными требованиями (для данного набора рекомендуется amd64 cpu, 512 mb RAM и не менее 2 гб на HDD) и повышенной безопасностью (постоянный аудит кода, малая распространённость, сборка трезвым).

Использование

Использование OpenBSD вообще и данного образа в частности.

Загрузка в Live-режиме

По умолчанию флешка загружается в установочном режиме (bsd.rd), для того, чтобы загрузить обычное ядро OpenBSD, в приглашении загрузчика boot> следует ввести bsd.

Живая система понадобится, если надо проверить работоспособность OpenBSD на этом компьютере (особенно иксы и wi-fi) - в систему уже установлены все прошивки с firmware.openbsd.org

Вход производится под логином root и паролем 1. после этого можно запустить иксы командой startx. Можно доставить нужные приложения, но места на флешке очень мало - лучше предварительно удалить ненужные пакеты и элементы.

PXE-сервер

Кроме того, живая система может выступать PXE-сервером для сетевой загрузки и раздатчиком репозитория - достаточно одной флешки на 8 гб на одном из компьютеров, и с этого компьютера уже можно устанавливать OpenBSD и текущий репозиторий пакетов.

Для запуска pxe-сервера необходимо предоставить сетевому интерфейсу адрес 192.168.0.51 и перезапустить dhcp-сервер:

rcctl start dhcpd

Можно записать этот IP-адрес на нужный интерфейс в hostname.имяинтерфейса.

Установка OpenBSD

Установить OpenBSD можно и с самой флешки. Загрузившись в bsd.rd, в процессе того, когда будут спрашивать источник пакетов, выбрать disk, затем найти свою флешку (это будет что-то вроде sd1), выбрать раздел a и путь 6.1/amd64

После установки можно примонтировать флешку:

mount /dev/sd1a /mnt

Перейти в репозиторий:

cd /mnt/6.1/packages/amd64

... и установить нужные вам пакеты:

pkg_add mc xfce xfce4-xkb wesnoth

а в каталоге 6.1/fw лежат прошивки. которые можно установить точно так же с помощью pkg_add