Skip to content

mateuscteixeira13/Nika-Kernel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nika Kernel

Nika is an open-source operating system kernel inspired by Linux and the OSDev community, following design philosophies similar to Unix/Linux systems.

It is fully free software, allowing modification and redistribution without restrictions. Nika is designed as a platform for experimentation, low-level development, and learning about operating system internals, with a strong focus on clarity, control, and hands-on kernel development.


Features

  • Bare-metal kernel, no layers of abstraction
  • Multiboot compatible
  • Basic VBE support for graphics
  • Simple RAM file system support
  • Minimal drivers included
  • Designed for learning and experimentation

How to Compile

Requirements

You need the following tools installed:

  • GCC (C compiler)
  • NASM (Netwide Assembler)
  • GNU Assembler (GAS / as)
  • Make

Install dependencies (Debian/Ubuntu)

sudo apt install binutils build-essential nasm


Created by: Mateus Cavalcante Teixeira(MateusCT13) a Brazilian Dev.

About

A Kernel made with OSDev

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published