Skip to content

lil-brumski/BrumSkyOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

    1. C++ 23 compiler (e.g Clang, GNU, etc).
    1. CMAKE.
    1. A working command line/terminal.
    1. 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
   $ ./BrumSkyOS

Note: 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:

    1. Creation of files.
    1. Deletion of files.
    1. Renaming of files.
    1. Writing to files.
    1. Reading data from files.
    1. Creating folders.
    1. Renaming of folders.
    1. Deletion of folders.
    1. Checking of current time.

Made by David Tamaratare Oghenebrume, a Computer Engineering student of Rivers State University, Port Harcourt, Nigeria.

License

This project uses the MIT License, see below for more info:

LICENSE

About

A project meant for increasing my modern C++ knowledge.

Resources

License

Stars

Watchers

Forks

Packages

No packages published