
Lorsque nous parlons de compatibilité des applications Windows, nous pensons généralement à Linux exécutant une sorte de configuration WINE. Mais ce n’est pas tout ce que le monde merveilleux de l’open source a à offrir. Certains développeurs vraiment talentueux ont réussi à procéder à une ingénierie inverse de l’architecture de Windows NT. Ils y travaillent depuis près de 30 ans. Le projet s’appelle ReactOS et est directement compatible avec les logiciels et pilotes Windows (aucune couche de compatibilité ni émulation requise).
Qu’est-ce que ReactOS ?
ReactOS est un système d’exploitation gratuit et open source qui prend en charge nativement les applications Windows et les pilotes Windows. Lorsque vous téléchargez un fichier.exe sur ReactOS, vous pouvez simplement double-cliquer et il exécutera le programme d’installation comme il le fait sur Windows classique. Aucune supercherie du VIN requise.
Il imite le noyau Windows NT, donc (du moins en théorie) vous pouvez même installer les pilotes matériels hérités destinés aux anciens systèmes Windows. Fondamentalement, ces anciens appareils traiteraient ReactOS comme une véritable machine Windows.

Comment est-il même possible de répliquer un noyau et un système d’exploitation à code source fermé ? C’est ce qui rend ce projet si impressionnant. D’après ce que j’ai lu dans la documentation, les développeurs effectuent une rétro-ingénierie du système d’exploitation Windows de manière légale. Ils exécutent des commandes sur des systèmes Windows réels et créent des spécifications techniques sur le comportement de ces commandes et composants. Ensuite, ils écrivent du code basé sur ces spécifications, recréant la conception de Windows sans jamais consulter son code source.
Installation et démarrage dans le système d’exploitation
ReactOS est incroyablement léger. L’image du programme d’installation pèse à peine 200 Mo et son installation a pris moins d’une minute. Au lieu d’un programme d’installation sophistiqué par pointer-cliquer, vous obtenez une interface entièrement textuelle. Vous êtes censé interagir avec lui à l’aide d’un clavier pour formater le lecteur de stockage et exécuter l’installation.

L’installation a pris environ une minute. Ensuite, la machine a démarré dans ReactOS et m’a guidé à travers une configuration rapide. Cela a pris encore une minute. J’ai récemment dû réinstaller Windows 11 et cela a pris près d’une heure. J’ai dû me connecter à Internet, créer un compte Microsoft et résoudre des CAPTCHA. ReactOS a également démarré très rapidement. Jusqu’ici, tout va bien.
Une explosion du passé
Si vous êtes assez vieux pour avoir vu ou utilisé Windows 95 ou Windows XP, l’interface ReactOS vous semble étrangement familière. Un clic droit sur le bureau révèle un menu contextuel presque identique. Cliquez sur “Propriétés” et vous trouverez un menu de fond d’écran et d’économiseur d’écran à l’ancienne. Il y a un Explorer avec un lecteur C: et tout. Il y a une barre des tâches et un menu Démarrer qui imite le style XP.
De toute évidence, il est assez simple et léger par rapport aux Windows modernes. Il existe également une boutique de logiciels, où vous pouvez trouver toutes sortes de jeux et d’applications gratuits. Je suis sûr que vous en reconnaîtrez au moins certains.
Il possède son propre Internet Explorer
Il existe même un clone d’Internet Explorer préinstallé sur ce système d’exploitation. Fidèle à son habitude, cela ne fonctionne pas. Il a l’air ancien et ne peut rien charger, tout comme le vrai. Même la recherche Google n’est pas prise en charge.

J’ai essayé de chercher un navigateur dans le centre logiciel. J’ai trouvé un navigateur appelé K-Meleon. Malheureusement, K-Meleon n’a pas non plus pu charger HTTPS. Sans surprise, Firefox a fonctionné. Il existe une version spéciale de Firefox appelée Firefox ESR (ou Extended Support Release) conçue pour les anciens ordinateurs. Il charge très bien le site Web How-to Geek. Ses performances sur YouTube n’étaient pas excellentes. Cela convient cependant pour une navigation légère.

C’est bien plus qu’un simple thème
Il ne ressemble pas seulement à Windows, il fonctionne également comme Windows. La plupart des systèmes d’exploitation alternatifs que j’ai trouvés sont basés sur Unix ou de type Unix, où tout est un fichier. Windows est plus orienté objet et traite tout comme un objet structuré. C’est aussi ce que fait ReactOS.
Il utilise le même type de système de fichiers (il prend même en charge partiellement NTFS.) Vous remarquerez que ReactOS lui-même est installé sur un lecteur C:. Le système d’exploitation a répliqué tous les composants du noyau, l’environnement d’exécution et les DLL attendus par un programme Windows.

C’est pourquoi vous pouvez simplement double-cliquer sur un fichier.exe et l’installer directement sur la machine sans aucune couche de traduction comme WINE. Le programme pourra également communiquer directement avec les pilotes Windows. Bien que le README du projet indique qu’il partage du code avec le projet WINE pour fournir cet environnement natif.
Il existe même un système de clés de registre qui semble presque identique à celui que nous avons sous Windows. Il existe un gestionnaire de tâches qui affiche les processus familiers exécutés en arrière-plan.
Je n’ai jamais installé d’applications Windows comme celle-ci
Si vous avez déjà essayé d’exécuter des applications Windows sur un système d’exploitation autre que Windows, soit elles s’exécutent dans un émulateur (un ordinateur virtuel Windows), soit elles traduisent les commandes Windows en commandes Linux en utilisant une couche de compatibilité au milieu (comme WINE.) Puisqu’elles ne fonctionnent pas sur du bare metal, ces méthodes entraînent une surcharge ou un travail supplémentaire que l’ordinateur doit effectuer. C’est pourquoi les applications Windows exécutées sur des systèmes d’exploitation alternatifs semblent beaucoup plus lentes.

Sur ReactOS, il n’y a aucune surcharge car les applications « pensent » qu’elles fonctionnent sous Windows. Il y a cependant des mises en garde.
Alors, est-ce que ça bat Windows ?
Même pas proche. Premièrement, ReactOS est en phase alpha de développement, et ce depuis trois décennies. Vous ne pouvez pas simplement l’installer sur un ordinateur moderne et vous attendre à ce qu’il fonctionne normalement. Il n’est pas encore assez stable pour une utilisation quotidienne et vous rencontrerez fréquemment des erreurs. Même si vous ignorez les erreurs, ReactOS est 32 bits, vous êtes donc limité à 4 Go de RAM et il n’a pas encore implémenté la prise en charge des processeurs multicœurs. Il n’y a pas non plus d’accélération GPU.
En tant que passionné, je peux comprendre que ce Windows open source est une merveille technique, mais ReactOS ne va pas remplacer votre système Windows. Jusqu’à présent, Linux reste la meilleure alternative pour ceux qui tentent d’abandonner Windows.
*️⃣ Lien source :
WINE trickery, j’ai dû réinstaller Windows 11 et cela a pris presque une heure., Basé sur Unix, support NTFS, DLL, émulateur, couche de compatibilité au milieu, ReactOS est 32 bits,