Симон Петер (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.
Основные изменения в 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.