A Customized Modified Version of ReactOS
by aboodtube742 in Workshop > Tools
93 Views, 2 Favorites, 0 Comments
A Customized Modified Version of ReactOS
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
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
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
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
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
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!