Първо издание на дистрибуцията на TileOS

Доступен выпуск дистрибутива TileOS 1.0 «T-Rex», построенного на пакетной базе Debian и предлагающего рабочий стол, использующий мозаичные оконные менеджеры. TileOS преследует те же цели, что и дистрибутив Ubuntu Sway Remix (развивается тем же автором), предлагая готовый к использованию интерфейс, не требующий дополнительной настройки и ориентированный как на опытных пользователей Linux, так и на новичков, желающих попробовать окружение мозаичных оконных менеджеров, не тратя большое количество времени на их настройку.

Однако, в отличии от Ubuntu Sway Remix, TileOS гораздо более открыт для различных изменений и кастомизаций, а также избавлен от каких-либо потенциальных проблем с авторскими правами (Ubuntu Sway Remix использует зарегистрированные товарные знаки Canonical, но официального ответа по поводу включения дистрибутива в официальное семейство Ubuntu до сих пор не получено). Для загрузки подготовлены сборки для архитектуры amd64 (в будущем планируется обеспечить поддержку arm64, в частности плат Raspberry Pi). Исходный код компонентов TileOS доступен на GitLab.

Основное внимание в TileOS уделяется оконным менеджерам, использующим протокол Wayland. Официально представлены редакции с рабочими столами Sway и River, в разработке находятся редакции с SwayFX (форк Sway, дополненный различными эффектами рабочего стола) и Qtile. Дистрибутив использует пакетную базу Debian Stable, однако из тестовой ветки переносятся различные улучшения, более свежие версии некоторого ПО и графических драйверов. Помимо этого, в состав включён ряд исправлений, оптимизирующих работу дисковой подсистемы и памяти, а также перенесены некоторые улучшения из Ubuntu, например монтирование дисков в файловом менеджере без запроса пароля, и другие.

Основни характеристики на TileOS:

  • Linux ядро ​​6.6.15 с подобрено време за реакция (опция CONFIG_HZ=1000, Debian използва CONFIG_HZ=300).
  • Набор от отворени видео драйвери, Mesa 23.2.1 и Xwayland 23.2.2.
  • По подразбиране машината Zram е активирана, използвайки алгоритъма за компресия zstd.
  • Предварително са инсталирани голям брой небезплатни драйвери и фърмуер, което значително разширява поддръжката за различно оборудване.
  • По подразбиране са свързани хранилища с допълнителен софтуер, като VirtualBox, Visual Studio Code, Librewolf, OnlyOffice и Brave.
  • Въведена е възможност за избор на допълнителен софтуер в инсталатора на Calamares.
  • D-Bus Broker се използва като реализация на системната шина D-Bus.
  • PipeWire се използва като звуков сървър.
  • Потребителските сесии се управляват с помощта на systemd, което ви позволява правилно да прекратите работещи приложения и компоненти при рестартиране, изключване или излизане, както и да осигурите правилна обработка на стартирането на приложението.
  • Systemd-oomd се използва като демон OOM Killer в изданието на Sway. Други издания използват EarlyOOM.
  • Для оформления приложений задействована единая тема Catppuccin, использующая мягкие пастельные цвета.

Особенности редакции Sway:

  • Работният плот се разработва паралелно с дистрибуцията Ubuntu Sway Remix, като се осигурява взаимно прехвърляне на определени промени.
  • Задействованы многие утилиты из проекта NWG-Shell, такие как скрипт автоматической раскладки окон Autotiling, полноэкранное меню приложений nwg-drawer, утилита для настройки параметров дисплея nwg-displays, утилита для настройки внешнего вида nwg-look, менеджер сеансов nwg-bar и nwg-wrapper, позволяющий выводить на рабочий стол содержимое любых скриптов (через него реализована подсказка по используемым в дистрибутиве горячим клавишам).
  • Предустановлен минимальный набор компонентов, включающий файловый менеджер PcmanFM-Qt, текстовый редактор Pluma, эмулятор терминала Alacritty, архиватор Engrampa и другие. Дополнительное ПО предлагается выбрать на этапе установки системы, либо установить непосредственно после установки системы

Особенности редакции River

  • Задействован динамический оконный менеджер River, написанный на языке zig и вобравший себя многое из DWM, Awesome и Bwpwm. River отличается простотой настройки (файл конфигурации — обычный shell-скрипт, последовательно выполняющий команды для шины IPC riverctl), широкой гибкостью и меньшим потреблением ресурсов, чем Sway. Поскольку River находится в стадии активной разработки, и пока значительно уступает в функциональном плане Sway, редакция TileOS River носит экспериментальный характер.
  • Както в изданието на Sway, се използват компоненти на проекта NWG-Shell, с изключение на тези, които не поддържат изрично River (например wdisplays се използва вместо nwg-displays).

Източник: opennet.ru

Добавяне на нов коментар