ReactOS Archive

ReactOS 0.4.7 released

ReactOS 0.4.7 has been released, and it contains a ton of fixes, improvements, and new features. Judging by the screenshots, ReactOS 0.4.7 can run Opera, Firefox, and Mozilla all at once, which is good news for those among us who want to use ReactOS on a more daily basis. There's also a new application manager which, as the name implies, makes it easier to install and uninstall applications, similar to how package managers on Linux work. On a lower level, ReactOS can now deal with Ext2, Ext3, Ext4, BtrFS, ReiserFS, FFS, and NFS partitions.

There's more, so head on over to the announcement page.

ReactOS 0.4.6 released

0.4.6 is a major step towards real hardware support. Several dual boot issues have been fixed and now partitions are managed in a safer way avoiding corruption of the partition list structures. ReactOS Loader can now load custom kernels and HALs.

Printing Subsystem is still greenish in 0.4.6, however Colin Finck has implemented a huge number of new APIs and fixed some of the bugs reported and detected by the ReactOS automated tests.

Regarding drivers, Pierre Schweitzer has added an NFS driver and started implementing RDBSS and RXCE, needed to enable SMB support in the future, Sylvain Petreolle has imported a Digital TV tuning device driver and the UDFS driver has been re-enabled in 0.4.6 after fixing several deadlocks and issues which was making it previously unusable. Critical bugs and leakages in CDFS, SCSI and HDAUDBUS have been also fixed.

That's some solid progress.

ReactOS details some of its GSoC projects

ReactOS is participating in Google Summer of Code, and two of their projects have been detailed. Trevor Thompson is working on improving the NTFS driver:

When I started last year, ReactOS could read files from an NTFS volume, but had no write support whatsoever. After GSoC last year, the driver in my branch could overwrite existing files. I also fixed a few bugs in the driver's ability to read files, which have already been merged into the trunk. I also fixed ReactOS' implementation of LargeMCB's, which our NTFS driver has come to rely on, and which a few other filesystem drivers rely on.

My goals for this summer are simply file creation and deletion.

Meanwhile, Shriraj Sawant is working on adding taskbar features (more about Sawant in his GSoC blog post):

The current shell in ReactOS lets user manager running applications, start other applications and manage files but nothing more. This idea is about implementing 3 small shell extensions for showing the state of the battery of the machine, for ejecting usb devices and implementing the quick launch toolbar. These are important requirements and they are much needed while presenting ReactOS in real hardware. Not knowing the state of the battery or not being able to eject a usb flash drive is a serious usability problem. The shell extensions would be developed and tested to work on Windows.

ReactOS 0.4.5 released

ReactOS 0.4.5 has been released.

Thanks to the work of Katayama Hirofumi and Mark Jansen, ReactOS now better serves requests for fonts and font metrics, leading to an improved rendering of applications and a more pleasant user experience. Your continued donations have also funded a contract for Giannis Adamopoulos to fix every last quirk in our theming components. The merits of this work can be seen in ReactOS 0.4.5, which comes with a smoother themed user interface and the future promises to bring even more improvements. In another funded effort, Hermès Bélusca-Maïto has got MS Office 2010 to run under ReactOS, another application from the list of most voted apps. Don’t forget to install our custom Samba package from the Application Manager if you want to try it out for yourself.

ReactOS 0.4.4 released

Today marks the fifth release of the ReactOS 0.4.x series, as well as the fifth following the 4 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.

It seems ReactOS can run Office 2007 now. That's actually quite neat.

ReactOS 0.4.3 Released

ReactOS 0.4.3 has been released.

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.

The changelog offers all the details, and you can download it from their website.

ReactOS 0.4.2 released

ReactOS 0.4.2 has been released, as part of the project's new, faster release cycle.

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 read from and write to 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.

ReactOS 0.4.1 released

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.

I'm glad ReactOS has been picking up steam again. I still doubt it'll ever serve a production purpose, but the effort is incredibly impressive nonetheless.

ReactOS 0.4.0 released

Nearly ten years ago the ReactOS Project released version 0.3.0. Today we are proud to announce the formal release of version 0.4.0. A great deal of work has gone into making this release happen and as we look back it is remarkable to consider how far the project has come since that release a decade ago. This release is both a celebration of and a testament to everything that the ReactOS team and community has achieved together. Thank you to all of you for having stood by the project for this long and we hope rewarding journey. For those of you chomping at the bit to check out the release, go to the download page to get it now.

