cryptosbyte / drippleMini

💾 Functional lite version of the drippleOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

drippleMini OS

A 32 bit operating system made from scratch, using Assembly & C-lang to create kernels and other stuff. Current version: 1.0.0-public

Running Guide

❗ BOOT INFORMATION ALERT!

THIS HAS NEVER BEEN TESTED ON A DUAL BOOT OR AN ACTUAL BOOT! THIS HAS ONLY BEEN TESTED ON QEMU SO RUNNING THIS IS YOUR RESPONSIBILITY

Moving on to run this, make sure you have installed qemu to run this image file and git to download this repository. Once that has been installed, you can run the following file on Linux & if you are not on Linux or MacOS, you can install WSL on Windows. For other operating systems like FreeBSD, it has never been tried on.

$ git clone https://github.com/BaseProgrammer/drippleMini   # Download repo
$ cd drippleMini/                                           # Change directory to repo
$ qemu-system-i386 -fda os/drippleos.bin                    # Run it

Additionally if the qemu-system-i386 command doesn't work, the presumably alternative way to solve this is by just running qemu -fda drippleos.bin

How can I create my own OS?

One of the main GitHub repositories that helped me quite a lot is the os-tutorial one, made by cfenollosa. It quite briefly explains what each commands are, in Assembly and how to use them; I also recommend learning the basics of Assembly.

About

💾 Functional lite version of the drippleOS


Languages

Language:C 64.3%Language:Assembly 26.5%Language:Shell 4.4%Language:Makefile 3.7%Language:C++ 1.1%