Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 1.02 KB

File metadata and controls

39 lines (24 loc) · 1.02 KB

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.