Skip to content

Hobbist monolithic kernel/operating system targetting desktops

Notifications You must be signed in to change notification settings

SolidnyWonsz/redplanet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Red Planet

Red Planet is an operating system written entirely from scratch targetting x86 platform. That means it doesn't use Linux, BSD or any existing kernel as a core - it uses it's own kernel. Red Planet doesn't follow POSIX standard meaning it's not an UNIX like or UNIX based system. It borrows some features from UNIX or Linux, or even Windows, but it's not another UNIX clone or even a Windows clone.

Building

Prerequisties to build

If you're using Ubuntu 22.04 (or latest 24.04) then you can run this command to install all necessary software (apart from i686-elf-gcc)

# apt install cmake make xorriso mtools grub-pc-bin qemu-system-x86

Instructions

In project' root directory run:

mkdir build && cd build && cmake .. && make

Now, to just run generated binary in QEMU, run:

make qemu-run

You can also build an ISO using:

make grub-iso

The ISO is located in build directory

About

Hobbist monolithic kernel/operating system targetting desktops

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published