Cpp OS is an operating system simulator written in C++, was inspired by MS-DOS and the first versions of Windows, have a Text based UI, and Graphical interface using GDI and the Windows API without using third-party libraries
This was originally developed as a small project to learn the capabilities of Windows API and Console Applications in C++, it is currently under development :)
- Command prompt shell (type
help). - A little taskbar with some realtime information, with a clock and dynamic internet icon.
- Stars - A program that displays drawing capabilities on the console using GDI/SetPixel.
- Lines - A program that draws various colored lines on the screen.
- Mesh - A program that draws and renders a grid with depth.
- Multitasking
- File system
- Draggable GUI elements.
- System configuration.
- Reboot and shutdown.
- Depending on the internationalization, different characters may be drawn when rendering the GUI.
- Download the code and unzip it.
- Open the project file
OS.devwith Orwell Dev-Cpp 5.11, is required for it to work properly (I haven't tested in other IDEs yet, but if you know what you're doing it might work). - Once the project is open, click on the
Execute > Rebuild Alloption, At the end of the process, hitExecute > Run.
NOTE: This project was designed to work on Windows, in the case of Linux distributions it may not work as it depends on the Windows API and other native system dependencies, sorry.