Ximper Linux — создание, применение и перспективы (Виталий Липатов, OSSDEVCONF-2024)

Материал из 0x1.tv

Докладчик
Виталий Липатов.jpg
Виталий Липатов

Доклад посвящён Ximper Linux — современному дистрибутиву ОС на базе ALT Sisyphus, который объединяет в себе удобство, эффективность и поддержку актуального программного обеспечения.

Рассмотрены основные характеристики и назначение дистрибутива, проанализированы его особенности, включая пользовательский интерфейс и частоту обновлений.

Затронуты причины создания и планы развития дистрибутива.

Видео

Презентация

Ximper Linux — создание, применение и перспективы (Виталий Липатов, OSSDEVCONF-2024).pdf Ximper Linux — создание, применение и перспективы (Виталий Липатов, OSSDEVCONF-2024).pdf Ximper Linux — создание, применение и перспективы (Виталий Липатов, OSSDEVCONF-2024).pdf Ximper Linux — создание, применение и перспективы (Виталий Липатов, OSSDEVCONF-2024).pdf Ximper Linux — создание, применение и перспективы (Виталий Липатов, OSSDEVCONF-2024).pdf Ximper Linux — создание, применение и перспективы (Виталий Липатов, OSSDEVCONF-2024).pdf Ximper Linux — создание, применение и перспективы (Виталий Липатов, OSSDEVCONF-2024).pdf Ximper Linux — создание, применение и перспективы (Виталий Липатов, OSSDEVCONF-2024).pdf Ximper Linux — создание, применение и перспективы (Виталий Липатов, OSSDEVCONF-2024).pdf Ximper Linux — создание, применение и перспективы (Виталий Липатов, OSSDEVCONF-2024).pdf Ximper Linux — создание, применение и перспективы (Виталий Липатов, OSSDEVCONF-2024).pdf

Thesis

Введение

Ximper Linux — роллинг-релиз дистрибутив, основанный на базе репозитория ALT Sisyphus. Система ориентирована преимущественно на домашнее использование, предлагая широкий набор инструментов для различных целей.

Сборка образа дистрибутива производится с помощью mkimageprofiles, как и сборка всех дистрибутивов ALT.

Основные особенности Ximper Linux

Модель обновления
В основе Ximper Linux лежит роллинг-релиз модель обновления. Система постоянно получает последние обновления из репозитория без необходимости делать полную переустановку системы. Пользователи всегда могут быть уверены, что у них установлено самое актуальное программное обеспечение и драйверы.
Среда рабочего стола GNOME
GNOME — это один из наиболее популярных и стабильных рабочих столов, предлагающий чистый и минималистичный интерфейс. Он создан с целью обеспечения максимального удобства и простоты взаимодействия с системой. Пользователи Ximper Linux смогут быстро адаптироваться, даже если до этого работали с другими операционными системами.
Игры из коробки в PortProton
Одной из уникальных особенностей Ximper Linux является встроенный PortProton — инструмент, позволяющий запускать игры, разработанные для Windows, прямо на Linux-системе. С его помощью пользователи могут наслаждаться множеством современных игр без сложных настроек и сторонних программ.
Удобный пакетный менеджер EPM
Ximper Linux использует EPM (Etersoft Package Manager) — простой в использовании пакетный менеджер, который облегчает установку и управление программами. С EPM даже пользователи, не обладающие глубокими знаниями Linux, смогут легко находить и устанавливать нужное ПО.
Оптимизация для домашнего использования
Система настроена таким образом, чтобы обеспечить максимальный комфорт для использования дома.
Открытость
Ximper Linux, как и большинство Linux-дистрибутивов, придерживается философии свободного программного обеспечения. У пользователей есть полный доступ к исходному коду системы, они могут модифицировать его под свои нужды, а также пользоваться системой бесплатно.


