Симон Петер (Simon Peter), създателят на формата за самостоятелни пакети AppImage, публикува версия на дистрибуцията helloSystem 0.6, базирана на FreeBSD 12.2 и позиционирана като система за обикновени потребители, които искат да преминат към нея, ако не са доволни от политиката на Apple. Системата е опростена, без сложностите на съвременните Linux дистрибуции, напълно под контрол на потребителя и предоставя удобство на бивши потребители на macOS. За запознаване с дистрибуцията е създаден зареден образ с размер 1.4 GB (torrent).
Интерфейсът напомня на macOS и включва две панели - горна с глобално меню и долна с панел за приложения. За създаването на глобалното меню и лентата на състоянието е използван пакет panda-statusbar, разработван от дистрибуцията CyberOS (бивш PandaOS). Панелът за приложения Dock е базиран на проект cyber-dock, също от разработчиците на CyberOS. За управление на файловете и разполагане на ярлыци на работния плот се разработва файловият мениджър Filer, основан на pcmanfm-qt от проекта LXQt. По подразбиране е предложен браузърът Falkon, но опционално е наличен и Chromium.
Основната файлова система е ZFS, а за монтиране се поддържат exFAT, NTFS, EXT4, HFS+, XFS и MTP. Приложенията идват в самостоятелни пакети. За стартиране на приложения се използва утилитата launch, която намира програмата и анализира грешките при изпълнение. Системата за създаване на Live образи е базирана на инструментариума на проекта FuryBSD.
Проектът развива серия собствени приложения, като конфигуратор, инсталатор, утилита mountarchive за монтиране на архиви в дърво на файловата система, утилита за възстановяване на данни от ZFS, интерфейс за партициониране на дискове, индикатор за настройка на мрежата, утилита за създаване на екранирани снимки, браузър за Zeroconf сървъри, индикатор за настройка на звука, утилита за настройка на зареждаща среда. За разработка се използва Python и библиотеката Qt. Сред поддържаните компоненти за разработка на приложения, подредени по намаляваща предпочитателност, са PyQt, QML, Qt, KDE Frameworks и GTK.

Основни нововъведения в helloSystem 0.6:
- Преход от прозоречен мениджър Openbox към KWin.
- Предоставена е възможност за манипулации с всеки ръб на прозореца за промяна на размера на прозорците.
- Осигурена е връзка на прозорците с определени размери при плъзгане към края на екрана.
- Реализирани са промени в размера на иконите в долния десен ъгъл на екрана.
- Осигурено е правилно центриране на заглавията на прозорците.
- Добавени са анимационни ефекти за промяна на размера, минимизиране и разширяване на прозорците.
- Добавен е анимиран преглед на отворените прозорци, показван при преминаване на курсора над горния ляв ъгъл на екрана.
- По подразбиране е активиран стеков режим за разпределение на прозорците.
- Осигурено е закръгляне на горните ъгли на прозорците, като долните остри ъгли остават запазени. При разширяване на прозореца на цял екран или прикрепяне към горната част — закръглените ъгли се заменят с остри.
- Настройките на ядрото са оптимизирани за повишаване качеството на звука.
- Добавено е меню «Open» и комбинация Command-O за отваряне на файлове и папки в файловия мениджър Filer.
- В Filer е прекратена поддръжката на табове и режим на показване на миниатюри (Thumbnail View).
- Добавена е комбинация Command-Backspace за преместване на файлове в кошчето и Command+Shift+Backspace за незабавно изтриване.
- Упрощен е интерфейсът с настройките на работния плот.
- Добавена е поддръжка за прозрачност за тапети на работния плот.
- Добавен е експериментален апплет за показване на нивото на заряда на акумулатора.
- Започнало е създаването на портове и пакети за инсталиране на работния плот helloDesktop във FreeBSD.
Източник: opennet.ru
