Les projets un peu fou du logiciel libre, épisode 2 : « ReactOS ».

Pour ce deuxième billet de la série « Les projets un peu fous du logiciel libre », sorti un peu plus tôt que prévu, j’ai envie de parler de ReactOS. C’est un vieux projet, né vers 1996 qui veut réécrire Microsoft Windows dans sa génération NT en version libre.

C’est avec l’arrivée récente de la première release candidate de la version 0.4 que j’ai décidé de parler de cet OS libre vraiment atypique. La version 0.4rc1 installable date du 14 décembre 2015. Donc autant dire que c’est du code très frais, rédigeant cet article le 17 décembre 2015.

Historiquement le projet est né sous le nom de FreeWin95 en 1996. Le but était d’écrire un clone de MS-Windows 95 en logiciel libre. En 1997, le projet stagnant, les développeurs changent leurs fusils d’épaule et décident de partir sur une base plus solide, c’est à dire un clone de NT4.

En 2006, suite à des rumeurs de code copié depuis celui de MS-Windows, une analyse a été lancée. Elle s’est terminée fin 2007. Autant dire qu’un temps précieux a été perdu. On pourrait faire un parallèle avec le projet Wine qui est une couche de traduction pour faire fonctionner un maximum de logiciels MS-Windows sous Linux.

Les deux projets travaillent ensemble. Spécialement en ce qui concerne les fichiers DLL en mode utilisateur, les deux projets utilisant des bases techniques différentes.

Pour installer ReactOS 0.4.0rc1 dans une machine VirtualBox, j’ai suivi un article de son wiki qui m’a dépanné 😉

Continuer la lecture de « Les projets un peu fou du logiciel libre, épisode 2 : « ReactOS ». »

Les projets un peu fou du logiciel libre, épisode 1 : « FreeDoom ».

Dans cette série de billets que je posterai le vendredi avec un rythme d’une fois tous les 15 jours, je vous parlerai des projets un peu fou du logiciel libre. Le premier exemple est lié à un anniversaire tout frais. Les 22 ans du premier Doom, jeu vidéo mythique des années 1990.

Nous somme le 10 décembre 1993. Une petite entreprise du nom d’id Software qui s’était déjà fait les dents dans le domaines du FPS (First Person Shooter) avec Wolfenstein 3D sorti un an plus tôt sort ce qui sera un titre emblématique : Doom. Derrière un scénario qui tient sur un ticket de métro, on trouve un des jeux les plus addictifs des années 1990.

Le joueur joue un space marine qui a été exilé sur Mars après avoir cassé la tête d’un officier qui lui demandait de tirer sur des civils. Une fois sur Mars, la base installée par des scientifiques qui font des expériences avec des technologies de transport qu’ils ne maîtrisent pas tourne au vinaigre. Vous êtes le seul survivant avec pour tout arme un pistolet… Et d’étranges bruits vous font penser qu’il se passent des choses pas très catholiques près de votre point de départ.

Après la publication du code source de ce qui a été appellé rétrospectivement id Tech 1 en 1999 sous licence GPL, les ports du moteur ont explosés, au point que toute nouvelle plateforme technique qui sort se doit d’avoir son port de Doom.

Continuer la lecture de « Les projets un peu fou du logiciel libre, épisode 1 : « FreeDoom ». »