Simon Peter, créateur du format de paquets autonomes AppImage, a publié la version de la distribution helloSystem 0.5, basée sur FreeBSD et positionnée comme un système pour les utilisateurs ordinaires, à laquelle peuvent se tourner les amateurs de macOS mécontents de la politique d'Apple. Le système est dépouillé des complexités présentes dans les distributions Linux modernes, est entièrement sous le contrôle de l'utilisateur et permet aux anciens utilisateurs de macOS de se sentir à l'aise. Pour découvrir la distribution, une image amorçable de 1,2 Go a été créée.
L'interface rappelle macOS et comprend deux panneaux : un supérieur avec un menu global et un inférieur avec une barre d'applications. Pour former le menu global et la barre d'état, le paquet panda-statusbar, développé par la distribution CyberOS (anciennement PandaOS), est utilisé. La barre d'applications Dock est basée sur les travaux du projet cyber-dock, également des développeurs de CyberOS. Pour la gestion des fichiers et le placement des raccourcis sur le bureau, un gestionnaire de fichiers nommé Filer, basé sur pcmanfm-qt du projet LXQt, est développé. Le navigateur Falkon est proposé par défaut, mais Chromium est également disponible en option.
Le système de fichiers principal utilisé est ZFS, et pour le montage, exFAT, NTFS, EXT4, HFS+, XFS et MTP sont supportés. Les applications sont fournies sous forme de paquets autonomes. Pour lancer les applications, l'outil launch est utilisé, qui trouve le programme et analyse les erreurs lors de l'exécution. Le système pour la création d'images Live est basé sur l'outil du projet FuryBSD.
Le projet développe une série d'applications propres, telles que le configurateur, l'installeur, l'outil mountarchive pour monter des archives dans l'arborescence du système de fichiers, un outil de récupération de données depuis ZFS, une interface pour partitionner des disques, un indicateur de configuration réseau, un utilitaire de création de captures d'écran, un navigateur de serveurs Zeroconf, un indicateur pour régler le volume, et un outil pour configurer l'environnement de démarrage. Le développement utilise le langage Python et la bibliothèque Qt. Parmi les composants supportés pour le développement d'applications, PyQt, QML, Qt, KDE Frameworks et GTK sont nommés par ordre de préférence.

Les principales nouveautés de helloSystem 0.5 :
- L'environnement de base est synchronisé avec FreeBSD 12.2.
- La taille de l'image ISO a été considérablement réduite (de 1,7 à 1,27 Go).
- La mise à jour automatique du menu système a été réalisée lors de l'ajout, du déplacement ou de la suppression de sous-répertoires et d'applications.
- Le configurateur offre désormais la possibilité de choisir différents types de disposition de clavier. La prise en charge de la sauvegarde des paramètres de clavier entre les redémarrages a été assurée.
- Le jeu /Applications/Developer inclut l'application QHexEdit préinstallée.
- Ajout de la prise en charge des GPU AMD Radeon HD 6630M/6650M/6750M/7670M/7690M, utilisés dans les Mac de 2011.
- Le gestionnaire de fichiers Filer a introduit un support initial du mode fenêtré, où chaque répertoire s'ouvre dans une fenêtre distincte. De plus, un nouveau menu « Aller à... » a été ajouté, une option pour ouvrir des fichiers/répertoires avec des droits root, un menu contextuel pour démonter le support, le raccourci clavier Command+Up pour remonter au répertoire parent et Command+I pour afficher les informations sur le fichier.
- Ajout d'un utilitaire pour accéder aux fichiers sur les téléphones mobiles utilisant le protocole MTP.
- La prise en charge de la dissimulation de la zone avec l'en-tête de la fenêtre par un double clic sur l'en-tête a été mise en œuvre.
- Le menu global a introduit la possibilité de contrôler le volume des applications en cours d'exécution (avec un clic droit).
Source : opennet.ru
