summaryrefslogtreecommitdiff
path: root/README.md
blob: 3723c913ffdf630b07e686888b9ab4b2a4ef9d74 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# mykernel

## i686-elf cross compiler
- [binutils](https://aur.archlinux.org/packages/i686-elf-binutils/)
- [gcc](https://aur.archlinux.org/packages/i686-elf-gcc/)

## You will also need:
- grub
- xorriso(libisoburn)
- qemu
- gdb(optional)

## Useful articles
- [Bare Bones](https://wiki.osdev.org/Bare_Bones)
- [Global Descriptor Table](https://wiki.osdev.org/Global_Descriptor_Table)
- [Interrupt Descriptor Table](https://wiki.osdev.org/Interrupt_Descriptor_Table)