Преимущества Ximper Linux

  • Свежие обновления благодаря роллинг-релизу;
  • Поддержка игр из коробки через PortProton;
  • Репозиторий Sisyphus гарантирует доступ к огромному выбору программного обеспечения;
  • Интуитивно понятный рабочий стол GNOME, который обеспечивает лёгкость в использовании и подходит как для новичков,

так и для опытных пользователей;

  • Простой в использовании EPM, который упрощает управление программами и установку ПО;
  • Оптимизация для домашнего использования;
  • Ximper Linux — это идеальный выбор для пользователей, которые ищут стабильную, удобную и готовую к использованию

систему с поддержкой игр и приложений прямо «из коробки».


Планы развития

Для Ximper Linux разрабатывается некоторый софт, чтобы сделать пользовательский опыт гораздо удобнее. Единый переключатель тем — один из таких проектов.

Единый переключатель тем

Программа состоит из двух частей:

  • GUI. Позволяет поменять в одном месте тему qt и kvantum для тёмного и светлого режимов.
  • Сервис. Благодаря ему темы kvantum и GTK3 переключаются одновременно с системным режимом (тёмным/светлым) GNOME. (Сервис мониторит dbus сигналы).

В отличие от других сред рабочего окружения, GNOME отправляет два сигнала вместо одного. Для корректной работы в любых условиях сервис автоматически определяет среду и адаптируется к ней (проверено на Hyprland).

Новый проект, который с начала июля находится в активной разработке. Это ответвление Ximper, созданное специально для более опытных пользователей и энтузиастов, которые любят полную настройку своей системы. Сборка основывается на динамическом оконном менеджере Hyprland и полностью ориентирована на кастомизацию, максимальную производительность и эффективность работы.


Особенности:

  • Управление с клавиатуры: Вся система оптимизирована для управления с клавиатуры, что повышает скорость и эффективность работы. Пользователь может настроить горячие клавиши для любого действия, что сокращает время на переключение между приложениями и выполнение повседневных задач.
  • Модульная структура компонентов: Все элементы системы, включая панель задач, меню приложений и уведомления, полностью независимы и настраиваемые. Пользователь может заменить любой компонент на свой вкус, используя альтернативные решения или свои собственные разработки, что обеспечивает гибкость в создании уникальной рабочей среды.
  • Высокая степень кастомизации: Ximper Hyprland позволяет изменять практически все аспекты интерфейса: от оформления окон и панели до мелких деталей, таких как анимации и поведение элементов интерфейса. Это даёт пользователям возможность создать действительно персонализированное рабочее пространство.
  • Быстрая настройка и адаптация: Ximper Hyprland предлагает пользователю готовые шаблоны конфигураций для быстрого старта, а также инструкции и шаблоны для создания своих собственных настроек без необходимости глубоких знаний.

Дополнительные возможности:

  • Для повышения удобства пользователей разрабатываются специальные скрипты, которые добавляют функции, отсутствующие в оконных менеджерах из-за их особенностей. Например, уже написан скрипт wm-xdg-autostart, обеспечивающий поддержку XDG Autostart в оконных менеджерах, что позволяет автоматически запускать программы при входе в систему. Эти инструменты будут изменять поведение оконных менеджеров в пользу пользовательского комфорта, при необходимости их можно будет легко выключить через файл настроек.
  • Собственный репозиторий Планируется переход Ximper Linux на собственный репозиторий, что позволит избежать критических ошибок. Он будет состоять из двух частей:
    • Основная часть. Эта часть будет протестированным резом Сизифа без ошибок при обновлении.
    • Дополнительная часть. Эта часть будет содержать в себе наши разработки более новых версий и важные исправления, которые, по каким-либо причинам не попали в основную часть.

Планируется переместить выбор и установку рабочего окружения и программ в post-install установщик, это позволит уменьшить вес образа.


Ximper Linux — создание, применение и перспективы (Виталий Липатов, OSSDEVCONF-2024)!.jpg

Примечания и ссылки