Skip to content

Fluffigpegasus/flamingOS

Repository files navigation

flamingOS

A tiny OS in Rust, developed by following the blog https://os.phil-opp.com/

Alt text

Done with:

A minimal x86 kernel

Entering Long Mode

Set Up Rust

Printing to Screen

Allocating Frames

Page Tables

Remap the Kernel

Todo:

Kernel Heap - still some bug here

Nice to have:

Handling Exceptions

Double Faults

About

A tiny OS in Rust, developed by following the blog https://os.phil-opp.com/

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published