Симон Петер (Simon Peter), създател на формата самодостатъчни пакети AppImage, публикува версия на дистрибутива helloSystem 0.7, основан на FreeBSD 13 и позициониран като система за обикновени потребители, към която могат да преминат любителите на macOS, недоволни от политиката на Apple. Системата е лишена от усложненията, характерни за съвременните Linux-дистрибуции, и е под пълния контрол на потребителя, предоставяйки комфорт на бивши потребители на macOS. За запознаване с дистрибутива е създаден загрузъчен образ, с размер 791 МБ (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.7:
- Извършен е преход на кодовата база FreeBSD 13.0 (предишната версия беше основана на FreeBSD 12.2).
- Реализирана е нова архитектура за работа в Live-режим, работеща без RAM-диск, без смяна на кореновия дял и без копиране на системния образ в оперативната памет. В live-образа вместо файловата система ZFS е използвана файловата система UFS, компресирана с помощта на uzip. Началото на стартирането на графичното окружение е преместено на по-ранен етап от зареждането. В резултат, размерът на live-образа е намален от 1.4 ГБ на 791 МБ, а времето за зареждане е съкратено три пъти.
- Осигурена е съвместимост с инструменти Ventoy, позволяващи зареждане от един носител на няколко различни iso-образа.
- Добавена е поддръжка на файловата система exFAT.
- В отделен зареждащ комплект са отделени файлове за разработчици на приложения, включващи компилатори, заглавни файлове и документация.
- Подобрена е съвместимостта със стари видеокарти NVIDIA (добавени са няколко различни версии на драйверите NVIDIA).
- Променен е дизайна на процеса на зареждане. По подразбиране е преустановено предоставянето на текстова конзола.
- Добавени са преводи за много приложения, конфигурационни диалози и утилити.
- В допълнение към предлагания по подразбиране браузър Falkon, е осигурена бърза инсталация на пакети Chromium, Firefox и Thunderbird с поддръжка на глобално меню и родно декориране на прозорци.
- В менюто е осигурено показване на комбинации от клавиши, водещи до извикване на съответните елементи в менюто. Осигурено е визуално подчертаване на избраните елементи в менюто. По подразбиране е преустановено показването на пиктограми в контекстните менюта.
- Реализирана е възможност за промяна на звука и яркостта на екрана чрез съответните мултимедийни бутони на клавиатурите на лаптопите.
- В терминалния емулатор действията Command-C и Command-V са приведени в съответствие с обработката на данни в други приложения (за да изпълните Ctrl-C, трябва да натиснете Command-Shift-C или Ctrl-Command-C).
- Добавена е поддръжка за системни звуци в файловия мениджър и звукови предупреждения в диалоговите прозорци за съобщения.
- В случай на невъзможност за стартиране на графичната сесия в определен период от време, се реализира показването на съобщение за грешка с полезна информация за хардуера.
- В файловия мениджър е осигурена поддръжка за преименуване на дискови дялове (чрез изпълнение на командата diskutil rename), показване на техните текстови етикети и свързване на пиктограми с дяла. Добавена е възможност за отваряне на образа на диска с двоен клик.
- Добавена е утилита makeimg за създаване на дискови образи.
- В контекстното меню е добавен елемент за извикване на интерфейса за форматиране на дискове.
- Програмата за създаване на лепкави бележки е премахната от автоматичното стартиране.
- За звуковите устройства е предоставена възможност за извикване на еквалайзера.
- Напълно незавършените експериментални функции са събрани в секцията „Под construction“. Достъпни за тестване са утилити за инсталиране на актуализации на пакети и прилагане на пачове от FreeBSD, запис на оптични дискове, изтегляне на пакети с допълнителни приложения и инсталиране на Debian Runtime с среда за стартиране на Linux-приложения.
Източник: opennet.ru
