Simon Peter, tvůrce formátu samostatně použitelných balíčků AppImage, publikoval vydání distribuce helloSystem 0.7, založené na FreeBSD 13, která je pozicionována jako systém pro běžné uživatele, na který se mohou přestěhovat fanoušci macOS nespokojení s politikou Apple. Systém postrádá komplikace typické pro moderní distribuce Linuxu, je plně pod kontrolou uživatele a umožňuje bývalým uživatelům macOS cítit se jako doma. Pro seznámení se s distribucí byl vytvořen bootovací obraz o velikosti 791 MB (torrent).
Rozhraní připomíná macOS a zahrnuje dvě panely — horní s globálním menu a dolní s panelem aplikací. Pro vytváření globálního menu a oznamovací lišty byl použit balíček panda-statusbar, který vyvíjí distribuce CyberOS (bývalý PandaOS). Paneledock aplikací je založen na pracích projektu cyber-dock, rovněž od vývojářů CyberOS. Pro správu souborů a umístění zkratek na ploše se vyvíjí správce souborů Filer, založený na pcmanfm-qt z projektu LXQt. Ve výchozím nastavení je nabízen prohlížeč Falkon, ale volitelně jsou k dispozici Firefox a Chromium. Aplikace jsou dodávány v samostatných balíčcích. Pro spouštění aplikací se používá utilita launch, která nachází program a analyzuje chyby při vykonávání.

Projekt vyvíjí sérii vlastních aplikací, jako je konfigurátor, instalátor, utilita mountarchive pro připojení archívů do stromu FS, utilita pro obnovu dat z ZFS, rozhraní pro dělení disků, indikátor nastavení sítě, utilita pro vytváření snímků obrazovky, prohlížeč Zeroconf serverů, indikátor pro nastavení hlasitosti, utilita pro nastavení zaváděcího prostředí. Pro vývoj se používá jazyk Python a knihovna Qt. Mezi podporovanými komponenty pro vývoj aplikací, v pořadí podle preference, byly uvedeny PyQt, QML, Qt, KDE Frameworks a GTK. Jako hlavní souborový systém se používá ZFS, a pro připojení jsou podporovány UFS, exFAT, NTFS, EXT4, HFS+, XFS a MTP.
Hlavní novinky helloSystem 0.7:
- Byl proveden přechod na kódovou základnu FreeBSD 13.0 (minulé vydání bylo založeno na FreeBSD 12.2).
- Byla implementována nová architektura provozu v Live režimu, která funguje bez RAM disku, bez změny kořenového oddílu a bez kopírování systémového obrazu do operační paměti. V live obrazu byla místo souborového systému ZFS použita souborový systém UFS, komprimovaný pomocí uzip. Začátek spuštění grafického rozhraní byl přesunut na dřívější fázi zavádění. Výsledkem bylo snížení velikosti live obrazu z 1,4 GB na 791 MB a zkrácení doby zavádění třikrát.
- Byla zajištěna kompatibilita s nástrojem Ventoy, který umožňuje z jednoho média spouštět několik různých iso obrazů.
- Byla přidána podpora souborového systému exFAT.
- V samostatně spustitelném balíku byly vyčleněny soubory pro vývojáře aplikací, které zahrnují kompilátory, hlavičkové soubory a dokumentaci.
- Byla vylepšena kompatibilita se staršími grafickými kartami NVIDIA (bylo přidáno několik různých verzí ovladačů NVIDIA).
- Bylo změněno zobrazení procesu zavádění. Ve výchozím nastavení bylo zastaveno poskytování textové konzole.
- Byly přidány překlady pro mnoho aplikací, konfiguračních dialogů a utilit.
- Kromě výchozího prohlížeče Falkon byla poskytnuta možnost rychlé instalace balíčků Chromium, Firefox a Thunderbird s podporou globálního menu a nativním dekorováním oken.
- V menu bylo zajištěno zobrazení klávesových zkratek vedoucích k odpovídajícím položkám menu. Bylo zajištěno vizuální zvýraznění vybraných položek menu. Ve výchozím nastavení bylo zastaveno zobrazení ikonek v kontextových menu.
- Byla implementována možnost úpravy hlasitosti a jasu obrazovky pomocí odpovídajících multimediálních tlačítek na klávesnicích notebooků.
- V emulátoru terminálu jsou práce s příkazy Command-C a Command-V sladěny s zpracováním těchto příkazů v jiných aplikacích (pro provedení Ctrl-C je potřeba stisknout Command-Shift-C nebo Ctrl-Command-C).
- Přidána podpora systémových zvuků ve správcovském nástroji souborů a zvukových upozornění v okně výstupních zpráv.
- Pokud není možné spustit grafickou relaci v určitém časovém období, je implementováno hlášení o chybě s užitečnými informacemi o hardwaru.
- Ve správci souborů byla zajištěna podpora přejmenování diskových oddílů (prostřednictvím příkazu diskutil rename), zobrazování jejich textových štítků a přiřazení ikon k oddílu. Přidána možnost otevření diskového obrazu dvojitým kliknutím.
- Přidán nástroj makeimg pro vytváření diskových obrazů.
- Do kontextové nabídky byla přidána položka pro vyvolání rozhraní pro formátování disků.
- Z automatického spouštění byla odstraněna aplikace pro správu lepících poznámek.
- Pro zvuková zařízení byla poskytnuta možnost vyvolání ekvalizéru.
- Úplně nehotové experimentální funkce jsou shromážděny v sekci „Under Construction“. K testování jsou k dispozici nástroje pro instalaci aktualizací balíčků a aplikaci patchů od FreeBSD, zápis na optické disky, stahování sad s dalšími aplikacemi a instalaci Debian Runtime s prostředím pro spuštění aplikací Linux.
Zdroj: opennet.ru
