Versie 0.4.9 van ReactOS is uitgekomen. Het React Operating System is een opensource-besturingssysteem dat als doelstelling heeft om compatibel te zijn met Windows NT, 2000 en XP, zodat er Windows-applicaties en -drivers op gedraaid kunnen worden. Hoewel er al veel software probleemloos op draait, waaronder LibreOffice, Mozilla Firefox, Mozilla Thunderbird en diverse spellen, verkeert het hele project volgens de ontwikkelaars nog in het alfastadium en is het niet geschikt voor dagelijks gebruik. Op deze pagina kunnen enkele screenshots van ReactOS worden bekeken. De changelog voor deze uitgave kan hieronder worden gevonden.
Kernel:Win32 subsystem:
- CC: Finalized read ahead and lazy writing implementation. Fixed lots of bugs and deadlocks. Fixed random behaviours.
- CC: Fixed lots of VACB leaks. This fixes many big operations.
- CC: Fixed a race condition. With fixes in FAT32 driver, ReactOS can be built on ReactOS.
- MM: Fixed a page mapping issue causing corruptions.
- KE: Fixed a loop indefinitely trying to figure out CPU frequency. This eliminates a boot delay.
- IO: Implemented support for reserve IRP. This is critical for low memory situations.
- PNP: Minor enhancements.
- FSRTL: Fixed a nasty typo prevented freeing memory.
- Lots of improvements to 1st stage setup: Added support for some navigation keys. Improved installation path checks and entering partition size.
Drivers:
- win32k/ntuser: Fixed some regressions.
- win32k/ntuser: Fixed some menu issues.
- win32k: Filled a gap that affected window stations. This prevents system from messing up.
- win32k: Some fixes for font substitutes.
- usersrv: Hard errors are sent to desktop now; various hard error improvements.
Shell:
- i8042prt: Fixed keyboard bug on Lenovo ACPI.
- usbport: Merged transaction translator support. This is crucial for various USB 2.0 controllers, and will fix lots of boot problems with USB enabled.
- fastfat: Fixed directory leaking.
- fastfat: Implemented write IOs deferring. This fixes issues occuring when copying large files.
- fastfat: Implemented support for stack overflow in read operations.
- fastfat: Fixes for autochk.
- fastfat: Rewritten support for dirty volumes. This will greatly reduce file corruptions, and trigger repairing.
- fastfat: Fixed race conditions on high IO operations.
System DLLs:
- Fixed locking and unlocking taskbar.
- Implemented showing hard error balloon.
- Fixed some icon problems.
- Fixed some key shortcut issues in Command Prompt.
User-mode DLLs:
- hal: Fixed two stack overflows, one in interrupt handlers.
- ntdll/ldr: Added initial verifier.
- advapi32: Some improvements to services.
- advapi32: Fixed service stopping sequence.
- kernel32: Added Vista exports.
Commands and utilities:
- shell32: Implemented right click drag menu.
- shell32: Fixed some more memory leaks.
- shell32: Improved folder type names.
- shell32: File extensions
- comctl32: Finally synced with Wine Staging 3.3. This is expected to fix many issues.
- beepmidi: Fixed busy wait when no notes are playing.
- windowscodecs: Fixed stack corruption when showing PNGs.
- afd: Some bugs are fixed in socket connection.
- msvcrt: Various fixes to file
- apisets: Added apiset DLLs from Wine for forwards application compatibility.
- zipfldr: Added ZIP shell extension along with zlib library.
- setupapi: Some more progress.
- syssetup: Added more pages for settings of various hardware in 2nd stage setup.
Tasks:
- rapps: Replaced extract with FDI for handling cabinet files.
- services: Update a driver's status properly.
- services: Fixed service stopping sequence.
- sc: Many improvements to this command.
- net: Many improvements to this command.
- sndvol32: Added volume tray dialog. Added small master dialog. Fixed various dialogs.
- drwtsn32: Various improvements to Dr. Watson.
- dhcpcsvc: DHCP client can be stopped now.
- tftpd: Added Open TFTP Server.
- eventvwr: Major improvements for Event Viewer. Added command line support.
- mspaint: Fixed crash on zoom-out.
- mspaint: Fixed canvas disappearing, a right-click bug and persistently saving file as Unnamed.
- clipbrd: Improvements in Clipboard Viewer.
- User-mode DLLs are synced with Wine Staging 3.3.
- Various x64 boot fixes have been made. More work is needed to get x64 port running.