Blogs

Porting Syzkaller to ReactOS (Evaluation-1) - GSoC 2020

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.

Detect kernel information disclosure by Bochspwn-reloaded - GSoC 2020 - First week

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.

Porting Syzkaller to ReactOS - GSoC 2020

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.

Rapps Enhancement - GSoC 2020

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.

GSoC 2019 - File Search (Final Report)

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 "

GSoC 2019 - Developer Web Interface for ReactOS (Final Report)

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, our web Interface collects all details and displays at one place.

GSoC 2019 - Developer Web Interface for ReactOS (Week 3 & 4)

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.

GSoC 2019 - RAPPS

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, providing support for existing applications and drivers, and an alternative to the current dominant consumer operating system.

GSoC 2019 - File Search (Update 1)

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.

GSoC 2019 - Developer Web Interface for ReactOS (Community Bonding and week 1,2)

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.