This is a huge release, and highlighting just a few new features - such as wireless networking, USB support, sound support, etc., etc., - would be a disservice to all the other stuff they worked on.

ReactOS 0.3.17 Released

The ReactOS Project is pleased to release version 0.3.17. A major new feature for this release is the inclusion of NTVDM, which provides support for a wide range of 16bit applications, a long requested feature by the community. NTVDM is still undergoing work but we felt that it was ready enough to provide a sneak peak to the wider community. In addition, the leadup to the 0.3.17 release saw a very impressive round of testing by the community. Several regressions and bugs discovered in the release candidates were promptly fixed and incorporated into the final release. ReactOS is quickly approaching a stage where what the releases will offer is polish compared to previous releases. That will be an important milestone, as it is then that we can begin recommending to people that they try using ReactOS for day-to-day computing.

ReactOS 0.3.16 released

The ReactOS Project is pleased to announce the release of version 0.3.16. A little under a year has passed since the previous release and a significant amount of progress has been made. Some of the most significant include completion of the CSRSS rewrite and the first stages of a shell32 rewrite. 0.3.16 is in many ways a prelude to several new features that will provide a noticeable enhancement to user visible functionality. A preview can be seen in the form of theme support, which while disabled by default can be turned on to demonstrate the Lautus theme developed by community member Maciej Janiszewki. Another user visible change is a new network card driver for the RTL8139, allowing ReactOS to support newer versions of QEMU out of the box.

It's certainly been a while. Very good news.

Thorium Core: ReactOS “cloud” desktop

I'm not exactly a fan of reporting on Kickstarter projects, but I guess I can't really ignore this one any longer.

Thorium Core is a commercial distribution of ReactOS, the Open Source Windows compatible operating system, targeted for cloud computing

Thorium Core is an attempt to build a commercial operating system and cloud services platform, based on ReactOS, which is an Open Source implementation of the NT architecture seen in modern versions of Windows.

It would seem that cloning Windows NT - in the end a neverending chase while wearing a stone around your neck and with your feet glued to a concrete block on Jupiter - is no longer a reasonable future goal. I kind of have my doubts about this project, but as always - major credit for trying.

ReactOS 0.3.15 released

"The ReactOS project is proud to announce the release of version 0.3.15. A culmination of over a year of development, 0.3.15 incorporates several architectural enhancements to create a more compatible and conformant implementation of the NT architecture. Perhaps the most user visible enhancement is initial support for USB devices, both storage and input. Infrastructure wise, this is the first release of ReactOS using CMake instead of rbuild. The conversion to CMake has allowed developers to generate Visual Studio solutions for working on the code, though several C++ components still need work before support for Microsoft's toolchain is complete."

ReactOS 0.3.14 released

Oh ReactOS. This project has been with us for a very long time now, and since day one, I never really knew what to think of it. They always seem to be running at least 300 miles behind the Win32 bandwagon, but what they've accomplished so far is insanely impressive nonetheless. This new release comes with quite a lot of new stuff.

ReactOS Demonstrated to Russian President Medvedev

"During his visit to the school, President Medvedev spoke with the school's students, including Marat Karatov. Marat made a short presentation of the latest build of ReactOS, including system boot up and running a few Windows-compatible applications. During conversation with the president, Marat said that the OS was ready approximately for 80% of real world usage and that roughly one million euros would be needed to complete its development within a year. 'This is an interesting project indeed', was President Medvedev's response."

ReactOS 0.3.13 Released

The ReactOS team has released ReactOS 0.3.13. "This version continues building on the work first previewed in 0.3.12, ranging from memory management improvements to better sound and display control. A Coverity scan also occurred between 0.3.12 and 0.3.13, helping the team clean up potential security holes and also help improve general stability by enforcing more care in memory operations." The detailed 0.3.13 changelog is also available.

ReactOS 0.3.12 Released

"This is a huge release for the team, not just with regards to the number of improvements which this release holds but in terms of the leap forward architecturally, stability wise and in bringing some of the more modern aspects of the NT kernel into ReactOS. It's been almost a year since the last release and whilst this is understandably excessive, it was required to stabilize the OS due to the nature of the work which was undertaken."