diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 18 |
1 files changed, 12 insertions, 6 deletions
@@ -1,10 +1,16 @@ # mykernel ## i686-elf cross compiler -First install binutils and gcc from your package manager. -On Arch based distributions they are available in AUR: -- [binutils](https://aur.archlinux.org/packages/i686-elf-binutils/) -- [gcc](https://aur.archlinux.org/packages/i686-elf-gcc/) +- [binutils](https://aur.archlinux.org/packages/i686-elf-binutils/) +- [gcc](https://aur.archlinux.org/packages/i686-elf-gcc/) -## Bare bones kernel in as and C -[osdev](https://wiki.osdev.org/Bare_Bones) +## 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) |
