web-dev-qa-db-fra.com

ReactOS ou WINE est-il le remplacement le plus stable pour Windows XP?

Comme Windows XP n'est plus pris en charge et que les vulnérabilités récemment découvertes ne seront pas corrigées, il est temps de mettre fin à Windows XP depuis mes ordinateurs connectés à Internet. De nombreux logiciels spécifiques à Windows sont installés sur ces ordinateurs et les verrouillent dans un environnement compatible binaire.

Des machines plus puissantes pourraient raisonnablement être "mises à niveau" vers Windows Vista. Cependant, les netbooks, les ordinateurs portables et les ordinateurs de bureau peu alimentés qui ne disposent pas de beaucoup de mémoire ou de capacités de processeur ne survivront pas avec tout le fardeau supplémentaire des systèmes d'exploitation Microsoft les plus récents. J'ai déjà payé une fois pour un système d'exploitation. Par conséquent, le remplacement du système d'exploitation par un système d'exploitation libre à la bière rendra viable la conservation de ce matériel bas de gamme.

Par exemple, un des ordinateurs qui me préoccupe est un EEE PC 1000H, doté d’un disque dur de 80 Go, 1 Go de RAM et un Atom N270 à 1,6 GHz.

D'après ce que je peux dire, ReactOS et WINEfournissent du code les uns aux autres pour élargir et approfondir leur compatibilité avec Windows, donc je présume que si un programme s'exécute sous WINE, il s'exécutera sous ReactOS, et inversement . Même si "ReactOS 0.3.16 est toujours au stade alpha, ce qui signifie qu'il n'est pas complet et qu'il est recommandé uniquement à des fins d'évaluation et de test" , WINE en a plus de 20 années. En tant que tel, l’attraction de (l’idée de) ReactOS réside dans le fait qu’elle remplace et remplace simplement WinXP, alors qu’un système d’exploitation non compatible avec les binaires (comme une variante Linux exécutant WINE) nécessiterait une réinstallation et une reconfiguration du logiciel. logiciel utilisateur.

ReactOS est-il un remplaçant stable et fonctionnel pour Windows XP? J'ai eu des problèmes à faire fonctionner divers logiciels Windows avec WINE immédiatement, alors est-ce que le simple fait d'essayer plus fort? Pour estimer le danger de l'inaction, quelles sont les chances qu'une défaillance de sécurité catastrophique soit révélée dans Windows XP?

N'hésitez pas à créer le tag ReactOS pour moi.

20
Josh

Non , ReactOS n'est pas un remplacement viable pour Windows XP. Ce n’est peut-être jamais le cas, mais ce n’est certainement pas le cas en avril 2014.

Le domaine principal dans lequel ReactOS fait défaut concerne les niveaux les plus bas du système d'exploitation: le noyau. Les pilotes de périphérique dans ReactOS, ainsi que l’architecture globale du noyau, sont grandement simplifiés (simplifiés = fonctionnalités manquantes et support des fonctionnalités de base) comparés à Windows XP, voire à Windows 2000. développeurs, car ils doivent travailler sur le projet, je ne m'attends pas à ce que cela change de si tôt.

