Je reviens d’une convention Amiga là et un dev a fait une démonstration d’un truc assez énorme : Reactos.
Il s’agit d’un OS libre qui a pour particularité d’ambitionner être un clone de windows (un peu de la même manière que MorphOS peut l’être par rapport à amigaOS).
C’est loin d’être fini, mais tant qu’on se tient éloigné de DirectX la compatibilité est assez bluffante, j’ai vu tourner firefox, openoffice, microsoft office, visual studio 2005, unreal tournament, deux ex, scummVM…
Et best of the best même les drivers sont 100% compatible windows.
ce n’est que la version 0.3, et c’est vrai que le projet est en route depuis 96 et que jusqu’à peu ça allait bien lentement, mais, encore une fois en dehors de directX, la compatibilité est proche de la perfection, il reste assez peu à faire pour obtenir quelque chose du niveau de windows… disons 2000.
J’avais jamais entendu parler de ça, malgré l’ancienneté du projet, mais la démo que j’ai vu était clairement bluffante.
quelques screens ici : http://www.reactos.org/xhtml/en/screenshots.html
Homepage ici : http://www.reactos.org/xhtml/en/index.html
Je sais, ça aurait pu aller dans OS war & tips, mais le projet est tellement impressionant et peu connu ça mérite bien d’en causer ici.
edit : un extrait de la FAQ :
Why ReactOS? Why clone Microsoft Windows?
First of all, ReactOS is not a clone of Windows. ReactOS is an operating system that is compatible with Microsoft Windows applications and drivers. Some of the reasons are the same as the reasons for developing Linux (an open-source UNIX clone)? In short, Linux is a great operating system, but it is not the answer for everybody. There are a lot of people that like Microsoft Windows, but are very frustrated with Microsoft’s policies on various issues.
The 9x family of Microsoft Windows is based on DOS, and shares many of its weaknesses, which is the primary reason why Microsoft Windows has such a bad name. The Microsoft Windows NT family of Windows, however, has a solid design. Not everything is perfect, but without access to the source code, there is no way to fix it, so a compatible operating system must be built from the ground up.