/TinyKernel

Tiny Kernel is a work in progress Operating System kernel.

Primary LanguageCApache License 2.0Apache-2.0

TinyKernel Cover Art

Gitpod ready-to-code Lines of code Issues Closed License Tag

TinyKernel - 0.1.4

Tiny Kernel is a work in progress Operating System kernel.

By the end of the project, I hope to have a fully functional and working Kernel. Since System development is my prefered type of development, I thought it was time to finally create a project from the ground up, with its own x86 architecture and its own operating system to end up using the kernel.

Setup

Currently, there is too many files for people to just manually enter commands to run and build, therefor, you should really use the provided Makefile. just enter make into the commandline at the root of the project, & it will build the project for you. After, you can enter make run into the command line, & it will run the following project.

ISO

Debian/Ubuntu


Install Qemu:

  • sudo apt-get install qemu qemu-system-x86

After installing Qemu, you can then run the Iso file, the command is:

  • qemu-system-x86_64 -cdrom path/to/iso

Screenshots

Date: 7/25/2021

TinyKernel Cover Art


Date: 8/11/2021

TinyKernel Cover Art


Date: 8/17/2021

TinyKernel Cover Art