Gisteren is versie 0.3.1 van ReactOS uitgekomen. Dit project heeft als doelstelling een open source operating system te bouwen dat compatible is met Windows NT, 2000 en XP, zodat er Windows-applicaties en -drivers op gedraaid kunnen worden. Op deze pagina kunnen enkele screenshots worden bewonderd. De software is onder andere te downloaden als een installatie-cd, als Live-cd versie voor mensen die het een keertje willen proberen zonder hun systeem opnieuw in te richten, of als VMware image. Het changelog van deze versie is erg lang, wat niet verwonderlijk is, aangezien de vorige release alweer een half jaar oud is. Wie alle veranderingen wil nalezen kan op deze pagina terecht, een samenvatting is in de release notes te vinden:
ReactOS 0.3.1 Released!
It's been almost half a year since the last release (0.3.0). And all this time work was going on like crazy - sometimes up to 50 commits per day.
Mainly, the work focused on rewriting certain parts of the ReactOS Core (kernel, HAL, bootloader, etc). It's very hard to sum up the huge Changelog in an outline, but briefly:Read through the changelog, and you will see the amount of changes in this release!
- Freeldr was improved
- HAL's key areas have been significantly improved (irql-related, bus support, kd-functions)
- The Kernel experienced a massive rewrite of incompatible parts (and is still in the process of improvement)
- Run-time library (Rtl) got a lot of improvements and bugfixes
- Bugs were fixed in kernel-mode drivers and a better USB driver was added
- Registry-support has been greatly improved thanks to addition of "cmlib", a library shared by the boot loader and the kernel to handle binary registry hives; it even supports binary registry hives created by Windows
- More fixes in the Win32 subsystem and user-mode DLLs
- Boot video driver (and a splash screen) was added
However, there are a few things worth mentioning. First of all, please don't forget this is an alpha-stage operating system, which means it is not suitable to replace your main OS (due to stability and compatibility concerns). And second, this release is aimed to be run mostly in virtualizers / emulators (like QEmu, VMWare, Parallels, etc): because of the big amount of changes, our development team was not able to test/fix all problems which arise when running ReactOS on real hardware.
Also, we aim to continuosly reduce delays between releases, and keep to a regular release schedule in the future.[break]