ReactOS - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Histoire

En 1996, un groupe de personnes forme un projet nommé FreeWin95, avec pour but de développer un système d'exploitation qui serait un clone de Windows 95. Le projet stagnait dans ses discussions à propos de la conception du système.

Fin 1997, le projet ne donnait toujours aucun résultat. Les développeurs décidèrent de faire renaître le projet, qui fut renommé ReactOS, et sa cible devint Windows NT. Le projet débute en février 1998, avec le développement du noyau et des pilotes de base.

Le projet avance ensuite significativement : en 2008, la branche 0.3 permettait une compatibilité avec un nombre important d'applications développées pour Microsoft Windows.

L'avenir

Les développeurs de ReactOS travaillent notamment sur la prise en charge de l'USB (la mise en œuvre Cromwell du noyau Linux est d'ailleurs en cours de portage), ainsi que l'amélioration de la gestion de DirectX et OpenGL.

Les développeurs travaillent également sur une amélioration de l'interface graphique. La prise en charge des plates-formes Java et Microsoft .NET via la plate-forme de développement Mono est également en cours de réalisation.

Projets liés

ReactOS travaille avec le projet Wine, le projet ReactOS peut donc bénéficier des progrès de Wine dans l'implémentation de l'API Win32. Ces travaux concernent principalement les bibliothèques logicielles, dont la plupart peuvent être échangées entre ReactOS et Wine. Les deux projets travaillent sur la compatibilité croisée, de sorte que le peu de bibliothèques restantes puissent être employées dans ReactOS.

Historique des versions

Couleur Signification
Rouge Version qui n'est plus prise en charge
Vert Version courante
Bleu Version future
Version du système Date de la version Information sur la version
0.2.0 2004-01-25 Première version avec interface graphique de travail
0.2.2
0.2.5
2004-04-27
2005-01-02
Correction des bugs uniquement.
0.2.8 2005-10-29 VMWare Détection, CSRSS Réécriture.
0.3.0 2006-08-27 Première version qui supporte officiellement internet.
0.3.1 2007-03-10 Gestionnaire de programme ajouté, Début de la réécriture pour Kernel.
0.3.2 sauté Branche réalisée mais jamais sortie.
0.3.3 2007-09-12 Kernel et win32k améliorations.
0.3.4 2008-01-22 Support d'enregistrement réécrit, Desktop Client retiré et Plug 'N' Play.
0.3.5 2008-06-30 Correction des bugs uniquement.
0.3.6 2008-08-06 Support RTL.
0.3.7 2008-11-04 x86_64 amélioré; MSVC, Nouveau Stacks.
0.3.8 2009-02-04 Introduction de PSEH et Multipartition du support HDD dans le LiveCD.
0.3.9 2009-04-26 24MB Minimum de RAM, Cartographie Hyperspace plus rapide, Support Son Initial.
0.3.10 2009-07-05 Support SATA initial, Support USB Clavier/Souris Support, Clone de Paint, Initial MSVC..
0.3.11 2009-12-16 Réécriture du kdcom; fonte de caractères Chinoise/Coréenne; Compatibilité mise à jour; Système de sons amélioré.
0.3.12  ?  ?
0.4.0  ?  ?
0.5.0  ?  ?
1.0.0  ?  ?

Audit interne

Le 17 janvier 2006, Hartmut Birr déclara sur la liste de diffusion des développeurs de ReactOS que le système contenait du code d'éléments de Microsoft Windows désassemblés. Les sources du système furent bloquées et il fut demandé aux contributeurs de faire une rétro-ingénierie propre. L'accusation suscita une réaction négative de la part de la communauté des logiciels libres. C'est pourquoi de mars 2006 à décembre 2007, un audit interne fut effectué sur le code source pour le nettoyer.

Tous les développeurs durent montrer qu'ils faisaient une rétro-ingénierie légale. Lorsque l'audit fut terminé, les résultats ne furent pas rendus publics : il s'agissait seulement d'un effort interne afin d'assurer un code source propre, et non d'une décision de justice.

Cette affaire conduisit un certain nombre de membres fondateurs à quitter le projet. Fut également critiqué le fait que les fichiers les plus suspects n'aient pas été considérés lors de l'audit, le rendant par conséquent nul.

Page générée en 0.113 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise