Si vous souhaitez Windows était open source, vous devriez regarder dans 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é beaucoup de ses propres outils et applications comme open source.
Mais un domaine où il est encore à bouger est le système d'exploitation Windows (OS). Comme la combinaison de Windows et d'Office fournit une grande partie des revenus annuels de Microsoft, il peut s'écouler un certain temps avant que nous puissions télécharger le code de système d'exploitation pour nous-mêmes. En conséquence, certains membres intrépides de la communauté ont pris sur eux d'essayer de construire leur propre Windows à partir de zéro.
Dans cet article, nous allons voir ce que ReactOS est, comment l'installer et comment il gère certaines applications Windows existantes.
Qu'est-ce que ReactOS, Anyway?
ReactOS est une tentative de construire un système d'exploitation open-source qui imite Windows. Cela ne signifie pas simplement ressembler à Windows Comment faire Windows 10 Ressemble à Windows XP, 7 ou 8.1 Comment faire Windows 10 ressemble à Windows XP, 7 ou 8.1 La partie difficile de la mise à niveau de Windows est que tout change. Voici comment transformer Windows 10 en un sosie Windows XP, 7 ou 8.1 pour faciliter le déplacement - pour vous ou un ami. Lire la suite, bien que ce soit le cas (enfin, les anciennes versions dans tous les cas). Mais ça va plus loin que ça.
Le but principal du projet est de construire un système d'exploitation qui exécutera n'importe quelle application Windows Comment utiliser Vineyard pour exécuter des applications Windows sur Linux Comment utiliser Vineyard pour exécuter des applications Windows sur Linux Vineyard facilite l'installation et l'exécution des applications Windows sous Linux avec du vin. Découvrez comment l'utiliser et obtenir votre logiciel Windows favori en quelques minutes! Lire la suite vous le lancez.
C'est une entreprise immense. À un niveau très élevé, un système d'exploitation est composé des composants suivants:
- Un noyau, qui se traduit entre logiciel et matériel.
- Bibliothèques logicielles de base qui fournissent des fonctions communes comme l'écriture d'un fichier sur 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 (faisant 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 que Microsoft a One Size ne convient pas à tous: pourquoi le logiciel n'est pas compatible universellement Tous: Pourquoi le logiciel n'est pas compatible universellement? Le logiciel est le même sur tous les systèmes d'exploitation, n'est-ce pas? Faux. Il peut sembler la même chose et fonctionner de la même façon, mais c'est différent dans les coulisses. Lire la suite . En outre, ces composants logiciels effectuent normalement des appels système directement au noyau pour le compte de programmes orientés utilisateur. ReactOS doit donc les intercepter, les traiter et répondre, tout en n'appliquant pas l'application.
J'espère que vous avez une idée de la portée de ce que les développeurs de ReactOS essayent de faire. Et c'est pourquoi, en fonction 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. Qu'est-ce qu'une machine virtuelle? Qu'est-ce qu'une machine virtuelle? Les machines virtuelles vous permettent d'exécuter d'autres systèmes d'exploitation dans votre système d'exploitation actuel, mais pourquoi cela est-il important? Quels sont les avantages et inconvénients? Lire la suite . Ensuite, nous allons installer trois applications pour voir comment elles fonctionnent: une 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 rien, comme sur un PC que vous avez construit vous-même, vous serez chez vous. Les étapes initiales sont en bleu «screen of death», tandis que les touches finales utilisent des dialogues familiers (si datés).
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 l'espace disque (10 Go), qui, bien que faible devrait être beaucoup pour ce système Lean. Si tout cela vous semble illogique, consultez notre guide sur VirtualBox Comment utiliser VirtualBox: Guide d'utilisation Comment utiliser VirtualBox: Guide de l'utilisateur Avec VirtualBox, vous pouvez facilement installer et tester plusieurs systèmes d'exploitation. Nous allons vous montrer comment configurer Windows 10 et Ubuntu Linux en tant que machine virtuelle. Lire la suite pour voir de quoi il s'agit.
É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 jolis écrans bleus communs aux installations Windows. Sur cet écran et les écrans à suivre, vous pouvez naviguer avec les touches fléchées, utiliser Entrée pour effectuer une sélection et effectuer d'autres actions avec les touches répertoriées dans la barre inférieure.
Étapes 2-3: Bienvenue et avertissement
Voici un bon message vous souhaitant la bienvenue à ReactOS, ainsi qu'une note qu'il est encore en développement.
Étapes 4-5: Périphériques et stockage
Vous pouvez accepter les valeurs par défaut des périphériques, ce sont tous des composants standard que VirtualBox émule.
Sur l'écran suivant, le disque virtuel que vous avez créé pour votre machine virtuelle doit apparaître. Vous pouvez dire si la taille du "lecteur C:" correspond à ce que vous aviez dit à VirtualBox d'allouer à cette VM. Sauf si vous avez besoin d'un schéma de partition sophistiqué, vous pouvez simplement appuyer sur Entrer ici.
Étape 6: Confirmation
Sur cet écran final, sélectionnez l'option du milieu. Il va formater complètement votre disque, ce que vous voulez si la VM est flambant neuve ou si vous réutilisez un ancien fichier de disque virtuel.
Appuyez sur Entrée sur l'écran suivant pour confirmer.
Étape 7: Formatage
Selon la taille de votre disque virtuel, le processus de formatage peut prendre un certain temps.
É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.
Étape 9: Installer Bootloader
Enfin, le programme d'installation va configurer le bootloader de la machine virtuelle pour exécuter ReactOS lorsque vous le démarrez. Choisissez la première option ici, qui l'installera sur le disque virtuel dans son ensemble ainsi que sur la partition C: spécifiquement. Un dernier écran vous informera que vous redémarrerez votre machine. Dites adieu à ce bleu électrique impressionnant.
Comment configurer ReactOS
Vous devriez maintenant démarrer dans le ReactOS lui-même. Si vous êtes un utilisateur d'un certain âge, le style que vous voyez devrait vous sembler familier. Maintenant, un assistant apparaît pour vous aider à configurer certains aspects du système:
- Un écran de bienvenue
- Remerciements, en particulier au projet open source que contient ReactOS.
- Paramètres de langue, y compris pour le système (date / heure, devise et autres formats) et pour le clavier (par exemple, disposition US), illustrés dans l'image ci-dessus.
- Une option pour ajouter votre nom et le nom de votre entreprise.
- Un nom pour votre machine et le mot de passe pour le compte administrateur Compte administrateur Windows: Tout ce que vous devez savoir Compte administrateur Windows: tout ce que vous devez savoir À partir de Windows Vista, le compte Administrateur Windows intégré est désactivé par défaut. Vous pouvez l'activer, mais à vos risques et périls! Nous vous montrons comment. Lire la suite .
- Réglage de la date, de l'heure et du fuseau horaire.
- Sélection d'un thème ReactOS contient deux hors de la boîte: Lautus, un thème sombre, et classique (qui ressemble à ce que vous attendez), montré dans l'image ci-dessous.
- Paramètres réseau.
- Indiquer si la machine ReactOS fera partie d'un groupe de travail (ad-hoc) ou d'un domaine d'entreprise Conseil: Comment partager des fichiers et des dossiers entre comptes d'utilisateurs Windows Home Astuce: Comment partager des fichiers et des dossiers entre des comptes d'utilisateurs Windows Parfois peut être physiquement très proche l'un de l'autre, mais semble être à des kilomètres l'un de l'autre lorsque vous essayez de transférer un fichier. Utilisez ce guide pour vous aider à envoyer des fichiers de PC à PC avec la plus grande facilité. Lire la suite .
- Un dernier écran de progression pendant que le système d'exploitation fonctionne en arrière-plan.
Une fois tout ceci terminé, votre bureau sera prêt à être utilisé. Si vous êtes un utilisateur régulier de Windows, tout 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 à quel point cela fonctionne- t-il?
Installation de programmes Windows dans ReactOS
Nous allons sélectionner trois applications à utiliser dans cette expérience, comme suit:
- Editeur de texte Les 6 meilleures alternatives de Notepad de Windows Les 6 meilleures alternatives de Notepad de Windows Bloc-notes de Windows est trop simple, mais Microsoft Office est exagéré? Si vous cherchez un remplacement Notepad, voici les principales alternatives. On sera parfait pour toi. Lire la suite . C'est l'un des outils informatiques les plus basiques, et ReactOS possède ses propres clones de Notepad et de Wordpad, tout comme Windows. Néanmoins, nous allons essayer d'installer PSPad, un éditeur de texte open source.
- Lecteur de musique Les 5 meilleurs lecteurs de musique gratuits pour Windows Les 5 meilleurs lecteurs de musique gratuits pour Windows Le téléchargement de musique a toujours ses avantages. Pour un, vous pouvez jouer de la musique même lorsque vous n'avez pas accès à Internet. Mais quel lecteur de musique devriez-vous utiliser? Trouvez les meilleurs lecteurs de musique gratuits ici. Lire la suite . QMMP est multi-plateforme et ressemble à WinAmp, il semble donc être un bon choix. Mais les applications multimédias ont besoin d'interagir avec différents composants internes du système d'exploitation, donc cela représente quelque chose d'un peu plus compliqué qu'un éditeur de texte.
- Navigateur Web Les meilleurs navigateurs Web pour Windows Les meilleurs navigateurs Web pour Windows Quel est votre navigateur Web par défaut? Même si nous avons l'embarras du choix, la majorité d'entre nous s'en tiennent aux joueurs majeurs testés et testés. Quelles sont les meilleures alternatives pour l'utilisation des ressources, la vitesse et la sécurité? Lire la suite . Nous cherchons quelque chose de complexe ici, pourquoi ne pas y aller? Essayons d'installer la dernière version de Chrome.
Remarque: Alors que les instructions initiales indiquaient 1 Go de RAM à la machine virtuelle ReactOS, en fonction de la sélection de Chrome, j'ai augmenté cette valeur à 2 Go avant de procéder aux installations.
Les sections suivantes détailleront 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 déclenché des choses.
L'installation s'est terminée sans problème et le programme d'installation a lancé l'application. Des tests rudimentaires (saisie de texte et sauvegarde 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 bien fonctionné, en basculant d'avant en arrière entre la taille indiquée dans l'image ci-dessous et pleine taille. Mais Minimize n'a pas, alors qu'il a travaillé sur d'autres fenêtres telles que le gestionnaire de fichiers.
Dans l'ensemble, il semble à première vue être largement fonctionnel. En tant que représentant d'une application "de base", PSPad passe le test.
Remarque: ReactOS a un gestionnaire d'application, qui ressemble davantage aux divers gestionnaires de paquets du monde open source que les programmes et fonctionnalités de Windows. Il s'agit d'une sorte de référentiel logiciel à partir duquel les utilisateurs peuvent sélectionner et installer des applications pour ReactOS, comme le Windows Store Une surprise agréable 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 a une version (légèrement plus ancienne) de PSPad pour l'installation. Il a également installé correctement et même ramassé la session que j'avais ouverte dans la nouvelle version.
Installation et exécution de QMMP
QMMP est également disponible en téléchargement sur son site Web; faites défiler vers le bas de la page des téléchargements et recherchez le lien pour "paquets binaires pour Windows." Choisissez le programme d'installation pour la version la plus récente, et double-cliquez pour exécuter.
Les choses se sont détériorées quand l'application a démarré. Cela m'a permis de démarrer l'application et d'ajouter une chanson à la liste de lecture, mais elle ne jouerait pas. À ce stade, j'ai remarqué que le pilote audio n'était pas correctement configuré pour la VM, mais même après l'avoir fait et en le confirmant, l'application ne jouait pas un fichier MP3. En fait, ReactOS a commencé à geler quand j'ai essayé de désinstaller QMMP pour le réinstaller. Une nouvelle installation de ReactOS, où j'ai fait en sorte d'installer le pilote audio en premier, n'a même pas résolu le problème.
Pour cette application "modérée", on peut l'évaluer comme ne passant pas. Bien qu'il ait été installé et démarré, il n'a pas réellement rempli sa fonction principale.
Remarque: Tout comme PSPad, QMMP est également disponible auprès de ReactOS Application Manager. L'installation de cette version (ancienne, plus ancienne) a fonctionné, comme le montre l'image ci-dessus.
Installation et exécution de Chrome
Maintenant, pour le coup de grâce: le navigateur Web Chrome. Si vous pouvez l'installer et l'utiliser sur votre machine, vous disposez soudainement d'une grande variété d'outils. Cela va du courrier électronique de bureau aux lecteurs audio (consultez notre guide pour Spotify) aux outils de productivité (Google Docs ou Office Online). Mais sa capacité à exécuter tous ces excellents logiciels sur le Web signifie que c'est une bête complexe sous le capot. Est-ce que ReactOS peut le gérer?
Malheureusement non. Au moins l'exécution du fichier ChromeSetup.exe standard a échoué. L'installateur n'était même pas capable de se connecter à Internet pour télécharger le navigateur lui-même, ce qui n'est pas de bon augure pour la capacité de Chrome à surfer sur le web sur ReactOS.
Remarque: Bien que Chrome ne soit pas une option, du moins pas sans appliquer de la graisse de coude pour l'installer, Firefox est! Il est disponible depuis le gestionnaire d'application et fonctionne bien. Bien que la version soit un peu plus ancienne (v.45.0.1), elle n'a eu aucune difficulté à ouvrir le brouillon de cet article dans Google Docs après que je me suis connecté à Gmail, comme le montre l'image ci-dessous.
Devriez-vous utiliser ReactOS?
Ça dépend. Si vous êtes déjà un utilisateur Windows? Non, pas pour n'importe quelle raison, à 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 bizarre dont vous avez besoin en l'exécutant dans VirtualBox. Fondamentalement, si vous êtes dans une situation où Wine ne fonctionnera pas quelque chose que vous voulez, et vous ne voulez pas monter en poney pour une licence Windows. Gardez juste à l'esprit son état en cours et ne faites pas de grands paris (par exemple, ne comptez pas dessus pour les programmes critiques sans tests approfondis).
Cela dit, si vous avez un matériel plus ancien qui n'a pas de système d'exploitation, et que vous en avez besoin, ReactOS pourrait être une option viable. Vous devriez vous concentrer sur ce qui est disponible depuis le gestionnaire d'application, ce qui n'est pas aussi grave que cela puisse paraître. Alors que certaines des applications installées manuellement ne fonctionnaient pas, ReactOS est passé de "trois pour trois" avec les installations d'Application Center.
En plus des utilitaires ci-dessus et de Firefox, il y a quelques applications lourdes disponibles. Comme LibreOffice. GIMP, Inkscape et Scribus pour les graphiques et la publication. GnuCash pour les finances. VLC pour la vidéo. Il y a même une version démo de Diablo II. Pas trop moche pour un groupe de développeurs communautaires qui s'attaquent à Microsoft.
Tout compte fait, vous seriez probablement mieux avec une distribution Linux en termes de mises à jour logicielles et de capacité générale. 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 un effort valable? Un système d'exploitation compatible avec Windows, totalement gratuit et gratuit, ne serait-il pas génial? Faites-nous savoir ci-dessous dans les commentaires si vous avez des opinions!