FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Comment utiliser ReactOS, le clone Windows Open Source

Si vous souhaitez que Windows soit open source, vous devriez vous pencher sur ReactOS !

Microsoft a fait de nombreux progrès pour être plus ouvert. Cette tendance va de la participation à des groupes industriels à l'interopérabilité de ses fichiers et applications. Heck, il a même publié plusieurs de ses propres outils et applications en open source.

Mais un domaine où il n'a pas encore bougé est le système d'exploitation Windows (OS). Comme la combinaison de Windows et Office fournit un grand partie des revenus annuels de Microsoft, il faudra peut-être un certain temps avant que nous puissions télécharger le code du système d'exploitation par nous-mêmes. En conséquence, certains membres intrépides de la communauté ont décidé d'essayer de créer leur propre Windows à partir de rien.

Dans cet article, nous verrons ce qu'est ReactOS, comment l'installer et comment il gère certaines applications Windows existantes.

Qu'est-ce que ReactOS, de toute façon ?

ReactOS est une tentative de création d'un système d'exploitation open source qui imite Windows. Cela ne signifie pas seulement ressembler à Windows, même si c'est le cas (enfin, les anciennes versions en tout cas). Mais cela va plus loin que cela.

L'objectif principal du projet est de créer un système d'exploitation qui exécutera n'importe quelle application Windows que vous lui lancerez.

Comment utiliser ReactOS, le clone Windows Open Source

