Pendant des années, macOS a reçu des critiques élogieuses sur son interface utilisateur, mais pas tellement sur le prix du matériel Apple. Les défenseurs de l'open source se sont également insurgés contre ce qu'ils considèrent comme le traitement de plus en plus draconien par Apple de son matériel et de ses logiciels.
helloSystem est la dernière tentative de recréer l'interface de macOS dans un système d'exploitation open source. Comment ça tient? Découvrons-le.
Qu'est-ce que helloSystem ?
bonjourSystème est un effort de développement de système d'exploitation open source visant à fournir une interface utilisateur élégante en plus d'un logiciel libre et ouvert. Comme macOS, il est basé sur FreeBSD.
Bien que la conception soit évidemment influencée par macOS, helloSystem n'est pas conçu comme un clone instantané.
Les développeurs du projet considèrent le système d'exploitation comme "un système de bureau pour les créateurs qui met l'accent sur la simplicité, l'élégance et la convivialité".
La raison principale du développement de helloSystem est qu'ils estiment qu'Apple est de plus en plus anti-vie privée et anti-piratage, verrouillant une grande partie de leur matériel et de leurs logiciels. Ils ont publié une longue liste d'articles qui soutiennent leurs affirmations sur leur page GitHub.
Le système en est encore à ses premiers stades de développement. La dernière version est la 0.7.0, qui a été publiée en décembre 2021.
Installer helloSystem sur un PC
Les développeurs recommandent au moins 2 Go de RAM et un processeur Intel ou AMD double cœur à 2 GHz. Si vous l'exécutez sur VirtualBox, ils recommandent en utilisant EFI au lieu du BIOS standard micrologiciel. Cependant, les développeurs recommandent vraiment de l'essayer sur du matériel réel.
L'installation de helloSystem ressemble beaucoup à l'installation d'une distribution Linux standard. Vous venez de télécharger le fichier ISO, extrayez-le sur votre support de démarrage, puis redémarrez votre ordinateur. Comme beaucoup de distributions modernes, helloSystem démarre sur une version live. Cela vous permet d'essayer l'interface avant de valider une installation.
Il existe plusieurs autres utilitaires, tels qu'une calculatrice et une application de terminal. En regardant cet environnement en direct, il semble lisse, mais il est évident que le système est incomplet. Même le réglage des préférences d'affichage ne fonctionne pas.
Bien que helloSystem ressemble toujours à une démo technique, vous pouvez l'installer sur votre disque dur.
Vous obtiendrez un installateur graphique au lieu de l'installateur FreeBSD standard basé sur du texte. Vous pouvez choisir le disque dur à installer et configurer un nom d'utilisateur et un mot de passe pour les tâches administratives.
Le bureau helloSystem
L'interface ressemble beaucoup à macOS. Il y a une barre de menu en haut qui y reste tout le temps. Il y a un dock où vous pouvez conserver les applications fréquemment utilisées pour les lancer rapidement.
Le système comprend deux navigateurs, Falkon, basé sur Firefox, et Iridium, basé sur Chromium. Il est également livré avec l'éditeur de texte FeatherPad et un programme de calendrier. Cela en fait un bureau utilisable, mais à peine. De toute évidence, les développeurs ont beaucoup de travail devant eux.
Il existe un certain nombre d'autres utilitaires, tels qu'une calculatrice et une application de terminal. Le shell par défaut est zsh, qui est le même que sur macOS. Il existe également un outil pour extraire des images ISO sur un support USB.
Si vous avez installé helloSystem sur le disque dur, il démarrera directement sur ce bureau.
Gestion des packages dans helloSystem
Étant donné que helloSystem est basé sur FreeBSD, vous pouvez utiliser les packages et les systèmes de ports FreeBSD pour installer des logiciels supplémentaires. Vous souhaiterez probablement utiliser des packages car ils sont précompilés.
Vous voudrez d'abord mettre à jour le référentiel de packages en tapant :
paquet sudo mise à jour
Pour installer un package particulier, tel que Vim, vous pouvez simplement exécuter la commande pkg :
paquet sudo installer vigueur
La gestion des packages semble être une autre fonctionnalité incomplète dans cette version. Essayer d'installer quelque chose d'aussi basique que Vim provoquait une erreur lors de la tentative d'exécution du programme.
helloSystem a un environnement d'exécution Debian répertorié comme "en construction". Les tentatives d'installation de Debian 11 Bullseye ont également échoué sur ce système, même avec deux versions disponibles. Cela pourrait donner accès à une plus grande variété de logiciels lorsque cette fonctionnalité sera pleinement mise en œuvre.
HelloSystem est-il trop beau pour être vrai ?
Un projet visant à implémenter un système d'exploitation open source de type macOS semble ambitieux. Les développeurs ne semblent pas viser une compatibilité exacte, mais l'interface macOS inspire évidemment la disposition helloSystem.
Une interface inspirée de macOS pourrait être meilleure que d'essayer de la remplacer directement. Peut-être que les développeurs ont appris de l'expérience de ReactOS et se sont couplés plus lâchement à une cible mouvante.
L'incomplétude de helloSystem en décembre 2022 signifie que c'est toujours une idée intéressante pour les utilisateurs expérimentés. Les développeurs ont même un message indiquant que cette version est destinée aux développeurs et aux utilisateurs expérimentés.
Les utilisateurs qui recherchent un bon pilote quotidien open source avec une belle interface utilisateur mais ne veulent pas payer le Les taxes Microsoft ou Apple seront mieux servies par une installation standard de FreeBSD ou Linux au moment.
Le bureau GNOME modifié d'Ubuntu ressemble le plus à macOS avec sa barre de menus en haut de l'écran et son dock. D'autres bureaux open source comme KDE et XFCE ont également construit des interfaces utilisateur attrayantes pour les systèmes de type Unix.
Malgré l'âge de la dernière version, le projet semble actif sur GitHub. Les référentiels semblent recevoir de nombreuses mises à jour. Cela signifie qu'une nouvelle version pourrait être à l'horizon. Le véritable test serait de savoir combien de fonctionnalités promises sont réellement implémentées. Cela montrerait comment le système d'exploitation procède.
Pour le moment, helloSystem est une démo technique intéressante. Il devra être plus complet avant que quiconque puisse envisager de l'utiliser quotidiennement.
helloSystem devra inclure plus d'applications et faciliter l'installation de nouvelles pour réussir.
Un système d'exploitation de type macOS basé sur FreeBSD
Avec sa base dans FreeBSD, helloSystem a beaucoup de potentiel, même avec la frustration des bogues et des fonctionnalités incomplètes du système à l'heure actuelle. Si les développeurs réussissent, les utilisateurs pourraient avoir une alternative viable à macOS sans avoir à payer la "taxe Apple".
helloSystem n'est pas le seul effort basé sur BSD pour créer un système d'exploitation open source convivial. MidnightBSD espère créer un bureau attrayant avec l'épine dorsale solide de FreeBSD.