atdelta / dnablaOS-RW

Rewrite dnablaOS on NASM+C

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dnablaOS

Mini Description

Small OS written on NASM (on YASM) + C

Full Description

dnablaOS - small OS written on NASM (on YASM) and C.

ASM is need only for bootloader, whole kernel written on C.

Downloading

Compiling yourself

Clone repo and insert following commands.

yasm -f elf32 boot.asm -o boot.o
gcc -m32 -c kernel.c -o kernel.o
ld -m elf_i386 -T link.ld -o kernel boot.o kernel.o

Already built.

Click on releases and download latest kernel

To-Do

  • Something works.
  • Basic commands.

About

Rewrite dnablaOS on NASM+C

License:MIT License


Languages

Language:C 69.1%Language:Assembly 30.9%