Выпуск BSD-системы helloSystem 0.8.1, развиваемой автором AppImage

Симон Петер (Simon Peter), создатель формата самодостаточных пакетов AppImage, опубликовал выпуск дистрибутива helloSystem 0.8.1, основанного на FreeBSD 13 и позиционируемого как система для обычных пользователей, на которую могут перейти любители macOS, недовольные политикой Apple. Система лишена усложнений, свойственных современным Linux-дистрибутивам, находится под полным контролем пользователя и позволяет чувствовать себя комфортно бывшим пользователям macOS. Для ознакомления с дистрибутивом cформирован загрузочный образ, размером 941 МБ (torrent).

Интерфейс напоминает macOS и включает две панели — верхнюю с глобальным меню и нижнюю с панелью приложений. Для формирования глобального меню и строки состояния задействован пакет panda-statusbar, развиваемый дистрибутивом CyberOS (бывший PandaOS). Панель приложений Dock основана на наработках проекта cyber-dock, также от разработчиков CyberOS. Для управления файлами и размещения ярлыков на рабочем столе развивается файловый менеджер Filer, основанный на pcmanfm-qt от проекта LXQt. По умолчанию предлагается браузер Falkon, но опционально доступны Firefox и Chromium. Приложения поставляются в самодостаточных пакетах. Для запуска приложений применяется утилита launch, которая находит программу и анализирует ошибки при выполнении.

Проектом развивается серия собственных приложений, таких как конфигуратор, инсталлятор, утилита mountarchive для монтирования архивов в дерево ФС, утилита для восстановления данных с ZFS, интерфейс для разбивки дисков, индикатор настройки сети, утилита для создания скриншотов, браузер Zeroconf-серверов, индикатор для настройки громкости, утилита для настройки загрузочного окружения. Для разработки используется язык Python и библиотека Qt. Среди поддерживаемых компонентов для разработки приложений в порядке снижения предпочтения названы PyQt, QML, Qt, KDE Frameworks и GTK. В качестве основной файловой системы используется ZFS, а для монтирования поддерживаются UFS, exFAT, NTFS, EXT4, HFS+, XFS и MTP.

CFD0C5CECEC5D4_1678598136.png

Основные изменения в helloSystem 0.8.1:

  • Реализована возможность выхода в сеть при подключении по USB к Android-смартфону (USB tethering).

  • Добавлена поддержка USB-систем с объёмным звуком (5.1), таких как BOSE Companion 5.
  • На дисках, размером больше 80 ГБ, по умолчанию включён раздел подкачки.
  • Обеспечено сохранение настроек языка и клавиатуры в UEFI NVRAM.
  • Реализована загрузка ядра и модулей без вывода текста на экран (для показа диагностических сообщений во время загрузки нужно нажать «V», для загрузки в однопользовательский режим — «S», а для показа меню загрузчика — Backspace).

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

  • В диалог «About This Computer» добавлены сведения о графическом драйвере
  • В меню реализовано автодополнение путей, начинающихся с символов »~» и »/».

  • В приложение для управления пользователями добавлена возможность создания пользователей без прав администратора, удаления пользователей и включения/выключения автоматического входа.
  • Улучшен интерфейс утилиты для создания Live-сборок.
  • Началась разработка утилиты для создания резервных копий, используя возможности ФС ZFS.



Источник: http://www.opennet.ru/opennews/art.shtml? num=58781

© OpenNet