Explorer les avantages et les inconvénients d’un clone Windows open source

Explorer les avantages et les inconvénients d’un clone Windows open source

Pendant un week-end entier, je me suis plongé dans un système d’exploitation innovant appelé ReactOS, une alternative à Windows qui exécute des applications Windows sans utiliser de code logiciel Microsoft. En développement depuis 1998, ce projet implique des bénévoles qui effectuent une rétro-ingénierie de Windows pour créer un système d’exploitation entièrement open source visant à reproduire l’expérience Windows.

Chaque élément, des menus aux appels système, a été minutieusement reconstitué par des contributeurs qui ont analysé le fonctionnement de Windows. Après 26 ans de développement continu, j’étais impatient de voir si cette version open source pouvait tenir le coup dans un monde peuplé de systèmes d’exploitation traditionnels.

À ma grande surprise, il a bien fonctionné, quoique de manière inattendue. Bien qu’il existe de nombreuses alternatives gratuites à Windows, ReactOS se distingue par son imitation directe de Windows. Il n’est pas forcément adapté à tous, mais pour des cas d’utilisation spécifiques, ReactOS peut offrir des avantages inattendus.

Configuration de ReactOS

La patience est la clé pour l’installation

Pour cette exploration, j’ai choisi d’exécuter ReactOS sur une machine virtuelle en raison d’erreurs persistantes rencontrées lors du démarrage depuis une clé USB sur mon système Ryzen 5. Si vous utilisez du matériel plus ancien, notamment un processeur double cœur AMD ou Intel, vous aurez peut-être plus de chance.

Pour commencer l’installation, vous devez télécharger une image ISO. Rendez-vous sur la page de téléchargement de ReactOS pour obtenir le fichier ISO. Une fois téléchargé, suivez ces étapes :

  1. Créez une nouvelle machine virtuelle avec VirtualBox. Chargez l’image ISO et allouez suffisamment de mémoire et d’espace disque. Pour ce système d’exploitation 32 bits, 4 Go de mémoire et 10 Go de stockage devraient suffire. Après cette étape, cliquez sur « Terminer ».
  2. Démarrez la VM ReactOS en double-cliquant dessus. Dans l’ écran d’installation, sélectionnez votre langue préférée et appuyez sur Entrée pour lancer l’installation.
  3. Suivez les instructions qui s’affichent pour configurer les paramètres de votre appareil, sélectionner le disque d’installation et décider des options de formatage.
  4. L’installation prendra quelques minutes. Une fois terminée, la machine virtuelle redémarrera et vous serez invité à configurer vos préférences système.
  5. Dans l’assistant d’installation de ReactOS, cliquez sur « Suivant » et suivez les instructions pour créer un compte utilisateur, définir la date et l’heure, et sélectionner un thème. Vous avez le choix entre quatre thèmes : Mizu, Classic, Lautus et Lunar. Une fois vos sélections effectuées, l’installation sera finalisée.

Au premier démarrage, laissez le système installer automatiquement les pilotes. Si vous rencontrez des problèmes d’affichage flou dans VirtualBox, vous devrez peut-être installer l’image CD des suppléments invité pour améliorer la résolution.

Applications compatibles avec ReactOS

Exécution d’applications héritées

ReactOS est capable d’exécuter une large gamme d’applications Windows 32 bits plus anciennes. Il est livré préinstallé avec des logiciels hérités utiles, notamment une version d’Internet Explorer (notamment Wine Internet Explorer), l’invite de commandes, un gestionnaire d’applications et d’autres outils système rappelant les anciennes versions de Windows comme XP.

Bien que le navigateur prenne en charge l’utilisation web de base, il peine à utiliser les plateformes modernes comme YouTube ou les applications gourmandes en ressources. J’ai essayé d’installer d’anciennes versions d’Adobe Photoshop, 7-Zip, Chrome, Blender et des applications Microsoft Office XP comme Word et Excel.

En termes de performances, les applications Office et 7-Zip ont fonctionné sans problème, tandis que Photoshop et Blender ont présenté des problèmes occasionnels. Chrome a rencontré d’importantes difficultés pour afficher les sites web modernes. L’installation des applications est similaire à celle de Windows : les utilisateurs peuvent télécharger des installateurs ou utiliser le gestionnaire d’applications intégré, qui sert de référentiel d’applications pour ReactOS.

Cependant, de nombreuses applications disponibles dans le Gestionnaire d’applications sont obsolètes. Par exemple, Chrome et Firefox rencontrent des difficultés pour charger les pages web récentes, et YouTube ne s’ouvre souvent pas en raison d’une détection de navigateur obsolète.

Pourquoi ReactOS est important

Au-delà de la nostalgie : une perspective pratique

ReactOS et Windows 11 visibles sur le même écran
Tashreef Shareef / MakeUseOf

Après plusieurs heures passées à tester ReactOS, ma première réaction a été le scepticisme : les alternatives aux interfaces obsolètes qui n’exécutent que des applications 32 bits semblent inutiles comparées à un système d’exploitation Windows complet. Cependant, la logique derrière son développement est plus complexe que la simple nostalgie.

D’une part, ReactOS est une initiative open source conçue pour exécuter des applications Windows en mode natif. Si les distributions Linux, comme KDE Plasma, offrent des expériences similaires à celles de Windows, elles ne conviennent pas à tous, notamment aux utilisateurs habitués aux environnements Windows.

De plus, ReactOS remplit une fonction essentielle dans la préservation des anciens logiciels et la prise en charge des applications commerciales, en particulier celles qui dépendent de pilotes Windows spécifiques non pris en charge par Wine dans les environnements Linux.

Gestionnaire d'applications ReactOS ouvert
Crédit photo : Auto-capture (Tashreef Shareef) – Aucune attribution requise

Un autre aspect important de ReactOS est son potentiel pédagogique. En tant que système d’exploitation de bureau prédominant, Windows offre un aperçu unique de l’architecture NT. Les développeurs peuvent examiner le code source, ce qui fournit un contexte précieux sur le fonctionnement du système pour ceux qui s’intéressent au développement logiciel.

L’objectif fondamental des développeurs ReactOS est de créer un environnement entièrement open source compatible avec une large gamme d’applications et de pilotes Windows. Cependant, atteindre cet objectif nécessite des efforts et des ressources considérables, un défi que l’équipe continue de relever.

En constante évolution

Mon expérience avec ReactOS a révélé le potentiel de cette alternative open source à Windows, libérée des contraintes de Microsoft. Cependant, dans sa version actuelle, il reste encore en développement et nécessite des améliorations significatives pour devenir un système d’exploitation fiable au quotidien.

Les ressources limitées des développeurs, comparées à celles de projets open source plus importants comme Linux, posent des défis supplémentaires. La création et la maintenance d’un système d’exploitation comparable à Windows impliquent une complexité qui pourrait mettre à rude épreuve même des équipes bien dotées en personnel.

Néanmoins, le besoin d’alternatives solides à Windows, ne nécessitant pas de transition vers macOS ou Linux, est croissant. Si ReactOS n’est peut-être pas la solution idéale pour l’instant, son existence favorise des contributions inestimables à la communauté open source, laissant la porte ouverte à de futures innovations susceptibles de susciter l’intérêt des utilisateurs.

Source et images

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *