Qu'est-ce que Helenos et devriez-vous l'utiliser?
Sommaire
Résumé
-
Helenos est un système d'exploitation basé sur des micro-parcelles visant à être un véhicule de recherche pour la conception du système d'exploitation.
-
Esthétiquement, Helenos ressemble à Windows 3.1 et 95 avec un attrait nostalgique.
-
Helenos est en début de développement et n'est pas recommandé pour une utilisation quotidienne, mais peut être amusant à jouer.
Vous manquez les jours de Windows 3.1 et de Windows 95/98? Souhaitez-vous qu'il y ait un système d'exploitation basé sur des microkernes avec une esthétique rétro? Si c'est le cas, Helenos est un système d'exploitation étrange que vous voudrez peut-être vérifier.
Qu'est-ce que Helenos?
Helenos est un système d'exploitation expérimental qui est destiné à servir de véhicule pour la recherche sur les micro-verres. Un noyau est la partie centrale d'un système d'exploitation. Ceci est la partie d'un système d'exploitation qui exécute réellement l'ordinateur, dirigeant le trafic d'entrée et de sortie et laissant l'ordinateur fonctionner en douceur.
Comme son nom l'indique, un « micro-noyau » est une tentative de construire un noyau plus petit. Les développeurs du système d'exploitation le font en déplaçant certaines fonctions hors du noyau et dans des serveurs qui traitent ces tâches. Un microkernel peut avoir des serveurs pour le système graphique, un autre pour le réseautage, etc. Ceci contraste avec le noyau Linux, qui est souvent considéré comme un noyau « monolithique » car il gère tant de fonctions. D'autres OLO de micro-parcelles incluent Minix et GNU Hurd.
En rapport
Qu'est-ce que le noyau Linux, et pourquoi est-ce important?
Qu'y a-t-il au centre de tout cela?
L'avantage de la construction d'un système d'exploitation de cette façon est que si un serveur comme l'interface utilisateur de bureau s'écrase, il peut simplement être redémarré au lieu de redémarrer l'ensemble du système, ce qui le rend plus stable.
Bien que les microkernels soient théoriquement élégants, ils ont été difficiles à mettre en œuvre dans la pratique, ou du moins en tant que systèmes de micro-verres « purs ». Pourtant, les microkernels sont un domaine de recherche actif en informatique. Ils ont influencé le développement de systèmes d'exploitation traditionnels comme le macOS et les fenêtres modernes qui utilisent des « grains hybrides » qui combinent des éléments du micro-noyau et des approches monolithiques pour créer des noyaux plus gérables tout en ayant de bonnes performances. Le noyau Linux, avec ses modules chargés et déchargeables, peut également être considéré comme un noyau hybride en pratique.
Qu'est-ce qui est unique chez Helenos?
Helenos vise à créer un nouveau système d'exploitation open source à partir de zéro basé autour d'un micro-littoral. Cela signifie qu'il n'est pas basé sur Linux ou l'un des BSD, mais il vise à devenir son propre système d'exploitation.
Ce qui est le plus visible pour les utilisateurs, c'est son esthétique. Le système utilise un bureau graphique qui imite l'apparence de Windows 3.1. Je peux sentir la pang de nostalgie en démarrant Helenos, car la combinaison de MS-DOS et de Windows 3.1 était ce sur quoi je coupe mes dents informatiques en tant que gamin des années 90.
Je soupçonne que c'est ce qui saisira la plupart des gens qui veulent également consulter Helenos. Les microkernels et la conception du système d'exploitation sont des concepts abstraits, mais l'interface utilisateur sera la première chose qu'ils remarqueront.
Installer Helenos (ou essayer)
Pour prendre Helenos pour un tour, j'ai téléchargé une image de disque à partir de la page de téléchargement et créé une machine virtuelle VirtualBox. Helenos fonctionne avec des spécifications inférieures que les autres systèmes d'exploitation, fidèles à sa nature rétro. Helenos prend en charge un certain nombre d'architectures, pas seulement Intel et AMD.
Helenos est venu dans un environnement en direct, similaire à d'autres distributions linux en direct.
Je pouvais exécuter les applications incluses. Le premier qui apparaît est une fenêtre terminale exécutant BDSH, ou la «coque à mort cérébrale». Ceci est similaire à d'autres terminaux Linux.
Je voulais voir si je pouvais l'installer sur mon lecteur virtuel. Le système dispose d'un utilitaire d'installation. J'ai essayé de l'exécuter à partir de la barre des tâches, mais il s'est plaint que le système n'ait pas été paritionné. Helenos est livré avec un utilitaire de partitionnement FDISK similaire à celui de Linux. J'ai essayé d'exécuter cela, mais il n'a pas du tout pu voir mon disque dur virtuel, seulement l'image en direct.
Il semble donc que l'installation soit un buste, donc je devrais former mon impression du système uniquement à partir de sa version en direct.
Qu'est-ce que ça fait d'utiliser Helenos?
Helenos, comme mentionné, a un regard nostalgique qui plaira à toute personne aimant les époques Windows 3.x ou 9X. Les décorations de fenêtre sont clairement influencées par Windows 3.1, tandis qu'elle a une barre de tâches similaire à Windows 95.
Il y a quelques applications incluses. Il y a une calculatrice. Vous pouvez également parcourir le système de fichiers avec Navigator, un gestionnaire de fichiers textuel similaire à Norton Commander ou Midnight Commander. Il y a aussi un Tétris jeu. Il ne semble pas y avoir de navigateur Web, bien qu'il y ait une commande ping. Je pouvais cingler plusieurs hôtes, donc au moins le réseautage était en place.
Il existe également quelques démos graphiques.
Sous le capot d'Helenos
Il est évident que le système est toujours en développement. La version actuelle est de 0,14,1, ce qui semble relativement tôt. Une bizarrerie d'interface utilisateur inhabituelle était que je n'ai pas pu maximiser les fenêtres.
Alors que la coquille d'Helenos est superficiellement comme Unix, le système a des idées intéressantes sous le capot, comme mentionné sur le wiki officiel du projet. Il n'utilise pas la méthode standard UNIX « Fork and-Exec » pour lancer un programme, où le shell fait une copie de lui-même, puis le remplace par le programme souhaité, remettant le contrôle au shell d'origine une fois terminé. Le système crée plutôt une nouvelle tâche pour exécuter le programme.
Helenos omet également une grande partie des bagages de systèmes antérieurs de type UNIX, y compris Linux. Il n'y a pas de support pour les terminaux de série, ainsi qu'aucun support X11.
En rapport
Systèmes de fenêtres de l'état de Linux: Wayland est-il bon en 2025?
Wayland est censé être la voie de l'avenir, mais quand cet avenir arrive-t-il réellement?
Il y a aussi un utilitaire PKG pour installer plus de logiciels, mais je n'ai pas pu le faire fonctionner.
Devriez-vous utiliser Helenos?
Helenos fera probablement appel à ceux qui aiment les interfaces rétro. Il n'y a pas grand-chose à voir avec le système en ce moment, sauf, regardez-le. Sur la base de mon expérience, il semble que ce soit loin de pouvoir être utilisé comme chauffeur quotidien, quelque chose qu'Helenos reconnaît dans sa propre FAQ. Cela pourrait être amusant de démarrer dans une machine virtuelle ou de se montrer à des amis. Et peut-être le jeu étrange de Tétris.
Si vous voulez un système d'exploitation léger pour une utilisation quotidienne, votre meilleur pari serait toujours une distribution Linux légère.
Je voudrais voir comment Helenos se développe à l'avenir, mais les microkernels ont tendance à avoir des temps de développement plus lents, peut-être en raison de la difficulté de les faire fonctionner dans la pratique.
Bien que le système soit difficile sur les bords, je me suis amusé à explorer Helenos. Il est rafraîchissant de trouver un système d'exploitation open-source qui n'est pas seulement une autre distribution Linux mais essaie de faire quelque chose de différent.