Раздел документации | Скачивание дистрибутива | Раздел загрузок |
О дистрибутиве | Список изменений на сегодня | Раздел вопросов и баг-репортов |
Это легковесный независимый дистрибутив со своей пакетной базой. Название "Calmira" дано в честь одноимённой графической оболочки для Win3.11.
Рис.1: Информация о дистрибутиве
Главная особенность дистрибутива - его малый размер и неприхотливость. Для работы ему будет достаточно процессора Intel Celeron, оперативной памяти объёмом от 64 Мб и жёсткого диска от 2-3 Гб.
У системы своя идеология. В Calmira всё решает пользователь. Как ставить, куда ставить и что ставить. Как пользоваться дистрибутивом. Так же вы можете без каких-либо проблем делать сборки на основе Calmira - для этого предоставляется кросс-компилятор и временный инструментарий (https://github.com/Linuxoid85/CalmiraLinux/releases). Кроме того, гарантируется, что всё ПО, установленное по умолчанию в базовых сборках, является OpenSource.
В ней используется необходимый минимум программного обеспечения. Вместо системы инициализации systemd
используется классическая sysvinit
. Не потому что продукция от RedHat нам не нравится (не имеем "религиозных предрассудков"), но у systemd
несколько недостатоков: более большое число зависимостей и большой вес инита.
Здесь приведена базовая информация. Для получения дополнительных сведений смотрите раздел Установка.
Вам необходимо смонтировать раздел, на который будет скопирован дистрибутив. Раздел должен иметь файловую систему ext4
:
sudo mkdir /mnt/calmira # Создание точки монтирования
sudo mount /dev/sdX /mnt/calmira # Монтирование раздела
export SYSTEM=/mnt/calmira
Потом распакуйте образ с системой:
sudo unsquashfs /путь/до/образа/calmira_$VERSION_$BUILD.sqsh
cp -rvxa squashfs-root/* $SYSTEM
-
$VERSION
- версия дистрибутива -
$BUILD
- версия билда дистрибутива
Например, calmira_2021.2_build2.sqsh
.
После чего установите загрузчик GRUB и приступите к настройке дистрибутива
Вам может понадобиться пересобрать ядро, так как в нём нет некоторых драйверов, которые могут понадобиться пользователям. Например, поддержка сети.
Перед тем, как устанавливать GRUB на ПК с UEFI, то установите из все порты из base/grub-efi
в следующем порядке:
-
efivar
; -
popt
(находится не вbase/grub-efi
, а вgeneral_libs
); -
efibootmgr
; grub
Для этого выполнить:
cd /usr/ports/$КАТЕГОРИЯ/$ПАКЕТ
./install
$КАТЕГОРИЯ
- категория, в котором располагается порт. Например, base/grub-efi
или general_libs
$ПАКЕТ
- имя нужного пакета. Например, efibootmgr
.
Раздел с документацией к дистрибутиву доступен здесь. В нём описан процесс установки дистрибутива из sqsh, подготовка LiveCD/LiveUSB и последующая установка с них, либо же подготовка образа жёсткого диска для Qemu/KVM (qcow2
). Так же описан процесс сборки ПО из исходного кода и пересборка ядра системы.
Релиз | Кодовое имя | Изменения | Дата выхода |
---|---|---|---|
2021.1 | Orion | Initial Release | 28.05.2021 |
2021.2 | Andromeda | замена cpkg-tools на cpkg , пересборка gmp , добавление новых функций |
28.05.2021 |
2021.3 | Andromeda | добавление в пакетный менеджер cpkg новых фукций, таких как сборка пакета из исходников, очистка кеша, скачивание пакета из исходных текстов; повышение стабильности как пакетного менеджера, так и дистрибутива в целом |
15.06.2021 |
LX4 1.0 | Cassiopeia (RC), Orion (Stable Release) | переход на LX4 версии 1.1-1.2, добавление опциональных бинарных пакетов, повышение стабильности, удаление пакетного менеджера cpkg
|
05.07.2021 |
LX4 1.1 | Aquarius | добавление системы портов, обновление до LX4 1.3, возвращение cpkg в поставку дистрибутива |
Запланировано на 15.11.2021 |
Пункт | Значение |
---|---|
ОЗУ | 64 Мб |
ЦП | Uknown Intel x86_64 >= 800 ГГц |
Место на жёстком диске | 1.5 Гб |
Пункт | Значение |
---|---|
ОЗУ | 128 Мб |
ЦП | Uknown Intel x86_64 >= 1 ГГц |
Место на жёстком диске | 1.5 Гб |
Как вы могли заметить, Calmir'е важен объём оперативной памяти. Хотя работать она может и с куда меньшими:
Рис.2: тестовая версия Calmira LX4 1.1 запущена в qemu.
Пометка. Данные приблизительные. В зависимости от железа ПК они могут разниться. Так, например, на ноутбуке Samsung NP300E5C с 8 Гб ОЗУ система потребляет уже 36 Мб ОЗУ.
Однако не стоит считать, что эта система заработает на очень старом железе. Во-первых, при сборке некоторого ПО может возникать ошибка вроде Illegal Instruction
, прерывающая процесс сборки. Это может возникать на старых ЦП Intel/AMD до 2005 года. Так же эта система собирается только для архитектуры x86_64/ Работать будет на процессоре 64 бит, на 32-ух битном ЦП попросту не заработает.
На данный момент не собираются загрузочные iso-образы с дистрибутивом. Он распространяется в виде squashfs-снимков для распаковки и работы из-под другого GNU/Linux-дистрибутива (посредством chroot
), установки в виртуальную машину (например, в qemu), либо же копирования содержимого снимка на флешку или раздел жёсткого диска для полноценного использования на реальном железе.
- Все релизы доступны здесь.
- E-mail разработчика: linuxoid85@gmail.com
- Разработчик ВКонтакте: @linuxoid85