Melawy Linux

— это дериватив Linux, основанный на Arch Linux, который поставляется с ядром Xanmod Linux, предназначенным для повышения производительности и скорости реагирования, с включенной настройкой Anbox, позволяющей запускать Waydroid для запуска Android приложений.

Melawy Linux распространяется в двух версиях:

  1. Melawy Linux Developer Edition Custom build предназначен в первую очередь для разработчиков программного обеспечения, в том числе желающих работать с LiveISO образа.
  2. Melawy Linux Base Sysyem build предназначен в первую очередь для обычных пользователей и собирается путём удаления программного обеспечения для разрабочиков ПО из основной сборки.
Дистрибутивный пакет (LiveISO) Melawy Linux включает в себя сразу всё необходимое программное обеспечние для начала работы, чтобы не приходилось тратить время на его поиски и установку (принцип - установил и работай).

Melawy Linux использует установщик Calamares и обеспечивает индивидуальный, предварительно настроенный дизайн для:
  • загрузчика rEFInd
  • экрана загрузки Plymouth
  • менеджера входа в систему SDDM
  • рабочего стола KDE Plasma.

Продукт является открытым программным обеспечением со свободной лицензией.

Проект нацелен на сегмент ПК и ноутбуков.

Список ключевых особенностей

  • ISO: ArchISO
  • Installer: Calamares
  • Loader: rEFInd
  • Kernel: Xanmod Anbox Linux

  • Initrd: Dracut, Dracut-UKIFY
  • EFI, Secure Boot, TPM
  • Splash screen: Plymouth
  • Init: Systemd

  • DM: SDDM
  • DE: KDE Plasma
  • PM: pacman, pamac


Установка Melawy Linux c ISO-образа

В ISO-образе имеется всё необходимое для начала работы

Необходимые программы можно легко установить через пакетный менеджер


Установка по сети

Позволяет выбрать дополнительные компоненты до установки

Установка по сети

Загрузчик rEFInd

Позволяет загрузить Linux, Unix, MacOS, Windows и другие операционные системы

Загрузчик rEFInd

Загрузочный экран Plymouth

Позволяет скрыть текстовый вывод этапа загрузки

Позволяет ввести пароль для разблокировки диска

Вернуться в текстовый режим и обратно можно кнопкой HOME на клавиатуре

Загрузочный экран Plymouth

Экран входа в систему SDDM

Позволяет выбрать доступных для входа в систему пользователей и произвести вход

При необходимости можно показать вводимый пароль, чтобы не ошибиться при вводе

Экран входа в систему SDDM

Рабочий стол KDE Plasma

Рабочий стол KDE Plasma

Главное меню

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

Закреплять в избранном необходимые программы и выносить их на панель задач

Главное меню

Обозреватель папок, Dolphin

Обозреватель папок, Dolphin, имеет возможность открывать вкладки как в браузере, работать в режиме двух панелей, когда слева и справа в одном окне открыты разные папки

Командный терминал, Konsole, позволяет открывать вкладки, делить экран термнинала вертикально, горизонтально

Обозреватель папок, Dolphin

Пакетный менеджер Pamac

Позволяет устанавливать и удалять программы

В некоторых случаях не обойтись без использования консоли и консольного пакетного менеджера Pacman

Пакетный менеджер Pamac

Апплет и программа обновления системы

Проверяют наличие обновлений системы и программ

Позволяют скачать и установить обновления в любое время по щелчку на кнопке

Апплет и программа обновления системы

Ядро Xanmod для операционной системы Linux

XanMod — это универсальный дистрибутив ядра Linux с настраиваемыми параметрами и новыми функциями. Создан для обеспечения стабильной, плавной и надежной работы системы.

Примечание: Текущие модули NVIDIA, OpenZFS, VirtualBox, VMware Workstation / Player и некоторые другие модули dkms могут не поддерживать последние версии ядер.

Основные возможности

  • Ядро построено с использованием LLVM ThinLTO, программной конвейеризации, полиэдральной архитектуры и специальных оптимизаций x86_64.
  • Планирование ядер и процессов, балансировка нагрузки, кэширование, менеджер виртуальной памяти и регулятор CPUFreq оптимизированы для тяжелых нагрузок.
  • Запросы очереди выполнения на уровне блоков для высокой пропускной способности IOPS.
  • Реализация ORC Unwinder для трассировки стека ядра (debuginfo).
  • Многопоколенная структура LRU от Google [default].
  • Доступна сборка ядра Linux реального времени (PREEMPT_RT) [rt].
  • Поддержка класса планировщиков процессов sched_ext (SCX).
  • Доступен набор патчей сторонних разработчиков: патчи
    • Драйвер оптимизатора 3D V-Cache от AMD [as module: amd_3d_vcache].
    • Обработка TCP-свертывания Cloudflare для высокой пропускной способности и низкой задержки [info].
    • Управление перегрузкой TCP BBRv3 от Google [встроенный: tcp_bbr] [по умолчанию].
    • Поддержка NAT с полным конусом в Netfilter nf_tables RFC3489.
    • Цель Netfilter FLOWOFFLOAD для ускорения обработки пакетов.
    • Драйвер эмуляции примитивов синхронизации NT [как модуль: ntsync].
    • Empty-Deck EC от Valve Поддержка драйверов датчиков/ядра МФУ и светодиодов
      [как модуль: steamdeck, steamdeck-hwmon, leds-steamdeck].
    • Переопределение PCIe ACS для обхода поддержки групп IOMMU.
    • Дополнительные параметры GCC и Clang для ЦП от Graysky.
    • Частичный набор патчей Clear Linux..
    • Драйвер Android Binder IPC для Waydroid.[как модуль: binder_linux].
Ядро Xanmod для операционной систнмы Linux

Репозитории:

  • melawy
  • melawy-core
  • core
  • extra
  • multilib
  • melawy-3party
  • chaotic-aur
  • garuda

Не используются специфичные для ArcoLinux, Garuda Linux, EndeavourOS программы и оформление.

Системные компоненты:

  • refind
  • systemd-boot
  • grub2
  • linux-xanmod-anbox
  • btrfs
  • efi + ukify
  • vmlinuz + initrd
  • dracut
  • systemd 254+
  • timeshift
  • btrfs assistant
  • plymouth
  • sddm
  • kde
  • pipewire

Пакетные менеджеры:

  • pacman
  • pamac

Обновление зеркал пакетов:

  • Reflector

Стандартный набор программ:

  • FreeOffice
  • LibreOffice
  • OnlyOffice
  • Firefox
  • Firefox Dev
  • Chrome
  • Brave
  • Telegram
  • Discord
  • VS Code
  • Zoom
  • Skype
  • KeePassXC
  • YandexDisk
  • AnyDesk

Графические редакторы:

  • Gimp
  • InkScape
  • Krita

Мультимедиа:

  • ObsStudio with Browser support
  • Haruna
  • Vlc
  • Mpv
  • Elisa
  • Audacious
  • Audacity
  • Avidemux

Почта:

  • Mailspring
  • Thunderbird

При необходимости можно установить:

  • Opera
  • WhatsApp