Recent Releases

0.4.417 Feb 2017 20:26 minor feature: Today marks the fifth release of the ReactOS 0.4.x series, as well as the fifth following the 3 month release cycle started by 0.4.0 itself. Progress has continued steadily, with a great deal of work going on in the background to improve ReactOS' general usability and stability. Many of these improvements were on display at the FOSDEM convention in Brussels that took place on the 4th and 5th of this month. Certainly one of the more notable albeit less visible additions was the incorporation of basic printing support by Colin Finck. At present ReactOS is only capable of sending print commands to a parallel port printer, but this is the first step towards universal support and Colin should be applauded for his effort. Here we have ReactOS running on real hardware, running what we can probably all agree are non-trivial applications. What is more, compared to the 0.3.x series the overall improvement to the actual rendering of the applications is also clear. Where in the past toolbars and buttons always looked visibly ajar or improperly aligned, here the menus and icons look much, much more correct. There are still some slight problems, but overall ReactOS is nearing the point where it is genuinely usable, not just merely tolerable. That, more than anything else, is something that the team is proud to have achieved.
0.4.317 Nov 2016 05:12 minor feature: The ReactOS Project is pleased to announce the release of another incremental update, version 0.4.3. This would be fourth such release the project has made this year, an indication we hope of the steady progress that we have made. Approximately 342 issues were resolved since the release of 0.4.2, with the oldest dating all the way back to 2006 involving text alignment. Notable in this release is the switching to a new winsock library that had been started several years ago by Alex Ionescu and imported into trunk by Ged Murphy. Even after it was brought in however significant work remained to be done before it could replace the old winsock library, work which Peter Hater and Andreas Maier undertook. Their effort has now reached a point wherein the team feels it is ready to supplant the original library and 0.4.3 serves as the first release to incorporate it. As the winsock library underpins effectively all network operations in user mode applications, and its improvement should be a significant boon for ReactOS' compatibility with such programs as the Good old Games (GoG) client and newer versions of the Python runtime. Of perhaps more interest to vintage game fans, improvements to ReactOS' implementation of NTVDM has seen several more DOS-era games now running successfully. Strategy fans in particular should enjoy a trip down memory lane with the likes of Age of Empires and Command Conquer. Behind the scenes the team has made a major effort to flesh out the test suite, ranging from memory related functionality to the windows shell API. Work also continues on the aptly named Another Rewrite of the Memory Manager Module (ARM3) with the initial implementation of sections support, the last major piece of functionality before it can completely replace the old memory manager.
0.4.217 Aug 2016 01:38 minor feature: The ReactOS Project is pleased to announce the release of version 0.4.2, again within three months of the previous release. The team sincerely hopes that this new rapid release cycle will hold for future releases as well. If there is one word to describe progress on the project, it would be steady. The project is reaching a point where rapid releases are viable, where disruption from introduction of major components or restructuring has been greatly reduced from the tumultuous early years and even as recently as the late 0.3.x series. This being the case 0.4.2 presents a fairly incremental update from 0.4.1, primarily because no showstoppers appeared that required the team to wait literally years in order to spin it out. This, ultimately, is a good thing. Beyond the usual updates to external dependencies such as Wine and UniATA, much work has gone into refining the experience of using ReactOS, especially with respect to the graphical shell and the file explorer. Perhaps the most user visible change however is the ability now to mount and read from several Unix filesystems, namely ext family, ReiserFS, and UFS. Native built-in support for these filesystems should make for considerably easier interoperability than the current out-of-box experience provided by Windows, and there is more to come in the future.
0.4.117 May 2016 16:19 minor feature: The ReactOS team is proud to announce the release of version 0.4.1 a mere three months after the release of 0.4.0. The team has long desired an increased release tempo and the hope is that this will be the first of many of faster iterations. Due to the brief period of time between the two releases, 0.4.1 is ultimately a refinement of what was in 0.4.0. That is not to say that there are no new features of course, and a few highlights of both categories are listed below. Activation Context - A fix that came in just a tad too late for 0.4.0, this resolved a problem in the loader that prevented applications depending on various versions of the MSVCRT library from working properly. BTRFS support - Initial read and write support introduced via importing of the WinBtrfs driver. Shell - General usability improvements such as properly rendering icons and improved folder views. USB - A variety of fixes that should make plugging in USB devices slightly less crashy. Virtual machine shared folders - ReactOS now properly supports the shared folders of virtual machines like VirtualBox and VMware Player via network places.