A Customized Modified Version of ReactOS

by aboodtube742 in Workshop > Tools

76 Views, 2 Favorites, 0 Comments

A Customized Modified Version of ReactOS

Screenshot 2024-08-18 094623.png
Screenshot 2024-08-18 094623.png

I made my own version of ReactOS, because I wanted to make an operating system, but coding it would be complex, plus Suse Studio unfortunately shut down, so I found a way.

Supplies

1: ReactOS source code

2: A photo editor/paint app

3: ReactOS Build Enviroment

Download Source Code

Screenshot 2024-08-18 095042.png

Go to the ReactOS Repository in Github, then download the source code as shown in the image.

Extract the Zip File

Once your download is complete, extract it using WinRAR, or file explorer, or whatever you have.

Navigate to the Desktop Images

Screenshot 2024-08-18 100119.png

To find the desktop .BMP images, go to this directory: \Downloads\reactos-master\reactos-master\base\shell\explorer\res\bmp

Modify the Images

Once you reached to the directory, you can open any bmp you want to modify, with MS Paint, GIMP, or Photoshop, etc... You can modify the start menu, The Taskbar, Anything you want to modify! If you managed to modify the boot screen, let me know, but to modify the Boot Screen, go to this directory: \Downloads\reactos-master\reactos-master\ntoskrnl\inbv\resources After this, look for "logo.bmp" Or similar, then you can modify it however you want.

Recompile the Source Code

Screenshot 2024-08-18 101054.png

Go to: https://reactos.org/wiki/Build_Environment then download RosBe, this will help you compile the source code, Once installed, you can open "ReactOS Build Environment 2.2.1" On the desktop.

Start Compiling

Screenshot 2024-08-18 101509.png

Make sure you copied and pasted your source code in the "reactos" folder after your username folder. After this, you can open the app, it will detect the source code. The source code MUST look like this after the reactos folder, like on the picture above.

Back to RosBe

Screenshot 2024-08-18 101854.png
Screenshot 2024-08-18 102224.png
Screenshot 2024-08-18 102403.png

The first command to type in first, is "configure.cmd". Once done configuring, it will make a new folder, "output-MinGW-i386", the second command you must input, must be "cd output-MinGW-i386" it will navigate you through the folder. To compile the source code, the last command is "ninja bootcd", it might take some time, so be patient. Your ISO will be in the folder "output-MinGW-i386", the file of the ISO is "bootcd.iso", you can copy and paste it in the desktop to make it easy to find it for making a virtual machine.

Testing

Use virtualbox, for testing, create a new machine, set the memory to 512, storage to 1.50, and boom! Congratulations!

You made an OS!