Simon Peter, itsenäisen AppImage-pakettimuodon luoja, on julkaissut julkaisun helloSystem 0.8:stä, FreeBSD 13:een perustuvasta jakelusta, joka on sijoitettu tavallisille käyttäjille tarkoitetuksi järjestelmäksi, johon Applen käytäntöihin tyytymättömät macOS:n ystävät voivat siirtyä. Järjestelmässä ei ole nykyaikaisille Linux-jakeluille ominaisia hankaluuksia, se on täysin käyttäjän hallinnassa ja antaa entisille macOS-käyttäjille tuntea olonsa mukavaksi. Jakeluun tutustumista varten on luotu 941 Mt:n käynnistyskuva (torrent).
Käyttöliittymä muistuttaa macOS:ää ja sisältää kaksi paneelia - ylimmässä on yleinen valikko ja alimmassa sovelluspaneeli. Yleisen valikon ja tilapalkin luomiseen käytetään CyberOS-jakelun (aiemmin PandaOS) kehittämää panda-statusbar-pakettia. Dock-sovelluspaneeli perustuu cyber-docck-projektin työhön, myös CyberOS-kehittäjiltä. Tiedostojen hallitsemiseksi ja pikakuvakkeiden sijoittamiseksi työpöydälle kehitetään Filer-tiedostonhallintaa, joka perustuu LXQt-projektin pcmanfm-qt-tiedostoon. Oletusselain on Falkon, mutta Firefox ja Chromium ovat saatavilla vaihtoehtoina. Sovellukset toimitetaan erillisissä pakkauksissa. Sovellusten käynnistämiseen käytetään käynnistysapuohjelmaa, joka löytää ohjelman ja analysoi virheet suorituksen aikana.
Projekti kehittää sarjaa omia sovelluksiaan, kuten konfiguraattoria, asennusohjelmaa, mountarchive-apuohjelmaa arkistojen liittämiseen tiedostojärjestelmäpuuhun, apuohjelmaa tietojen palauttamiseen ZFS:stä, käyttöliittymää levyjen osiointiin, verkon konfigurointiindikaattoria, apuohjelma kuvakaappausten luomiseen, Zeroconf-palvelinselain, konfigurointimäärän ilmaisin, apuohjelma käynnistysympäristön määrittämiseen. Kehittämiseen käytetään Python-kieltä ja Qt-kirjastoa. Sovelluskehityksen tuettuja komponentteja ovat PyQt, QML, Qt, KDE Frameworks ja GTK alenevassa järjestyksessä. ZFS:ää käytetään päätiedostojärjestelmänä, ja UFS-, exFAT-, NTFS-, EXT4-, HFS+-, XFS- ja MTP-liitäntöjä tuetaan.
helloSystem 0.8:n tärkeimmät innovaatiot:
- Осуществлён переход на кодовую базу FreeBSD 13.1.
- Команда launch, применяемая для запуска приложений в самодостаточных пакетах, переведена на использование БД установленных приложений (launch.db). Добавлена начальная поддержка запуска файлов AppImage командой launch (для работы требуется установка Debian runtime).
- В состав включены и активированы дополнения VirtualBox для гостевых систем, позволяющие при запуске helloSystem в VirtualBox использовать буфер обмена и управлять размером экрана.
- Реализован запрос для выбора языка, выводимый если информация об языке не установлена в EFI-переменной prev-lang:kbd или не получена от клавиатуры для Raspberry Pi. Обеспечено сохранение настроек клавиатуры в EFI-переменную prev-lang:kbd.
- Реализована поддержка подключения MIDI-контроллеров.
- Обновлён пакет initgfx, добавлена поддержка GPU NVIDIA GeForce RTX 3070. Для поддержки новых GPU Intel, таких как TigerLake-LP GT2 (Iris Xe), задействован пакет drm-510-kmod.
- В файловом менеджере реализован показ пиктограмм для файлов в формате AppImage, EPUB и mp3. Обеспечено отображение файлов AppImage в меню.
- Добавлена возможность копирования файлов на диск или в корзину через их перемещение мышью на пиктограмму с диском или корзиной на рабочем столе. Предоставлена поддержка открытия документов через их перетаскивание в приложение.
- Поиск в меню теперь работает и для подменю, а результаты показываются с пиктограммами и ярлыками. Добавлена поддержка поиска в локальной ФС из меню.
- В меню обеспечено отображение пиктограмм активных приложений и возможность переключения между ними.
- В системное меню добавлена опция для принудительного закрытия приложения.
- Отключён автоматический запуск dock-панели (нужно запускать вручную или через установку символической ссылки в /Applications/Autostart).
- При попытке запуска уже активного приложения вместо запуска ещё одной копии реализован вывод на передний план окон уже работающей программы.
- В меню добавлена поддержка почтового клиента Trojitá (должен быть загружен перед первым использованием).
- В браузерах на базе движка WebEngine, таких как Falkon, включено ускорение при помощи GPU.
- При двойном клике на файлах с документами (.docx, .stl и т.п.) реализована возможность загрузки необходимых для их открытия приложений, если они ещё не установлены в системе.
- Добавлена новая утилита для отслеживания выполняемых процессов.
Lähde: opennet.ru