Skip to content

Ogune/HelloKernel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 

Repository files navigation

const kernel = {
  "type": "Hello world kernel (asm, C)",
   "files": {
     "kernel.c": "Kernel code",
     "multiboot.S": "Bootloader", 
     "link.ld": "Linker script"
   },
   "build": [
     "nasm -f elf32 multiboot.S -o kasm.o",
     "gcc -m32 -c kernel.c -o kc.o", 
     "ld -m elf_i386 -T link.ld -o kernel kasm.o kc.o"
   ],
   "run": "qemu-system-i386 -kernel kernel"
}

About

Hello world kernel. ⚙️

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published