Всем привет! Хочу рассказать про релиз своей системы Raytolfas OS v26.11.0 и о том, как она устроена внутри.

Главная цель проекта это сделать нормальную систему для игр и работы, где сразу решены частые проблемы linux. К примеру: фризы в играх, лаги звука, вылеты из‑за нехватки памяти и неудобный запуск android программ(в моей ос в отличии от остальных предусмотрен WayDroid + libndk).

1. Ядро и его параметры

В десктопной версии D1 стоит ядро 7.2.7-1-cachyos.

Обычное ядро рассчитано на серверы и обшую стабильность. Нам нужна минимальная задержка и быстрая реакция системы на то, что запущено на экране.

  • Планировщик BORE: отдает приоритет игре или активному окну. Если во время игры в CS2 на фоне начнет что‑то скачиваться или компилироваться, кадры не будут проседать.

  • Настройки sysctl:

    • vm.max_map_count = 2147483642 — нужно для тяжелых игр через Proton, чтобы они не вылетали.

    • tcp_congestion_control = bbr + fq — настройки для стабильной сети.

    • Настроен vm.swappiness для работы с ZRAM.

  • Wayland Tearing: включен прямой тиринг для уменьшения задержки ввода в играх.

2. Игровой стек и звук

Чтобы ничего не настраивать вручную после установки:

  • Proton‑GE и Wine: уже зашиты в систему.

  • Ananicy‑cpp: содержит около 380 правил. Система сама понимает, что запущена игра, и выставляет процессу максимальный приоритет.

  • MangoHud: типо оверлей для показа FPS, температур и загрузки компа.

3. Графический интерфейс

Рабочий стол сделан на KDE Plasma 6:

  • Оформление: темная тема Fluent, панель 48 px, шрифт Noto Sans 11 pt, иконки 64 px.

  • Baloo: фоновый индексатор файлов отключен, чтобы не нагружать диск.

  • Waydroid: настроен контейнер для запуска Android‑приложений прямо в окнах.

4. Три версии системы

  1. D1 (Desktop): Образ для компьютеров и ноутбуков. Установщик Calamares с авторазметкой Btrfs и поддержкой снимков системы.

  2. M1 (Mobile): Версия для смартфонов на базе ARM64 со средой Plasma Mobile. Поставляется в формате .img.xz для прошивки.

  3. Ri (Raspberry Pi): Легкая сборка для одноплатников.

5. Как обновиться

Если система уже стоит, переустанавливать её не нужно. Обновление накатывается одним пакетом:

Bash

sudo dpkg -i raytolfas-patch-v26.11.0_amd64.deb

Он обновит конфиги Plasma 6, шрифты, настройки PipeWire и системные скрипты.

Планы

  • Сборка ядра под разные архитектуры процессоров.

  • Доработка оболочки M1-Shell.

  • Развитие утилиты Raytolfas Control Center.

Буду рад вопросам и отзывам в комментариях!

Ссылки:

Комментарии (0)