This is not an actual Operating System, it's more of a play project to improve on my C++ programming knowledge.
This project uses C++23.
Necessary stuff to build and run this project:
-
- C++ 23 compiler (e.g Clang, GNU, etc).
-
- CMAKE.
-
- A working command line/terminal.
-
- Git
To run this project enter these in any directory on your device that you wish to store this repo in. (Installing clang is optional if you want g++ and vice versa):
Ubuntu/Debian (other OSs are supported too)
$ apt install cmake git python g++ libgcc-dev $ git clone https://github.com/lil-brumski/BrumSkyOS.git
$ cd BrumSkyOS/
$ mkdir build && cd build
$ cmake .. && make
$ ./BrumSkyOSNote: By default, you can only compile statically using GNU Compiler, you can change that. To compile statically, use cmake -DBRUSTA=ON ... Also, it compiles dynamically by default.
What my OS can do:
-
- Creation of files.
-
- Deletion of files.
-
- Renaming of files.
-
- Writing to files.
-
- Reading data from files.
-
- Creating folders.
-
- Renaming of folders.
-
- Deletion of folders.
-
- Checking of current time.
Made by David Tamaratare Oghenebrume, a Computer Engineering student of Rivers State University, Port Harcourt, Nigeria.
This project uses the MIT License, see below for more info: