MOVED TO: https://github.com/AlexDev404/SquirrelOS
NOTE: Repo's name has been changed from XeonOS to XenoOS to prevent trademark issues with Intel
An X86-64 Operating System built from scratch in C
Any useful contributions are allowed.
This repository currently contains the Avis Kernel
for the project along with basic Libk and Libc for XOS.
- First Clone/Download the repostory and make sure you've put the custom GCC Toolchain Properly referenced in your
~\.bashrc
file by following These Instructions. - From the
/meaty-skeleton
directory, run the scripts in the following order:
-
\clean.sh
- This script cleans up all the excess junk from the last build -
\headers.sh
- Next, run this file to install all the system headers into the system root without relying on the compiler at all. -
\iso.sh
- Now, this script will compile everything together into a working ISO file that can be run on any machine supported by the build.
Finally, if you want to run the file using Qemu (if qemu-system-common installed), run the following script:
\qemu.sh
- To execute emulation.
- Check the Release page for pre-built images which you can test out on a variety of hardware or emulation software.
- Have any questions/requests/issues? Feel free to contact me at:
[email protected]
or if you want, you can check out our website (still in development) at: ....