En fait, Wine fonctionnant sous GNU/Linux avec X11 est un remplacement meilleur de Windows XP que ReactOS! Vous pouvez remettre en question cette logique, mais restez avec moi ici:

  • ReactOS écrasera votre système presque sur un coup de tête, pour presque tout faire. Il se plantera plus souvent et plus facilement que Windows 95 ou Windows 3.1.
  • En comparaison, GNU/Linux est un système d’exploitation extrêmement stable, doté d’une infrastructure bien testée et complète pour prendre en charge des graphiques 2D et 3D rapides ; réseau robuste; excellente planification multi-tâches et multi-processeurs; et des pilotes de système de fichiers avancés et de classe mondiale. En comparant Xorg (le serveur d'affichage) sous GNU/Linux à ReactOS, Xorg est beaucoup plus stable, plus rapide, plus fonctionnel et supporte mieux l'API de Wine que le sous-système d'affichage de ReactOS.

  • ReactOS a beaucoup de travail d'ingénierie inverse exténuant à faire avant de pouvoir devenir un système d'exploitation plus stable et complet. L'ingénierie inverse prend plus de temps que l'ingénierie directe et, comme Linux est open source et que Windows XP ne l'est pas, la quasi-totalité du travail à effectuer est de l'ingénierie avancée. Donc, ReactOS a beaucoup d'ingénieurs travaillant dessus, et le travail qu'ils doivent faire est beaucoup plus difficile que le travail que les ingénieurs de Linux doivent faire.

  • ReactOS a pour objectif de prendre en charge à terme l'infrastructure de pilotes du noyau de Windows XP suffisamment pour que les pilotes écrits pour le noyau Windows XP puissent s'exécuter sans modification sur ReactOS. Supposons qu'ils réussissent à 100% avec cet objectif. Eh bien, la plupart des constructeurs cesseront bientôt de prendre en charge leurs pilotes pour Windows XP, s'ils n'ont pas déjà complètement cessé de prendre en charge le matériel. Alors, que faites-vous s'il y a un problème de sécurité avec l'un des pilotes propriétaires que vous utilisez? En bref, les gens de ReactOS n’ont pas la main-d’œuvre pour mettre en œuvre un ensemble de pilotes open source pour le matériel courant au-dessus de l’infrastructure du noyau NT. Ils espèrent donc utiliser les pilotes existants - une tactique qui n’est pas une bonne nouvelle pour l'utilisateur soucieux de la sécurité.

Vous voyez, ReactOS irait bien s'il disposait d'une infrastructure de noyau moderne et bien maintenue, dans laquelle les pilotes étaient stables, à code source ouvert et recevaient des mises à jour continues. Mais aucune de ces choses est vraie sur les pilotes ou le noyau de ReactOS.

Si vous deviez choisir un projet dans lequel investir du temps et/ou de l'argent pour continuer à exécuter des programmes exclusivement Windows XP après le décès de XP, je vous conseillerais de consacrer votre temps et votre argent au projet Wine exécuté sous GNU/Linux, ou même sur le système Windows. Mac, selon vos préférences. Ils ont fait un travail incroyable dans le passé et, étant donné la difficulté de leur tâche, beaucoup de personnes y travaillent (par exemple, tous les ingénieurs de CodeWeavers), et ils continuent de faire de grands progrès avec chaque version incrémentielle.

Ne vous méprenez pas. ReactOS est un excellent projet de recherche. Mais ce ne sera probablement jamais que cela: un projet de recherche. Surtout si vous avez la sécurité en tête. La pire chose imaginable pour une personne consciente de la sécurité est un logiciel stagnant qui ne reçoit pas de corrections de bogues incrémentielles ni de mises à jour. En fait, si vous exécutez XP programmes qui ne reçoivent plus de mises à jour, je dirais que cela seul mine votre modèle de sécurité, quelle que soit la plate-forme vous l'exécutez, que ce soit XP lui-même, GNU/Linux/wine ou ReactOS!

39
allquixotic

Si vous avez besoin de windows - logiciel spécifique, ces spécifications sont tout à fait appropriées pour Windows 7. Il existe des outils tiers (exemple, via Lifehacker) pour produire des installations légères.

Si vous avez besoin d'un logiciel spécifique à XP, vous pouvez envisager de mettre la machine hors ligne ou d'exécuter XP sur une machine virtuelle sur un hôte Linux léger (mon option).

Windows 7 possède également le "mode XP", mais il n’est plus pris en charge (il pourrait toujours être meilleur que d’exécuter XP). Il s’agit en gros de XP sur une machine virtuelle. Une option de bricolage peut être configurée pour être plus sécurisée (en termes de démarrage à partir d’un état de nettoyage connu à chaque fois que vous l’utilisez , par exemple).

Vin sur un linux (léger) peut être une option comme dans votre autre (très bonne) réponse. Je n'ai pas trouvé Wine pour m'aider beaucoup, étant donné certains des logiciels spécifiques à Windows et à XP que j'utilise, et j'ai opté pour un XP VM sous Linux pour tous mes besoins Windows, plutôt que d’en exécuter certains sous VM et d’autres sous wine.

1
Chris H