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)
|