bond is a hobby x86-64 kernel
Go to file
2015-02-01 20:53:54 -08:00
bochs Adjusted structure to use make command. 2015-01-25 16:59:08 -08:00
build Wow.... We are indeed in long mode. Although the current implementation is ugly. Still historical!! 2015-02-01 14:14:44 -08:00
legacy_bootloader Clean up crap and get code ready for 64 bit. 2015-01-29 00:05:58 -08:00
miscellaneous Clean up crap and get code ready for 64 bit. 2015-01-29 00:05:58 -08:00
x64/src That's it for today.... Need some rest. 2015-02-01 20:53:54 -08:00
x86 That's it for today.... Need some rest. 2015-02-01 20:53:54 -08:00
.gitattributes Initial 2014-05-30 01:55:32 -07:00
.gitignore Added ignore list for clion 2015-01-25 17:02:54 -08:00
bochs64.bxrc 1. makefile: added --fno-stack-protector to prevent gcc from fancy behaviors. 2015-01-31 01:05:53 -08:00
bochsdbg64.bxrc 1. makefile: added --fno-stack-protector to prevent gcc from fancy behaviors. 2015-01-31 01:05:53 -08:00
makefile Wow.... We are indeed in long mode. Although the current implementation is ugly. Still historical!! 2015-02-01 14:14:44 -08:00
ReadME.txt New readme. Entering x86_64~~ 2015-01-30 00:30:35 -08:00

This is a really simple operating system(still being developed). The image file is HOS.iso. Please use bochs to emulate

- Uses grub2 and is multiboot-complaint.
- Architecture i386.
- Supports x86, x86_64.
- Calling convention: x86 cdecl, x64 System V ABI.
- Complete refactoring of previous version.
- Compiled by gcc, nasm. Linked by ld.