Simon Peter, creator of the self-sufficient AppImage package format, has released version 0.8 of the helloSystem distribution, based on FreeBSD 13 and positioned as a system for ordinary users who may transition from macOS, dissatisfied with Apple's policies. The system is devoid of the complexities typical of modern Linux distributions, is fully under the user's control, and allows former macOS users to feel comfortable. A bootable image has been created for familiarization with the distribution, sized at 941 MB (torrent).
Rozhranie pripomína macOS a zahŕňa dva panely — horný s globálnym menu a dolný s panelom aplikácií. Na vytvorenie globálneho menu a stavového riadku sa používa balík panda-statusbar, ktorý vyvíja distribúcia CyberOS (bývalý PandaOS). Panel aplikácií Dock je založený na prácach projektu cyber-dock, taktiež od vývojárov CyberOS. Na správu súborov a umiestnenie skratiek na pracovnej ploche sa vyvíja správca súborov Filer, ktorý je založený na pcmanfm-qt z projektu LXQt. Predvoleným prehliadačom je Falkon, ale voliteľne sú k dispozícii Firefox a Chromium. Aplikácie sú dodávané v samostatných balíkoch. Na spustenie aplikácií sa používa utilita launch, ktorá vyhľadáva program a analyzuje chyby pri vykonávaní.

Projekt vyvíja sériu vlastných aplikácií, ako sú konfigurátor, inštalátor, utilita mountarchive na montovanie archívov do stromu FŠ, utilita na obnovu dát zo ZFS, rozhranie na rozdelenie diskov, indikátor nastavenia siete, utilita na vytváranie snímok obrazovky, prehliadač Zeroconf serverov, indikátor na nastavenie hlasitosti a utilita na nastavenie bootovacieho prostredia. Na vývoj sa používa jazyk Python a knižnica Qt. Medzi podporovanými komponentmi na vývoj aplikácií sú zoradené podľa preferencie PyQt, QML, Qt, KDE Frameworks a GTK. Ako hlavný súborový systém sa používa ZFS a pre montovanie sú podporované UFS, exFAT, NTFS, EXT4, HFS+, XFS a MTP.
Main innovations in helloSystem 0.8:
- Transition to the FreeBSD 13.1 code base has been completed.
- The launch command used to start applications in self-sufficient packages has been transitioned to use the installed applications database (launch.db). Initial support for launching AppImage files using the launch command has been added (Debian runtime installation is required for operation).
- VirtualBox guest additions have been included and activated, allowing clipboard access and screen size management when running helloSystem in VirtualBox.
- A language selection prompt has been implemented, which is displayed if the language information is not set in the EFI variable prev-lang:kbd or not obtained from the keyboard for Raspberry Pi. Keyboard settings are saved in the EFI variable prev-lang:kbd.
- Support for connecting MIDI controllers has been implemented.
- The initgfx package has been updated, adding support for the NVIDIA GeForce RTX 3070 GPU. The drm-510-kmod package has been employed for support of new Intel GPUs such as TigerLake-LP GT2 (Iris Xe).
- The file manager now displays thumbnails for files in AppImage, EPUB, and mp3 formats. AppImage files are shown in the menu.
- The ability to copy files to the disk or trash by dragging them over the disk or trash icon on the desktop has been added. Support for opening documents by dragging them into an application has been provided.
- Search in the menu now works for submenus as well, and results are displayed with icons and shortcuts. Support for searching in the local file system from the menu has been added.
- The menu displays icons for active applications and allows switching between them.
- An option for force-closing applications has been added to the system menu.
- Automatické spúšťanie dokovacej lišty je vypnuté (je potrebné spustiť manuálne alebo cez vytvorenie symbolického odkazu v /Applications/Autostart).
- Pri pokuse o spustenie už aktívnej aplikácie sa namiesto spustenia ďalšej kópie zobrazuje na prednej strane okno už bežiaceho programu.
- Do menu bola pridaná podpora pre poštového klienta Trojitá (musí byť nainštalovaný pred prvým použitím).
- V prehliadačoch založených na engine WebEngine, ako je Falkon, je zahrnuté urýchlenie pomocou GPU.
- Pri dvojitom kliknutí na dokumenty (.docx, .stl a pod.) je možné stiahnuť potrebné aplikácie na ich otvorenie, ak ešte nie sú nainštalované v systéme.
- Pridaná nová utilita na sledovanie vykonávaných procesov.
Zdroj: opennet.ru
