Historique de ReactOS
We can take the first 3 Parts of About ReactOS here, but the today and future sections have to rewriten.
TODO:
@Devs: please review the content
Avant ReactOS
Dans l'année 1996 plusieurs personnes forment un groupe appellé FreeWin95, dans le but de créer un système d'exploitation qui serait un clone de Windows 95. Malheureusement, et comme c'est le cas pour beaucoup de nouveaux projets d'OS open source, il s'enlise dans des discussions sans fin à propos de la conception du système.
Les débuts de ReactOS
A la fin de l'année 1997, le projet n'a abouti à rien. Jason Filby prend alors la direction des opérations et lance un appel à tous les collaborateurs encore actifs afin de relancer le projet. L'équipe décide de baser le système sur Windows NT et de mettre l'accent sur les résultats (du code écrit plutôt que des discussions sans fin). Le projet est rebaptisé ReactOS, car ce qui motive la création de cet OS est le désaccord avec le monopole de Microsoft sur le marché des systèmes d'exploitation. Février 1998, ReactOS naît.
Etape par étape
Les premières années, ReactOS avancent très lentement malgré les grandes quantités de code écrites. Seuls quelques-uns des développeurs savaient coder le noyau, et c'était l' époque pénible des premiers balbutiements de ce dernier. Plus tard, alors que le noyau devenait plus complet et plus stable et que les drivers de base comme les drivers IDE et clavier étaient écrits, plus de développeurs ont pu s'investir dans le projet.
Avant ReactOS
Aujourd'hui, de plus en plus de développeurs contribuent au projet, le noyau a fait des progrès énormes et est à peu prés stable. De nombreuses API sont à un stade assez avancé pour que des travaux plus sophistiqués soient réalisés. Un travail significatif a été fait sur beaucoup de librairies. Le codage du réseau est déjà terminé, ouvrant des possibilités réseau pour ceux qui veulent s'amuser avec le registre. La mise en place de l' Interface Graphique (GDI) et les drivers graphiques VGA et VBE ainsi que le support OpenGL et le support partiel de DirectX permettent de faire tourner des jeux comme Quake I et II. Un support USB basique est en place avec la possibilité d'utiliser clavier et souris USB.
Futur proche
Dans un futur proche ReactOS aura des fonctionnalités réseau complètes, avec des applets visuels pour configurer le réseau. Du travail au niveau du PnP et de la compatibilité des drivers Windows est en cours de finition. Un support USB entièrement fonctionnel est en route.