C'est une immense entreprise. À un niveau très élevé, un système d'exploitation est constitué des composants suivants :

  • Un noyau , qui se traduit entre logiciel et matériel.
  • Bibliothèques de logiciels de base qui fournissent des fonctions courantes telles que l'écriture d'un fichier sur le disque.
  • Services qui s'exécutent en arrière-plan. Le spouleur d'impression en est un exemple, car il attend que d'autres programmes envoient quelque chose à l'imprimante et gère cet échange.
  • Applications qui utilisent ces composants. Cela inclut non seulement les applications destinées aux utilisateurs comme Word ou Chrome, mais également les applications système. Par exemple, explorer.exe est un programme qui non seulement parcourt les fichiers (face à l'utilisateur), mais fournit également le bureau, la barre des tâches et le menu Démarrer.

Le travail avant le projet ReactOS est de fournir un ensemble de bibliothèques, de services et d'applications (système) compatibles avec ceux de Microsoft. De plus, ces composants logiciels effectueront normalement des appels système directement au noyau pour le compte des programmes destinés aux utilisateurs. ReactOS doit donc également les intercepter, les traiter et y répondre, sans que l'application n'en soit plus avisée.

J'espère que vous avez une idée de l'étendue de ce que les développeurs de ReactOS essaient de faire. Et c'est pourquoi, sur la base de l'état actuel du projet, il y a des choses qui fonctionnent et d'autres qui ne fonctionnent pas. Dans les sections ci-dessous, nous allons parcourir le processus d'installation dans une machine virtuelle. Ensuite, nous installerons trois applications pour voir comment elles fonctionnent :une de base, une intermédiaire et une complexe.

Comment installer ReactOS

L'installation de ReactOS est très (très ) similaire à Windows. Si vous avez déjà installé Windows à partir de zéro, par exemple sur un PC que vous avez vous-même construit, vous serez chez vous. Les étapes initiales sont en bleu "écran de la mort", tandis que les touches finales utilisent des boîtes de dialogue d'apparence familière (si datées).

Si vous souhaitez suivre, commencez par installer VirtualBox pour votre système d'exploitation. Créez ensuite une machine virtuelle avec les paramètres indiqués dans l'image ci-dessous. La plupart d'entre eux sont des paramètres par défaut, à l'exception de la RAM (1 Go) et de l'espace disque (10 Go), qui, bien que faibles, devraient être suffisants pour ce système maigre. Si tout cela vous semble être du charabia, jetez un œil à notre guide de VirtualBox pour voir de quoi il s'agit.

Comment utiliser ReactOS, le clone Windows Open Source

Étape 1 :Langue de l'installateur

Le premier écran vous demandera de sélectionner la langue à utiliser pendant le processus d'installation. Ici, vous pouvez voir les beaux écrans bleus communs aux installations Windows. Sur cet écran et les écrans suivants, vous pouvez naviguer avec les touches fléchées, utilisez Entrée pour effectuer une sélection et effectuer d'autres actions avec les touches répertoriées dans la barre inférieure.

Comment utiliser ReactOS, le clone Windows Open Source

Étapes 2-3 :Bienvenue et avertissement

Voici un gentil message vous souhaitant la bienvenue dans ReactOS, ainsi qu'une note indiquant qu'il est toujours en cours de développement.

Comment utiliser ReactOS, le clone Windows Open Source

Étapes 4-5 :Périphériques et stockage

Vous êtes sûr d'accepter les valeurs par défaut pour les appareils, ce sont tous des composants standard émulés par VirtualBox.

Comment utiliser ReactOS, le clone Windows Open Source

Sur l'écran suivant, le disque virtuel que vous avez créé pour votre VM devrait apparaître. Vous pouvez savoir si la taille du "lecteur C:" correspond à ce que vous avez demandé à VirtualBox d'allouer à cette machine virtuelle. À moins que vous n'ayez besoin d'un schéma de partition fantaisiste, vous pouvez simplement appuyer sur Entrée ici.

Comment utiliser ReactOS, le clone Windows Open Source

Étape 6 :Confirmation

Sur ce dernier écran, sélectionnez l'option du milieu. Il formatera complètement votre disque, ce que vous voudrez, que la machine virtuelle soit toute neuve ou que vous recycliez un ancien fichier de disque virtuel.

Appuyez sur Entrée sur l'écran suivant pour confirmer.

Comment utiliser ReactOS, le clone Windows Open Source

Étape 7 :formatage

Selon la taille de votre disque virtuel, le processus de formatage peut prendre un certain temps.

Comment utiliser ReactOS, le clone Windows Open Source

Étape 8 :Installer le système d'exploitation

Ensuite, le programme d'installation copiera les fichiers du système d'exploitation sur votre disque virtuel.

Comment utiliser ReactOS, le clone Windows Open Source

Étape 9 :Installer le chargeur de démarrage

Enfin, le programme d'installation configurera le bootloader de la VM. pour exécuter ReactOS lorsque vous le démarrez. Choisissez la première option ici, qui l'installera à la fois sur le disque virtuel dans son ensemble et sur la partition C:en particulier. Un dernier écran vous informera que vous allez redémarrer votre machine. Dites adieu à ce superbe bleu électrique.

Comment utiliser ReactOS, le clone Windows Open Source

Comment configurer ReactOS

Vous devez maintenant démarrer dans ReactOS lui-même. Si vous êtes un utilisateur d'un certain âge, le style que vous voyez devrait vous sembler familier. Un assistant apparaît maintenant pour vous aider à configurer certains aspects du système :

Comment utiliser ReactOS, le clone Windows Open Source
  1. Un écran de bienvenue.
  2. Remerciements, en particulier au projet open source contenu dans ReactOS.
  3. Paramètres de langue, y compris pour le système (date/heure, devise et autres formats) et pour le clavier (par exemple, disposition américaine), illustrés dans l'image ci-dessus.
  4. Une option pour ajouter votre nom et le nom de votre entreprise.
  5. Un nom pour votre machine et le mot de passe du compte administrateur.
  6. Réglage de la date, de l'heure et du fuseau horaire.
  7. Sélection d'un thème. ReactOS en contient deux prêts à l'emploi :Lautus, un thème sombre, et Classic (qui ressemble à ce que vous attendez), illustrés dans l'image ci-dessous.
  8. Paramètres réseau.
  9. Indique si la machine ReactOS fera partie d'un groupe de travail (ad hoc) ou d'un domaine d'entreprise.
  10. Un dernier écran de progression pendant que le système d'exploitation fonctionne en arrière-plan.
Comment utiliser ReactOS, le clone Windows Open Source

Une fois tout cela terminé, votre bureau sera prêt à être utilisé. Si vous êtes un utilisateur régulier de Windows, tout ici devrait être très familier. Le menu "Démarrer", la barre des tâches, la barre d'état système et les icônes du bureau ressemblent tous exactement au système d'exploitation de Redmond. Tout se ressemble, mais comment cela fonctionne-t-il ? ?

Installer des programmes Windows dans ReactOS

Nous allons sélectionner trois applications à utiliser dans cette expérience, comme suit :

  • Éditeur de texte. C'est l'un des outils informatiques les plus basiques qui soit, et ReactOS a ses propres clones du Bloc-notes et du Wordpad, tout comme Windows. Néanmoins, nous allons essayer d'installer PSPad, un éditeur de texte open source.
  • Lecteur de musique. QMMP est multiplateforme et ressemble à WinAmp, il semble donc être un bon choix. Mais les applications multimédias doivent interagir avec divers composants internes du système d'exploitation, cela représente donc quelque chose d'un peu plus compliqué qu'un éditeur de texte.
  • Navigateur Web. Nous recherchons quelque chose de complexe ici, pourquoi ne pas y aller ? Essayons d'installer le dernier Chrome.

Remarque : Alors que les instructions initiales indiquaient 1 Go de RAM pour la machine virtuelle ReactOS, en fonction de la sélection de Chrome, j'ai augmenté cela à 2 Go avant de procéder aux installations.

Les sections suivantes détaillent le succès (ou non) de l'installation et de l'exécution de ces programmes.

Installation et exécution de PSPad

Après avoir téléchargé un programme d'installation à partir du site Web du projet, un simple double-clic a lancé les choses.

Comment utiliser ReactOS, le clone Windows Open Source

L'installation s'est terminée sans problème et le programme d'installation a lancé l'application. Certains tests rudimentaires (saisie de texte et enregistrement du fichier) se sont déroulés sans encombre. Un problème que j'ai remarqué était que le bouton Réduire de la barre de titre ne fonctionnait pas. Maximiser a fonctionné, en le basculant entre la taille indiquée dans l'image ci-dessous et la taille réelle. Mais Minimize ne l'a pas fait, alors qu'il fonctionnait sur d'autres fenêtres telles que le gestionnaire de fichiers.

Comment utiliser ReactOS, le clone Windows Open Source

Dans l'ensemble, il semble à première vue être en grande partie fonctionnel. Alors en tant que notre représentant d'une application "de base", PSPad passe le test.

Remarque : ReactOS dispose d'un gestionnaire d'applications, qui ressemble davantage aux différents gestionnaires de packages du monde open source qu'aux "Programmes et fonctionnalités" de Windows. Il s'agit d'une sorte de référentiel de logiciels à partir duquel les utilisateurs peuvent sélectionner et installer des applications pour ReactOS, un peu comme le Windows Store. Une agréable surprise a été que PSPad est apparu comme installé dans cet outil, même si nous l'avons installé manuellement. De plus, le gestionnaire d'applications dispose d'une version (légèrement plus ancienne) de PSPad pour l'installation. Il s'est également installé correctement et a même repris la session que j'avais ouverte dans la nouvelle version.

Installation et exécution de QMMP

QMMP est également disponible en téléchargement depuis son site Web; faites simplement défiler vers le bas de la page Téléchargements et recherchez le lien "Packages binaires pour Windows". Choisissez le programme d'installation de la version la plus récente et double-cliquez pour l'exécuter.

Comment utiliser ReactOS, le clone Windows Open Source

Les choses se sont détériorées une fois l'application démarrée. Cela m'a permis de démarrer l'application et d'ajouter une chanson à la liste de lecture, mais elle ne jouait pas. À ce stade, j'ai remarqué que le pilote audio n'était pas configuré correctement pour la machine virtuelle, mais même après l'avoir fait et confirmé, l'application ne lisait pas de fichier MP3. En fait, ReactOS a commencé à geler lorsque j'ai essayé de désinstaller QMMP pour le réinstaller. Une nouvelle installation de ReactOS, où je me suis assuré d'installer d'abord le pilote audio, n'a même pas résolu le problème.

Pour cette application "modérée", nous pouvons l'évaluer comme ne passant pas. Bien qu'il se soit installé et démarré, il n'a pas rempli sa fonction principale.

Comment utiliser ReactOS, le clone Windows Open Source

Remarque : Comme PSPad, QMMP est également disponible à partir du gestionnaire d'applications ReactOS. L'installation de cette version (encore une fois, plus ancienne) a fonctionné, comme le montre l'image ci-dessus.

Installation et exécution de Chrome

Passons maintenant au coup de grâce :le navigateur web Chrome. Si vous pouvez l'installer et le faire fonctionner sur votre machine, vous disposez soudainement d'une grande variété d'outils. Cela va de la messagerie électronique de bureau aux lecteurs audio (consultez notre guide de Spotify) en passant par les outils de productivité (Google Docs ou Office Online). Mais sa capacité à exécuter tous ces excellents logiciels Web signifie que c'est une bête complexe sous le capot. ReactOS peut-il le gérer ?

Comment utiliser ReactOS, le clone Windows Open Source

Malheureusement non. Au moins, l'exécution du fichier standard ChromeSetup.exe a échoué. Le programme d'installation n'a même pas pu se connecter à Internet pour télécharger le navigateur lui-même, ce qui n'augure rien de bon pour la capacité de Chrome à surfer sur le Web avec ReactOS.

Remarque : Bien que Chrome ne soit pas une option, du moins pas sans appliquer un peu d'huile de coude pour l'installer, Firefox l'est ! Il est disponible à partir du gestionnaire d'applications et fonctionne bien. Bien que la version soit un peu plus ancienne (v.45.0.1), elle n'a eu aucun problème à ouvrir le brouillon de cet article dans Google Docs après que je me sois connecté à Gmail, comme le montre l'image ci-dessous.

Comment utiliser ReactOS, le clone Windows Open Source

Devriez-vous utiliser ReactOS ?

Ça dépend. Si vous êtes déjà un utilisateur Windows ? Non, pas pour une raison quelconque, à moins que ce ne soit juste de la curiosité. Si vous êtes un utilisateur Mac ou Linux ? Il peut être utile d'exécuter l'application Windows dont vous avez besoin en l'exécutant dans VirtualBox. Fondamentalement, si vous êtes dans une situation où Wine n'exécutera pas quelque chose que vous voulez, et vous ne voulez pas acheter une licence Windows. Gardez simplement à l'esprit son état en cours et ne faites pas de gros paris (par exemple, ne comptez pas dessus pour des programmes critiques sans tests approfondis).

Cela dit, si vous avez du matériel plus ancien qui n'a pas de système d'exploitation et que vous en avez besoin, ReactOS peut être une option viable. Vous devez prévoir de vous en tenir à ce qui est disponible dans le gestionnaire d'applications, ce qui n'est pas aussi mauvais qu'il y paraît. Alors que certaines des applications installées manuellement n'ont pas fonctionné, ReactOS est allé "trois pour trois" avec les installations d'Application Center.

En plus des utilitaires ci-dessus et de Firefox, certaines applications lourdes sont disponibles. Comme Libre Office. GIMP, Inkscape et Scribus pour le graphisme/la publication. GnuCash pour les finances. VLC pour la vidéo. Il existe même une version démo de Diablo II. Pas trop minable pour un groupe de développeurs communautaires qui s'attaquent à Microsoft.

Comment utiliser ReactOS, le clone Windows Open Source

Tout compte fait, vous seriez probablement mieux avec une distribution Linux en termes de mises à jour logicielles et de capacités générales. Mais si vous avez une machine plus ancienne et un utilisateur qui ne peut tout simplement pas utiliser un autre système d'exploitation ? Dans ce cas, même dans son état alpha actuel, ReactOS vaut vraiment le détour.

Pensez-vous que ReactOS est une entreprise valable ? Un système d'exploitation entièrement gratuit et open-source compatible avec Windows ne serait-il pas génial ? Faites-nous savoir ci-dessous dans les commentaires si vous avez des opinions !


[]