Simon Peter, de maker van het zelfvoorzienende AppImage-pakketformaat, heeft versie 0.8 van de helloSystem-distributie gepubliceerd, gebaseerd op FreeBSD 13 en gepositioneerd als een systeem voor gewone gebruikers, waar macOS-liefhebbers, die ontevreden zijn over het beleid van Apple, naar kunnen overstappen. Het systeem is vrij van de complicaties die moderne Linux-distributies hebben, staat volledig onder controle van de gebruiker en zorgt ervoor dat voormalige macOS-gebruikers zich op hun gemak voelen. Voor een kennismaking met de distributie is er een opstartbare afbeelding samengesteld van 941 MB (torrent).
De interface doet denken aan macOS en omvat twee panels: een bovenste met een globaal menu en een onderste met een applicatiepaneel. Voor het samenstellen van het globale menu en de statusbalk wordt het panda-statusbar pakket gebruikt, ontwikkeld door de CyberOS-distributie (voorheen PandaOS). Het applicatiepaneel Dock is gebaseerd op de inspanningen van het cyber-dock project, ook van de ontwikkelaars van CyberOS. Voor het beheren van bestanden en het plaatsen van snelkoppelingen op het bureaublad is de bestandsbeheerder Filer in ontwikkeling, gebaseerd op pcmanfm-qt van het LXQt-project. Standaard wordt de browser Falkon aangeboden, maar optioneel zijn ook Firefox en Chromium beschikbaar. Toepassingen worden geleverd in zelfvoorzienende pakketten. Voor het starten van applicaties wordt de utility launch gebruikt, die het programma vindt en fouten tijdens uitvoering analyseert.

Het project ontwikkelt een reeks eigen applicaties, zoals een configurator, installer, een mountarchive utility voor het monteren van archieven in de bestandshantering, een tool voor datherstel van ZFS, een schijf partitioneringsinterface, een netwerkconfiguratie-indicator, een tool voor het maken van screenshots, een browser voor Zeroconf-servers, een volumeregeling-indicator, en een tool voor het configureren van de opstartomgeving. Voor de ontwikkeling wordt de programmeertaal Python en de Qt-bibliotheek gebruikt. Onder de ondersteunde componenten voor applicatieontwikkeling zijn in volgorde van voorkeur PyQt, QML, Qt, KDE Frameworks en GTK genoemd. Als primaire bestandssysteem wordt ZFS gebruikt, en voor het monteren worden UFS, exFAT, NTFS, EXT4, HFS+, XFS en MTP ondersteund.
Belangrijkste vernieuwingen in helloSystem 0.8:
- De overgang naar de codebasis van FreeBSD 13.1 is voltooid.
- De launch-tool, die gebruikt wordt voor het starten van applicaties in zelfvoorzienende pakketten, is omgeschakeld naar het gebruik van een database van geïnstalleerde applicaties (launch.db). Beginnende ondersteuning voor het starten van AppImage-bestanden met de launch-opdracht is toegevoegd (voor gebruik is de installatie van Debian-runtime vereist).
- De VirtualBox-ondersteuning voor gastsystemen is inbegrepen en geactiveerd, waardoor het mogelijk is om bij het starten van helloSystem in VirtualBox het klembord te gebruiken en de schermgrootte te beheren.
- Er is een verzoek voor taalselectie geïmplementeerd, dat wordt weergegeven als er geen taalinformatie is ingesteld in de EFI-variabele prev-lang:kbd of niet verkregen van het toetsenbord voor Raspberry Pi. De toetsenbordinstellingen worden opgeslagen in de EFI-variabele prev-lang:kbd.
- Ondersteuning voor het aansluiten van MIDI-controllers is gerealiseerd.
- Het initgfx-pakket is bijgewerkt, met ondersteuning voor de NVIDIA GeForce RTX 3070 GPU. Voor ondersteuning van nieuwe Intel GPU's, zoals TigerLake-LP GT2 (Iris Xe), is het drm-510-kmod-pakket ingezet.
- In de bestandsbeheerder is de weergave van pictogrammen voor AppImage-, EPUB- en mp3-bestanden geïmplementeerd. De weergave van AppImage-bestanden in het menu is verzekerd.
- Er is een mogelijkheid toegevoegd om bestanden te kopiëren naar de schijf of in de prullenbak door ze met de muis naar het pictogram van de schijf of de prullenbak op het bureaublad te verplaatsen. Ondersteuning voor het openen van documenten via slepen naar de applicatie is verstrekt.
- Zoeken in het menu werkt nu ook voor submenu's, en de resultaten worden weergegeven met pictogrammen en snelkoppelingen. Ondersteuning voor zoeken in het lokale bestandssysteem vanuit het menu is toegevoegd.
- In het menu is de weergave van pictogrammen voor actieve applicaties en de mogelijkheid om tussen hen te schakelen verzekerd.
- Een optie voor het geforceerd sluiten van applicaties is toegevoegd aan het systeemmenu.
- De automatische start van de dock-panel is uitgeschakeld (handmatig starten of via het instellen van een symbolische link in /Applications/Autostart is nodig).
- Bij de poging om een al actieve applicatie te starten, wordt in plaats van een tweede kopie de vensters van het reeds actieve programma naar de voorgrond gebracht.
- In het menu is ondersteuning voor de e-mailclient Trojitá toegevoegd (deze moet worden gedownload voordat deze voor het eerst wordt gebruikt).
- Browsers op basis van de WebEngine-engine, zoals Falkon, hebben GPU-versnelling ingeschakeld.
- Bij een dubbele klik op documenten (.docx, .stl, enz.) is het mogelijk om de noodzakelijke applicaties te downloaden om ze te openen, als ze nog niet op het systeem zijn geïnstalleerd.
- Een nieuwe tool voor het volgen van actieve processen is toegevoegd.
Bron: opennet.ru
