Hi, my name is Carl J. Bialorucki. I started making a name for myself in the ReactOS community by contributing several shell improvements. In May of 2024 I was added to the core development team and in March of 2025 I led the release of ReactOS 0.4.15 after the previous release manager was unable to continue working on the project. I’m pleased to announce that I was hired for a full-time contract position with ReactOS Deutschland e.V. in May of 2025.| Front Page on ReactOS Website
ReactOS is a free, opensource reimplementation of windows| reactos.org
Greetings from the ReactOS Team! This year, we will start with a short summary highlighting ongoing work on the project as well as announcing the selection of our brand new developers. We will also talk about the current situation with symmetric multiprocessing (SMP) support in ReactOS. Development team enlargement Over the last decade, the number of people in the project team base has not changed much. While development continued and still continues as usual, the development team hadn’t se...| Front Page on ReactOS Website
Greetings! Welcome to the third blog of the series “1st-stage GUI setup”: September 2023: Partly Wine-syncing setupapi October-November 2023: Making partitioning UI work December 2023: First tests In this third blog post, I will cover my work done during the month of December 2023: testing the whole 1st-stage GUI setup, together with the partially wine-synced setupapi dll. Finishing and testing the partitioning page UI The first week was devoted to finally putting together the code for ma...| Front Page on ReactOS Website
Greetings! Welcome to the second blog of the series “1st-stage GUI setup”: September 2023: Partly Wine-syncing setupapi October-November 2023: Making partitioning UI work December 2023: First tests As you may have noticed, I have been quite silent about my work and not regularly writing blog posts about what I have done so far. Well, I am more concerned about getting actual code written and working before discussing about it, instead of doing that about half-done not-yet-tested code; much...| Front Page on ReactOS Website
Greetings to all ReactOS followers! As many of you certainly are aware by now, I have been officially hired by ReactOS Deutschland e.V. to develop the graphical version of the 1st-stage ReactOS installer (“1st-stage GUI setup”). This is the first blog of the series “1st-stage GUI setup”: September 2023: Partly Wine-syncing setupapi October-November 2023: Making partitioning UI work December 2023: First tests During this first month of September 2023, my goal was to partly sync the cod...| Front Page on ReactOS Website
ReactOS is a free, opensource reimplementation of windows| reactos.org
Salutations from the ReactOS project team! In previous posts, we talked about the ReactOS releasing process and the development status of the project, as well as the hiring of our long-term developer Hermès Bélusca-Maïto (HBelusca). We are making an effort to publish at least 3 newsletters per year, depending on how the development workflow goes. In this newsletter we will highlight some of the contributions made by project developers and contributors, as well as future plans and headlines.| Front Page on ReactOS Website
Our team proudly announces that ReactOS Deutschland e.V. has hired Hermès Bélusca-Maïto to work full-time on the ReactOS GUI Setup for the next 5 months, starting September 2, 2023. Hermès is a long-time contributor and developer who worked on the project since 2012. He has several skills and expertise into various components of ReactOS, notably being the Client/Server Runtime Subsystem (CSRSS), Console Server Subsystem (CONSRV), NTVDM, and others. His upcoming goal is to finish the first...| Front Page on ReactOS Website
Hello ReactOS followers and enthusiasts! It has been quite a long time since we published the 101th newsletter and so far no further updates have been posted since then. While the ReactOS Twitter account does provide announcements, posts about working applications and such from time to time, much of what is happening with the project as a whole isn’t mentioned. Most of what we are going to talk about is the current situation with releases and overall ReactOS development.| Front Page on ReactOS Website
We are proud to announce that ReactOS has been accepted into the 2022 Google Summer of Code program. The GSOC program is a great opportunity for a fresh contributors looking to join the Open Source and Free Software movement. This year we are looking for new contributors who want to enhance skills in kernel development and NT architecture. Our team consists of skilled mentors who are going to guide eager students with ReactOS architecture and development practices.| Front Page on ReactOS Website
ReactOS will participate with an own booth on CLT 2022. It will be held on this Saturday and Sunday. Starts at 9:30 CET and ends at ~18:00 CET on both days. The whole thing will be held online and to make you at least feel a bit like you are there in real they once more use the WorkAdventure platform. We plan to show ReactOS of course and stuff that works.| Front Page on ReactOS Website
The ReactOS Team is pleased to announce the release of version 0.4.14. As with every other release, we’re regularly noting improvements and updates to keep you in touch with what is being done in ReactOS. In this release, improvements range from FreeLoader fixes, Shell features, kernel fixes, NetKVM VirtIO bringup, further work on the Xbox port and support for NEC PC-9800. Note that it took us over a year to get this release in shape and fix regressions.| Front Page on ReactOS Website
Hello ReactOS followers! This report covers changes in the project during February-July 2021. And we definitely have some things to highlight! amd64 build is getting more stable Timo Kreuzer (tkreuzer) worked hard on various parts of the kernel and HAL, fixing issues here and there. Structured Exception Handling (SEH) support for the amd64 architecture was finished, various bugs around the kernel are fixed. A major issue with interrupt handling in HAL was also fixed in May, which finally allo...| Front Page on ReactOS Website
Another year, another round of Google Summer of Code! The ReactOS Project is participating in Google Summer of Code 2021 and welcomes the selected students. He Yang is a successful student from GSoC 2020, who is going to continue his dive into user-mode ReactOS this year by working on iernonce.dll. That library is responsible for RunOnceEx, a prominent Windows feature to run multiple commands once after a system reboot. Implementing that feature will benefit software depending on it.| Front Page on ReactOS Website
Hello ReactOS followers! This is an attempt to re-instate the Newsletter, which informed you about recent developments. The previous Newsletter 99 was in 2013! This month we were mostly focused on the kernel work, merging pull requests and fixing regressions. Memory manager and Common cache work Being in development for almost six month, this work by Jérôme Gardou finally landed in the master branch. This change refactors many aspects of the Section Objects feature in NT-compatible kernel, ...| Front Page on ReactOS Website
Discover our latest and greatest ReactOS 0.4.14 Download Boot CD Alternatively, you can download LiveCD How to choose? If you wish to install ReactOS on your machine, then Boot CD is the right option for you. Boot CD will direct you to a setup environment, please follow the instructions given on the screen. Live CD is useful if you don't plan to keep ReactOS on your computer for a longer period of time.| Front Page on ReactOS Website
Despite all the turbulence, it has been quite a productive year for ReactOS. Many bugs and instabilities were resolved, many more have been introduced. This year we hired two kernel developers full-time, this happened for the first time in the project’s history. The post highlights some of the changes which may be interesting to the community. Shell changes Shell hasn’t seen much attention recently, due to most of the work being concentrated in the kernel, but there are still some useful ...| Front Page on ReactOS Website
I proudly announce that ReactOS Deutschland e.V. has hired Jérôme Gardou to work full-time on the ReactOS kernel’s memory manager for the next 3 months. Jérôme is a ReactOS veteran who has been contributing to the project since 2009. He has deep expertise into nearly all parts of ReactOS, ranging from various user-mode components (mostly related to low-level graphics) over their kernel-mode counterparts and down to bare-metal components like the kernel memory manager.| Front Page on ReactOS Website
Hello everyone, I am Suraj K Suresh, the one working on the GSoC project of “Porting Syzkaller to ReactOS”. It’s been 3 whole months since GSoC has begun and this is the last evaluation period. During the last 3 months, I worked on various parts of Syzkaller and getting them up and running on ReactOS and Windows with the help of my Mentors. This blog post will be a wrap-up post of the GSoC project.| Front Page on ReactOS Website
After 3 months since the last blog, I found and pull the patches of 12 memory disclosure bugs: [NTOS:PS] Fix stack memory disclosure in PsGetContextThread: merged [Win32SS][USER] Fix stack memory disclosure in NtUserBuildPropList: merged [MOUNTMGR] Fix pool memory disclosure in QueryPointsFromMemory: merged [Win32SS][GDI] Fix pool memory disclosure in NtGdiGetGlyphOutline: merged [DRIVERS] Fix pool memory disclsoure in CreateDiskDeviceObject of disk driver: closed [NTGDI] Fix stack memory dis...| Front Page on ReactOS Website
Hi, I’m He Yang (@kernel.bin), one of the GSoC-2020 students of ReactOS. How time flies, three months have passed and now GSoC is coming to an end. During the last three months, I’ve been working on rapps, and I’ve made some small progress on it: improving rapps by increasing it’s functionality, stability, and make the code more well-organized. During GSoC, I’ve acquired a lot of coding skills and knowledge about Win32.| Front Page on ReactOS Website
Hello everyone. In this blog post, I will be talking about the steps to set up Syzkaller for ReactOS locally and start fuzzing. If you have been following the blog posts on the ReactOS website then you would have noticed that this is my Google Summer of Code 2020 Project. Now that Coding period 2 has officially come to an end and the work is nearing completion, this post will help others in setting up the fuzzer get started with fuzzing.| Front Page on ReactOS Website
Hi, I’m He Yang (@kernel.bin), one of the GSoC-2020 students of ReactOS. Two months have passed since GSoC started, and during these two months, I’ve made some progress on ReactOS Application Manager (RAPPS), the project I’m working on. In this blog, I will list out what I’ve accomplished in these two months, and what I’m planning to do in the next month. The work I’ve done in Stage 1&2 Stage 1 During stage 1, I mainly focused on screenshot and icon support and various small impro...| Front Page on ReactOS Website
2020-06-25 19:00 UTC Mattermost meeting channel Proceedings Meeting started at 19:01 by Colin Finck. Point 1: Achievements and Future Outlook Point 2: GSoC 2020 Status Point 3: Channel moderation Point 4: 0.4.14 release status Point 5: Unifying our contribution guidelines and handling Pull Requests Point 1: Achievements and Future Outlook Amine Khaldi worked on the built-in PCH CMake, the flex/bison PR and some other minor tasks. Can Taşan continued to test Microsoft Office 2003 on ReactOS a...| Front Page on ReactOS Website
I am proud to announce that ReactOS Deutschland e.V. has hired Victor Perevertkin to work full-time on the ReactOS storage stack for the next 3 months. Victor has been a proven contributor to various ReactOS components since 2018. He already got deep into the kernel side of things when writing Btrfs boot sector code in his GSoC debut, later managed the integration of a new USB stack, and recently touched nearly all parts of ReactOS when preparing it for the major upgrade to a new compiler too...| Front Page on ReactOS Website
Hey, I am Suraj K Suresh (@Freakston), In this post I’m going to be listing out what I’ve completed in Coding period-1 of GSoC. Status The initial part of setting up Syzkaller and being able to fuzz ReactOS is done. The link to grab ReactOS compatible syzkaller is as follows: Github. The detailed instruction on setting it up can be found here. Work-done Boot ReactOS with UBSan enabled. The branch which has UBSan enabled can be found in extravert34’s fork of ReactOS.| Front Page on ReactOS Website
Introduction Hello, I am Nguyen Trung Khanh (@khanhnt) from Vietnam and I am one of the GSoC students of ReactOS. My project is running ReactOS on bochspwn-reloaded to list and fix all the bugs which were found by the tool. Additionally, I have a week to implement detection of uninitialized memory use. The first week Before GSoC, I did compile bochspwn-reloaded and run ReactOS on it so my work in the first week is pretty easy.| Front Page on ReactOS Website
Hey, I am Suraj K Suresh (@Freakston), one of the GSoC students of ReactOS. This is the first time I’ve applied for GSoC and my mentors for the project are Victor Perevertkin and Timo Kreuzer. My project is “Porting Syzkaller to ReactOS”. The project is getting one of the most famous Linux fuzzers to fuzz ReactOS. The project will lead to improvement of the kernel codebase by detecting code crashes.| Front Page on ReactOS Website
Hello, I am He Yang (@kernel.bin) from China. This year, I signed up for GSoC, and I’m very glad to be given the chance to work with the ReactOS team. My mentors for the project are Mark Jansen and Ioannis Adamopoulos. It’s a great honor to have two mentors to guide me. My project is “Application manager RAPPS”. RAPPS is used by almost everyone using ReactOS, thus making it essential to get RAPPS easy-to-use, powerful and bug-free.| Front Page on ReactOS Website
The ReactOS Build Environment (RosBE), our curated set of compilers and build tools, has just received a major upgrade. After more than 7 years of using the same and now ancient GCC 4.7.2, ReactOS is finally going to be built with the help of a modern compiler (GCC 8.4.0). Among other things, the new version better detects programming mistakes like improperly sized buffers, and comes with improved error messages to pinpoint such mistakes to the corresponding position in code.| Front Page on ReactOS Website
2020-03-26 19:00 UTC Mattermost meeting channel Proceedings Meeting started at 19:05 by Colin Finck. Point 1: Achievements and Future Outlook Point 2: GSoC 2020 Status Point 3: Drop one theme from the default package Point 4: Hire a developer for dev-web interface and/or devops for our infrastructure Point 5: GitHub PR situation Point 1: Achievements and Future Outlook Stanislav Motylkov is currently preparing a cumulative update for his SMBIOS parser code in sysdm.| Front Page on ReactOS Website
The ReactOS Team is pleased to announce the release of version 0.4.13. As with prior releases, keywords are noted representing the release itself and highlighting key improvements. In this particular case, the 0.4.13 version shows the results of significant hard work to bring improvements to the USB stack, further development on the Xbox port boot process, an Explorer File Search for the Shell module, as well as many other changes.| Front Page on ReactOS Website
Applications Manager File Search VLC Neverball Teeworlds AssaultCube Epiphany XnView LibreOffice Writer Picodrive PuTTY ReactOS on VirtualPC 2007 HexEdit| Front Page on ReactOS Website
The ReactOS Project always seeks new qualified contributors from all skill levels. No matter if you are a developer, tester, editor or designer, your contribution is highly appreciated. Please see below for all available positions and contact us via Mattermost or the mailing lists. Every year we participate in Google Summer of Code which is a program by Google that lets you work with us during the summer to work on a major project.| Front Page on ReactOS Website
Today, I am pleased to announce the launch of the new ReactOS website. Several old and new ReactOS members have worked on it since Hackfest 2018 with the goal of providing a lean website with a focus on development activity and contributions. It was born out of frustration with the old site, which made following ReactOS progress unnecessarily difficult. With its CMS also long past its due date, it was decided to create a modern ReactOS website from scratch using the excellent Hugo static site...| Front Page on ReactOS Website
ReactOS is an operating system. Our own main features are: ReactOS is able to run Windows software ReactOS is able to run Windows drivers ReactOS looks-like Windows ReactOS is free and open source What to do next? Joining & Following ReactOS Progress Interested in ReactOS development Check out the gallery How can ReactOS help me? Being part of a Worldwide Community, as ReactOS is, will boost your own personal skills to a highest new level.| Front Page on ReactOS Website
Responsible for the content of these pages is: ReactOS Deutschland e.V. Am Bach 11 33378 Rheda-Wiedenbrück Germany Please be advised that the contacts below do not provide support for ReactOS. E-Mail: deutschland@reactos.org Website: https://ev.reactos.org ReactOS Deutschland e.V. is a registered charitable Association under German law. Represented by Board members Matthias Kupfer (President), Daniel Reimer (Vice President), Pierre Schweitzer (Vice President), Colin Finck (Treasurer). Furthe...| Front Page on ReactOS Website
Preface The ReactOS™ Project is an international group of developers whose goal is to create a work-alike version of the Microsoft Windows operating system. In light of recent activity in the free software world relating to copyright and patent concerns, the administrators of the ReactOS Project feel that a general guideline would be helpful for developers and potential contributors. For questions regarding this guideline, please e-mail Colin Finck. Please note that none of this should be c...| Front Page on ReactOS Website
We need your help! ReactOS is not supported by any company or government. Donations are the only way to maintain the project's server infrastructure, and provide us with a way to farm out development tasks which our unpaid devs don't always have the time to complete. We really rely on you to donate your time or money, and are grateful for all of your support! PayPal and Wire Transfers are tax deductible.| Front Page on ReactOS Website
Interested in ReactOS development? Becoming a ReactOS developer is both simple and rewarding. The codebase allows developers of all different backgrounds and skillsets to find something that interests them, and allows them to get going quickly using our excellent build environment. The challenge of working on a mainstream operating system is something many people are interested in, however the opportunities to do so are rather limited. Linux and BSD are the obvious choices, but not everyone w...| Front Page on ReactOS Website
2020-01-30 19:00 UTC Mattermost meeting channel Regular meetings are now resumed, and so are the meeting minutes. The meetings are currently planned to be held bi-monthly going forward. Proceedings Meeting started at 19:01 by Colin Finck. Point 1: Our GSoC 2020 Application Point 2: RosBE 2.2 and what's blocking it Point 3: ReactOS 0.4.13 and what's blocking it Point 4: FOSDEM: Planning for the upcoming weekend in Brussels Point 1: Our GSoC 2020 Application The deadline for GSoC 2020 is the 5t...| Front Page on ReactOS Website
Following What is ReactOS? ReactOS is a free and open source operating system written from scratch. Its design is based on Windows in the same way Linux is based on Unix, however ReactOS is not Linux. ReactOS looks and feels like Windows, is able to your run Windows software and your Windows drivers, and is familiar to Windows users. Free and open source? Free and Open Source. Free as “you can download it for free”, and open source.| Front Page on ReactOS Website
Joining & Following ReactOS Progress! Tracking the progress and development of an Operating System is an exciting and educational experience. You can get a glimpse into how things work behind the scenes, see bugs fixed in a daily basis, peek into or get involved in ReactOS developer discussions, or even join Community efforts. Daily updates Communicating Mailing list Joining Daily updates through Facebook and Twitter. ReactOS on Facebook ReactOS on Twitter Be Part of the ReactOS Community!| Front Page on ReactOS Website
The ReactOS Project maintains several mailing lists to coordinate development and send out announcements. The current active lists are: Announcement List - Subscribe | Unsubscribe | Information | Archives Official announcements General List - Subscribe | Unsubscribe | Information | Archives General discussion about ReactOS Developers List - Subscribe | Unsubscribe | Information | Archives Discussions regarding ReactOS development A list of all current and former mailing lists can be found here.| Front Page on ReactOS Website
Thank you for your contribution! ReactOS is a non-profit organization and we’ll ensure that your money is properly placed into ReactOS development. We are seeking ReactOS Recurrent Donors in order to ensure a steady development. If you need a receipt please contact deutschland@reactos.org| Front Page on ReactOS Website
The ReactOS team is pleased to announce the release of version 0.4.12. As always a multitude of improvements have been made to all parts of the OS, though userland components saw special emphasis this time around. Kernel improvements Filesystem drivers require a great deal of support to function correctly, and there is arguably no truer test of ReactOS’ FS infrastructure than being able to run Microsoft’s own FS drivers.| Front Page on ReactOS Website
This is a summary of all the work that has been completed this summer on the file search project. All contributed code can be found in this GitHub pull request. Summary Here is a list of the main features: Quickly open it from the Start menu or with the keyboard shortcut Windows + F Search is case-insensitive and recurses all sub-folders Support for UTF-16 encoded text files File name filtering with support for wildcards "| Front Page on ReactOS Website
Introduction Developer Web Interface for ReactOS is a web tool to support the development of ReactOS. The main goal of this project is to develop a platform for ReactOS developers to easily track Commits, Builds and Test details. The web Interface makes API calls to various endpoints of GitHub, BuildBot and Testman API and interrelates them and renders a simplified view of Commit, Build and Test details at one place, so developers don't have to visit different sites to view different details,...| Front Page on ReactOS Website
This page is not finished yet. You can help by improving it: This needs to be included or linked somewhere Installing ReactOS is very much like installing Windows XP. However, due to it still undergoing heavy development, a few pointers are helpful when first getting started. Installation Platform ReactOS currently supports running on x86 processors with x64 support still in development. In additional to real hardware, ReactOS also supports running on a variety of virtual machine platforms.| Front Page on ReactOS Website
This page is not finished yet. You can help by improving it: This needs to be included or linked somewhere As ReactOS is still in alpha stage development, we encourage would-be testers to first try it out on a virtual machine before taking the plunge with real hardware. Of course regardless of whether you do a physical or virtual install there are some basic requirements to keep in mind. x86 processor, Pentium-class or newer 96MB of RAM, 256MB recommended 650MB of free space minimum, 5GB+ rec...| Front Page on ReactOS Website
This page is not finished yet. You can help by improving it: This needs to be linked somewhere, and the content needs to be updated Getting Involved with ReactOS There are many different ways to get involved with ReactOS. Immense time and effort went into creating the NT family of operating systems, including Windows XP and 2003. As ReactOS aspires to be a replacement for Windows, the same amount of resources would ensure the rapid progress of the project.| Front Page on ReactOS Website
Hello Everyone !! Until week 2 we made API calls to the Branches and Commits Endpoint of the GitHub API and rendered it. So at the end of week 2, we were able to fetch Top 5 commits from any of the branches as required. Week 3 UI Improvement Till week 2 we just had a simple table showing a few very basic information about the commits. So we designed a collapsible Panel which can contain all information required from the API.| Front Page on ReactOS Website
The Annual Report 2018 of ReactOS Deutschland e.V., the non-profit organization supporting the ReactOS Project, has just been finished. In the past, these reports have exclusively been published on the ReactOS Deutschland e.V. subsite, but only got little attention there. Hence, the latest report is now released on the main ReactOS website. In our quest for transparency, we hope that the report offers an insight into the foundation's activities in 2018 and the plans for 2019.| Front Page on ReactOS Website
Introduction Hello everyone, This is Akshay Patil, 3rd-year B.E CS student from VIIT Pune, lately working on RAPPS. The Google Summer of code, abbreviated as GSoC is an annual program in which Google pairs University Students to work with open source organizations and then awards stipends to students who are able to meet project milestones. This Summer I am working with ReactOS to improve RAPPS. ReactOS is a free and open-sourced operating system based on the Windows NT architecture, providin...| Front Page on ReactOS Website
Introduction Hello, My name is Brock Mammen and I am a student for Google Summer of Code 2019. This is my second year as a GSoC student, but it is my first year contributing to ReactOS. My project is to create a search extension for the ReactOS shell. I am excited to learn more about how the shell works and how to use ATL and COM to create user interfaces.| Front Page on ReactOS Website
Introduction Hey Everyone, I'm Ayush Kumar Sinha, A 2nd Year CS undergraduate from VIT Vellore, India and a GSoC student this year under ReactOS : ) How I got to know about the project While scrolling through the list of accepted Orgs of 2018 (with filters like web, C++, javascript)I bumped into ReactOS. Hey!! they are building Windows-like OS from scratch, Sounds cool :). But the project ideas look quite hard with my existing C/C++ skills.| Front Page on ReactOS Website
After decades on IRC and around 3 months of internal testing, the ReactOS Project has officially switched to a self-hosted Mattermost server as its main discussion platform. Mattermost is a modern open-source solution for team communication, eliminating many of the limits of IRC: Ever missed an opportunity to contact a person, because that person wasn't on IRC at the same time as yourself? Ever thought "A picture is worth a thousand words", but were too lazy to look up an image hosting servic...| Front Page on ReactOS Website
2019-02-28 19:00 UTC Mattermost meeting channel Proceedings Meeting started at 19:01 by Colin Finck. Point 1: Status Reports Point 2: Final decision on Mattermost Point 3: Google Summer of Code 2019 Point 4: 0.4.11 Point 5: Chemnitzer Linux-Tage 2019 Point 1: Status Reports Alexander Rechitskiy tried to get the source code of a network card driver from Intel, but got the response that they can't provide an open source license for it.| Front Page on ReactOS Website
The ReactOS team is pleased to announce the release of version 0.4.11. This version has seen substantial work done to the kernel, helping improve overall system stability. Kernel Improvements While the term kernel is used as a sort of catch-all term, in truth the range of functionality that it encapsulates is quite wide. One case in point is the kernel’s responsibility for managing file I/O. A mistake here can cause subtle data corruption to more obvious hard crashes.| Front Page on ReactOS Website
The ReactOS Project is proud to announce its participation in Google Summer of Code 2019. The Summer of Code program offers students interested in operating systems the unique opportunity to dive into ReactOS development over the course of 3 months and get paid by Google for completed tasks. ReactOS has successfully participated in Summer of Code multiple times in the past. Completed projects include better filesystem support, an improved Application Manager, and a more stable network stack -...| Front Page on ReactOS Website
2018-12-20 19:00 UTC #meeting Proceedings Meeting started at 19:15 by Colin Finck. Point 1: Status Reports Point 2: NT6+ strategy Point 3: Compilers upgrade Point 1: Status Reports Amine Khaldi reported that he worked on Wine syncs. Colin Finck finished the backup of all our old servers/VMs and could finally terminate the contracts for 3 servers we had in use more or less unchanged for 5 years.| Front Page on ReactOS Website
2019-01-24 19:00 UTC Mattermost meeting channel Proceedings Meeting started at 19:00 by Colin Finck, which is our first on Mattermost! Point 1: Status Reports Point 2: Mattermost Point 3: Google Summer of Code 2019 Point 4: TeamCity Point 1: Status Reports Alexander Rechitskiy did several bug reports and rechecked old bug reports. He conducted an experiment on crowdfunding work of Katayama Hirofumi MZ. Apart from that, he also did PR work.| Front Page on ReactOS Website
2018-11-29 19:00 UTC #meeting Proceedings Meeting started at 19:01 by Colin Finck. Point 1: Status Reports Point 2: Web and Infrastructure Projects Point 3: Jira tickets workflow Point 4: ReactOS 0.5 Planning Point 5: ReactOS Deutschland e.V. Update and ReactOS Hackfest(s) 2019 Point 6: All-in-one ISOs combining Live-CD and GUI Installer Point 1: Status Reports Aleksey Bragin mostly dropped by to say hi. But he also mentioned he was getting ready for some infrastructure work together with Colin.| Front Page on ReactOS Website
The ReactOS project is pleased to announce the release of version 0.4.10, the latest of our quarterly cadence of releases. The project has seen an increasing emphasis on consistency and stability over the past few months, an emphasis the rapid release schedule helps reinforce to provide a better end-user experience. Even as new pieces of functionality are added, all this would be for naught if a user could not access them reliably.| Front Page on ReactOS Website
2018-08-30 19:00 UTC #meeting Proceedings Meeting started at 19:05 by Colin Finck. Point 1: Status Reports Point 2: Slack / Mattermost Point 1: Status Reports Andreas Bjerkeholt did some translation work. He also got started coding for zipfldr with help from Mark, and fixed button states. He plans to continue work on zipfldr in the future. Colin Finck tackled one of the ideas from the Hackfest idea list together with Mark Jansen, namely the move of the website to a static site generator.| Front Page on ReactOS Website
Introduction WinBtrfs is a feature-complete IFSD (Installable File System Driver) for NT operating systems, written by Mark Harmstone. This driver is checked into the ReactOS source code for some time already. My main goal for this GSoC project was to implement all missing features (and fix bugs, of course) in ReactOS that prevents booting from BTRFS file system. Links All work is merged into gsoc2018_all branch in my ReactOS fork on GitHub.| Front Page on ReactOS Website
2018-08-02 19:00 UTC #meeting Proceedings Meeting started at 19:01 by Colin Finck. Point 1: Status Reports Point 2: Upcoming Hackfest Point 3: Splitting off ReactOS components into Git submodules Point 4: Celebrating 20 years of ReactOS Point 1: Status Reports Alexander Rechitskiy did some PR work for ReactOS and spread info about recent developments and the 0.4.9 release. Aleksandar Andrejevic mentioned he is thinking about continuing his audio work.| Front Page on ReactOS Website
Hi, all! Here is what happened since last post: Freeloader is now able to read files and follow symlinks from btrfs partition. One major issue is left here - case sensitivity. BTRFS is case-sensitive file system, so paths like /ReactOS/System32, /reactos/system32, /ReactOS/system32 are different here. But in Windows world most software is written assuming that case does not matter during path lookup. This thing is solved in WinBtrfs driver, but for Freeloader it can be a bit tricky.| Front Page on ReactOS Website
The ReactOS Project is pleased to announce the release of version 0.4.9, the latest in our accelerated cadence targeting a release every three months. While a consequence of this faster cycle might mean fewer headliner changes, much of the visible effort nowadays comes in the form of quality-of-life improvements in how ReactOS functions. At the same time work continues on the underlying systems which provide more subtle improvements such as greater system stability and general consistency.| Front Page on ReactOS Website
2018-06-28 19:00 UTC #meeting Proceedings Meeting started at 19:04 by Mark Jansen, as Colin Finck was running late. Point 1: Status Reports Point 2: ReactOS Hackfest on August 16-21 Point 3: 0.4.9 release on July 14 Point 4: Website developer/maintainer Point 1: Status Reports Amine Khaldi is doing the usual, Wine syncs and anything he can help with. Colin Finck has been working on authentication modules for RosLogin and the final migration script.| Front Page on ReactOS Website
Hi all! Sorry, haven’t written anything for a while. Let me tell you what have been done since last post. BTRFS boot sector TL;DR: It works! I’ve been able to load main bootloader code from freeldr.sys into memory, transfer control to it and get on error message (freeldr.sys can’t find its config file - I haven’t written second-stage BTRFS code yet). It was not that easy because we are in x86 real mode when running boot sector thus only about 1mb of memory is available.| Front Page on ReactOS Website
Today, the ReactOS Website has been migrated to a new Login system and all components have been upgraded to their latest versions. In the course of that, the user database has also been moved and cleaned from accounts that have never been used. Such large migrations hardly go without issues, so if you notice anything wrong, please report a bug in our JIRA bugtracker. You are also advised to change your password in the Self-Service, even if it's just to the same one.| Front Page on ReactOS Website
Hi all! This two weeks I was diving into btrfs structures and on-disk layout. Writing an ASM program from scratch is not that simple so I decided to convert a VirtualBox image with BTRFS filesystem in it to raw file and write a python script to parse and show internal filesystem structures. It was also useful for understanding how files are stored in FS, because information on btrfs.| Front Page on ReactOS Website
2018-05-31 19:00 UTC #meeting Proceedings Meeting started at 19:03 by Colin Finck Point 1: Status Reports Point 2: Improving our handling of PRs and JIRA reports Point 3: Google Summer of Code Point 4: Changes affecting base addresses Point 5: Miscellaneous Point 1: Status Reports Amine Khaldi is doing the usual, Wine syncs and anything he can help with. Colin Finck finished his university studies after almost 7 years!| Front Page on ReactOS Website
Introduction Hi all! My name is Victor Perevertkin and I am the only GSoC student in ReactOS project this year :) This is my first GSoC and I was very excited when I realized that I was selected and there will be four mentors for me. I will definitely learn a lot from this internship! My project is both simple and complicated. I want to add to ReactOS an option to install on and boot from BTRFS partitions.| Front Page on ReactOS Website
2018-04-26 19:00 UTC #meeting Proceedings Meeting started at 19:01 by Colin Finck Point 1: Status Reports Point 1: Status Reports Aleksandar Andrejevic had nothing to report, except that he now has some free time. He is currently looking at where he left off. Amine Khaldi is doing what he usually does, addressing anything he can help with, working on the Wine staging syncs etc. Colin Finck helped getting 0.| Front Page on ReactOS Website
The ReactOS Project is pleased to announce the release of version 0.4.8 as we continue to work on releasing every three months. As you may know, our previous 0.4.7 version was the first one developed in our Git/GitHub repository. 0.4.8 is the nice sequel and a good way to measure the GitHub impact on the ReactOS project. Since ReactOS reached GitHub, it has been forked 248 times. A nice amount understanding ReactOS is not a framework or a library, but a final product.| Front Page on ReactOS Website
2018-03-29 19:00 UTC #meeting Proceedings Meeting started at 19:08 by Colin Finck Point 1: Status Reports Point 2: GSoC Point 3: 0.4.8 Status and Release Planning Point 4: Hackfest Point 5: USB Patches Point 6: Code of Conduct Point 1: Status Reports Aleksey Bragin has been busy with his full time job as CTO. He doesn't have enough time for ReactOS, and suggests to elect a new Project Coordinator.| Front Page on ReactOS Website
The ReactOS Project is pleased to announce the release of version 0.4.7 as we continue to work on releasing every three months. We’re especially pleased to present this release as the very first one that’s been developed in our new Git/GitHub repository. Moving from Subversion to GitHub has proven to be an invaluable way to reach new testers, users and improve the overall awareness of the ReactOS project. To highlight the impact we’ve had since we moved to GitHub two months ago, ReactOS...| Front Page on ReactOS Website
28th September was a sunny and amazing day for us, the open source lovers. During the whole day, the Universidade Nova de Lisboa held the #OpenSourceLx event. The biggest and free open source event in Portugal. Projects and companies as Syone, RedHat, Microsoft, Elastic, FSF, IpBrick, among others, were offering simultaneous talks during the event. In this edition ReactOS was invited to talk about the project evolution during 45 minutes in the "| Front Page on ReactOS Website
Today, the ReactOS Source Code has been migrated from a central Subversion instance to a decentralized Git repository. Together with that, ReactOS joins the list of projects using the popular GitHub service for developing software. We expect that this move greatly improves the way we collaborate on ReactOS development and reduces the barriers for newcomers. Just fork our repository on GitHub, commit your changes and send us a Pull Request!| Front Page on ReactOS Website
As you may know ReactOS, during this year, has been already shown in Belgium, Germany and Spain in several open source events. We're always looking forward to be part of new events and reach new countries. ReactOS has been selected by the Open Source Lisbon organization to be part of their event on 28th September. An amazing opportunity to reach a new country ( this is our first time ever in Portugal ) from the hand of the biggest open source FREE event in Portugal.| Front Page on ReactOS Website
The ReactOS Project is pleased to release version 0.4.6 as a continuation of its three month cadence. 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...| Front Page on ReactOS Website
This is a detailed summary of the work I've performed over the course of Google Summer of Code 2017. This was a continuation of my GSoC project from last year. Code Submitted You can check out my branch with SVN at https://svn.reactos.org/reactos/branches/GSoC_2016/NTFS You can find a list of commits made to my branch during GSoC 2017 at this link. I also worked on this project after GSoC last year and before the coding period officially began this year.| Front Page on ReactOS Website
Introduction ReactOS App Manager (RAPPS) is an app used in ReactOS to download apps, tested by ReactOS team and community. It also manages apps that are installed - you can view apps that are present on your system and uninstall them. The goal of this project was to improve RAPPS and add some very useful features. Here is a video presenting it's features: Quick Links SVN branch link Unified diff as a Gist Commits Overview Table of contents Introduction Building Testing Changes made during dev...| Front Page on ReactOS Website
Hello, everyone! It’s me, Shriraj (a.k.a sr13). The time has come to summarize all the work I have done in this Summer of Code with ReactOS and complete this journey of my first ever GSoC, though my story with ReactOS is just beginning! TL;DR of Project Taskbar Shell Extensions: # Designed & Implemented the Quick Launch Toolbar for ReactOS. # Designed & Added support for Battery Status in notification area (System Tray).| Front Page on ReactOS Website
Links: Link to my work:https://svn.reactos.org/svn/reactos/branches/GSoC_2017/usbxhci/reactos/drivers/usb/usbxhci/ Link to check out using svn:https://svn.reactos.org/reactos/branches/GSoC_2017/usbxhci/reactos/ All the commits log:https://svn.reactos.org/svn/reactos/branches/GSoC_2017/usbxhci/?view=log https://code.reactos.org/changelog/~br=GSoC_2017/reactos/branches/GSoC_2017/usbxhci?max=30&view=fe Introduction: My aim is to develop driver for xHCI which is compatible with ReactOS. For the d...| Front Page on ReactOS Website
Hello, everyone! 0/ As you can see in the title, this is officially the last week of coding but not the least as we still have a week left until final evaluation period ends. As we are coming close towards the end of GSoC, you all might feel sad as I won't be able to share about my work anymore... :`( But hold your hankies, fellas, GSoC might end soon but my journey with ReactOS is just beginning.| Front Page on ReactOS Website
Home stretch! Just a matter of days before Google opens up the GSoC final submission! I'll be using every minute I have available to me in the interim. Splitting A B-Tree Node Have I finally finished my magnum opus, allowing for file creation without limits on the number of files? Well, the bad news is, no, I still have more work to do on this. The good news, however, is I have this working in ReactOS!| Front Page on ReactOS Website
Finally the driver is generating multiple interrupt without any issues. Whenever a device is connected or disconnected an interrupt is being generated. In windows 2003 server edition, when a device is attached windows is recognizing that some unknown device is attached and also in the device manager we can see attached devices though they are not initiated. This is a crucial step, as now any USB device can be safely initiated.| Front Page on ReactOS Website
Last week went pretty well! :) In my last post, I talked about how I needed to refactor some code to fix a bug. I'm really happy with how this turned out. Refactoring As I mentioned before, the driver has a struct called an NTFS_ATTR_CONTEXT which keeps track of information related to attributes. The main purpose of the structure is to keep vital information about the attribute cached in memory, but it's also just a convenient way to pass information about attributes between functions and the...| Front Page on ReactOS Website
Hi, everyone! 0/ Tick-Tock is coming to an end, and the next week is perhaps the last week of coding before final evaluation starts! ;P But let's be calm and discuss what happened last week. And as promised, I managed to get some demonstrable snaps this time. So, here we go! As told in my last blog, we got some flashy new icons for the stobject modules I worked on.| Front Page on ReactOS Website
Recently I’ve worked on Scratchpad allocation. Scratchpad buffers are PAGESIZE blocks of system memory which the xHCI uses to store its internal state. xHCI can request 0 to 1024 buffers. Number of buffers required is given in the HCSPARAMS1 register. Each buffer is a PAGESIZE block aligned to PAGESIZE boundary. Scratchpad buffer array is an array which contains addresses of the scratchpad buffers. Its size is equal to the number of maximum scratchpad buffers required by the hardware.| Front Page on ReactOS Website
Hey there, its Shriraj here! 0/ We are already in week 9 of this 12-week journey of GSoC! Soon about to take the final lap, but wait we have a lot to do before that. This time too I don't have any pics as such to show visible progress, but yeah let's see through words what I managed to do last week. ;P What I did Last week? As I told in my last blog, we are currently working to find the appropriate enumeration filters required for safely removable devices, but as that feature is being tested ...| Front Page on ReactOS Website
Hello World! I know it hasn't been very long since the last update. The last few updates were late, but I'm trying to get back into good habits like committing often and blogging on time. :) Last time, I talked about how ReactOS was corrupting my test volume by trying to create files I wasn't ready for it to create. I was indeed able to fix that by booting into Windows and creating the folder and files ReactOS kept trying to make.| Front Page on ReactOS Website
Hi everyone! Last week I left off with an example of creating files, showing you how an index node fills up with file names. Once the node in a B-Tree gets too full, it needs to be split. I've been working on this for a while and I was expecting that I'd have an example of this working. I even delayed writing this post because I was so sure this feature was almost ready.| Front Page on ReactOS Website
Hey there! 0/ Sorry for posting my blog late this time :P. Was kinda busy with my family duties, besides some errands. Also, my college is starting from this week. As devs, we are better coders than writers but yeah, as a GSoC norm, blogging is a healthy habit which keeps us updated. ;) About this phase Let's keep it short this time, as I told in my last blog we are officially in the final phase of the project.| Front Page on ReactOS Website
It's very good when things go as planned. And they do! The BULK INSTALL is here! Let's have a look. Checkboxes are useful Now you can select a bunch of apps in the app bar. In the statusbar you can see selected app count. Selection drops when the categories are switched. Using "Select/Deselect button" will select all apps in the current view. Install all apps at once Pressing "| Front Page on ReactOS Website
In this post I’m going to detail my work progress. In the past week I’ve decided to clean up the code. Some parts of the code was re-written as functions. After that I’ve started working on the USB port status function. When an interrupt is generated the code is getting stuck in a loop. I’m trying to figure out what caused it. As we’ve discussed in the previous blog post.| Front Page on ReactOS Website