64-bit Operating System for AMD64 using QEMU
x64OS is a 64-bit operating system designed for the AMD64 architecture. The project utilizes QEMU for emulation and testing. This repository contains the source code and build scripts necessary to compile and run the operating system.
- 64-bit architecture support
- Basic kernel implemented in C and Assembly
- Integration with QEMU for emulation
- Modular code structure
To build and run x64OS, you will need the following tools:
- GCC (cross-compiler for x86_64)
- QEMU
- Make
-
Clone the repository:
git clone https://github.com/valerioedu/x64OS.git cd x64OS
-
Set up the cross-compiler:
# Ensure you have a cross-compiler for x86_64, or set up one using the following commands: sudo apt-get install gcc-x86-64-linux-gnu
-
Build the operating system:
make
After building the project, you can run the operating system using QEMU:
make run