summaryrefslogtreecommitdiff
path: root/README.md
blob: bd6bf4babd54a0eb4b9d345013558ea318aad2c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 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
- make

## 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)
- [Hosted GCC Cross-Compiler](https://wiki.osdev.org/Hosted_GCC_Cross-Compiler)