bradford-hamilton / little-os-book

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

unfinished

Other resources I have open:

Quick notes

compile loader.s into a 32 bit ELF

nasm -f elf32 loader.s

link executable

ld -T link.ld -melf_i386 loader.o -o kernel.elf

generate iso image

genisoimage -R                    \
  -b boot/grub/stage2_eltorito    \
  -no-emul-boot                   \
  -boot-load-size 4               \
  -A os                           \
  -input-charset utf8             \
  -quiet                          \
  -boot-info-table                \
  -o os.iso                       \
  iso

About


Languages

Language:C 49.1%Language:Assembly 37.8%Language:Makefile 13.1%