Pourquoi Windows XP n'est-il pas encore Open Source ?


En ce qui concerne Microsoft Windows, il existe de nombreuses versions emblématiques pour différentes raisons. Windows 3.1 a libéré le courant dominant de l'invite DOS et Windows 95 avait l'impression que l'avenir était arrivé lorsque je l'ai essayé pour la première fois, mais Windows XP est spécial pour une raison différente.

Mis à part l'esthétique loufoque, Windows XP est connu pour être un système d'exploitation rapide, stable et convivial. Les gens ont conservé leurs installations de Windows XP aussi longtemps qu'ils le pouvaient, et même aujourd'hui, il existe des systèmes embarqués de niche qui s'appuient toujours sur Windows XP, et il y avait un mode Windows XP spécial sur Windows jusqu'à Windows 7. Sous le capot, Windows XP était remarquable pour s'éloigner de MS-DOS et du noyau Windows 9x et pour amener le noyau Windows NT de classe affaires à un système d'exploitation grand public.

Il est donc juste de se demander pourquoi Microsoft n'a pas franchi le pas vers l'open source de Windows XP. La société ne le prend pas en charge, n'en tire aucun profit, et la publication du code source non seulement le préserverait pour des raisons historiques, mais lancerait également une nouvelle vague de développement de logiciels homebrew. Il existe également un précédent ici. Après tout, la société a publié MS-DOS 4.0 sous forme de code open source, nous donnant un rare aperçu du fonctionnement interne du logiciel qui a dominé l'informatique domestique pendant si longtemps. Alors, pourquoi la même chose ne s'est-elle pas produite pour Windows XP, ou pour tout autre système d'exploitation Windows ?

Microsoft possède toujours le code

C'est l'observation la plus élémentaire, mais je dois mettre au premier plan le fait que Microsoft possède le code source de Windows XP et n'a aucune obligation de le publier. Même si, de notre point de vue, cela n’a plus de réelle valeur pour l’entreprise.

Un disque Windows XP à côté du logo Windows XP. Crédit : Konektus Photo/Shutterstock.com

Mais c’est aussi bien plus compliqué que cela. Comparé à quelque chose comme MS-DOS 4.0, Windows XP est une bête complexe. Il ne s'agit pas seulement du code source de Microsoft, mais également d'un réseau complexe de composants propriétaires et sous licence. Ce qui signifie, potentiellement, que même si Microsoft voulait ouvrir XP en source libre, il aurait également besoin du consentement d'autres entités. Certaines des entités impliquées pourraient même ne plus exister, ce qui rendrait juridiquement impossible la publication du code dans son intégralité sur la base des accords initiaux.

Une silhouette sombre à capuche utilisant un ordinateur portable de façon menaçante. Crédit : Bits et fractionnements/Shutterstock

De plus, comme je l'ai mentionné ci-dessus, il existe encore des systèmes qui dépendent de Windows XP, même s'ils ne devraient vraiment pas le faire. Ainsi, l'ouverture de Windows XP pourrait conduire à la découverte de nouvelles vulnérabilités qui pourraient encore être pertinentes. En dehors de cela, Windows XP constitue la base de toutes les versions modernes de Windows, étant situé sur la branche Windows NT de l'arbre généalogique. Cela signifie que certains composants essentiels pourraient encore être présents et causer des problèmes de sécurité.

Cela dit, en 2020, une partie du code source de Windows XP a été divulguée en ligne (selon ZDNet) et cela n'a pas entraîné de crise de sécurité. Cependant, il ne s'agissait pas d'une copie complète et ne contenait pas tous les composants, le point de vue de la sécurité présente donc toujours des avantages.

Les obstacles techniques des logiciels existants

Si nous supposons que Microsoft souhaitait réellement rendre le code de Windows XP open source et que nous écartions tout problème juridique, cela pourrait-il être fait ? Étant donné qu'il a vingt ans et que de nombreux outils de développement et dépendances ont disparu depuis longtemps sous la forme qu'ils étaient lorsque XP était nouveau, XP est probablement trop ancien et compliqué pour qu'un projet open source soit réalisable, ou qu'il en vaille la peine et les dépenses.

Préservation sans Open Source

Personnellement, je ne pense pas que Microsoft ouvrira Windows XP de mon vivant, voire jamais. Il y a de plus grandes chances que quelque chose comme Windows 1.0, 3.1 ou 95 reçoive ce traitement à la place.

Bureau ReactOS avec explorateur de fichiers et jeu Solitaire.

Cela dit, nous avons des projets comme le projet open source ReactOSqui a encore un long chemin à parcourir, mais qui permettra probablement de maintenir en vie les applications Windows XP à des fins de préservation. Vous pouvez également toujours exécuter Windows XP en toute sécurité à l'aide d'une machine virtuelle. Ainsi, la partie la plus difficile de l'utilisation de Windows XP et des logiciels conçus pour cela aujourd'hui est simplement de trouver une copie sous licence.

Le fantôme dans la machine

En regardant ce qu'est devenu Windows moderne, il semble que Windows XP était la dernière version de Windows à avoir tout pour plaire avant le déclin. Il s'agissait d'un système d'exploitation qui pouvait vous mettre en ligne, mais ne dépendait pas de votre présence en ligne. Il a eu peu ou pas de désagréments, il n'a pas enregistré chacun de vos mouvements et ne les a pas partagés avec votre base d'origine, et n'a pas affiché de publicité, et il n'est pas criblé de bloatware Microsoft « à valeur ajoutée » comme OneDrive, Microsoft 365 ou de fonctionnalités d'IA « utiles ». Clippy a même été licencié pour Office XPen réponse aux (halètement !) commentaires négatifs des utilisateurs sur l'assistant de bureau tant décrié.


Ainsi, la légende de XP, même à travers les lunettes teintées en rose, hante un peu Windows moderne, je pense.

MacBook Pro M4. Crédit : Apple

9/10

Système opérateur

macOS Séquoia

Processeur

M4 Pro 12 cœurs

GPU

GPU M4 à 16 cœurs

BÉLIER

24 Go




Vous pouvez lire l’article original (en Angais) sur le blogwww.howtogeek.com