Documentations
Installation Guide
ExectOS is in early development phase and thus it is NOT suitable for daily use, especially on real hardware. It is recommended to run it in a virtual machine like Qemu or VirtualBox. Otherwise, you act at your own risk!
Running in Qemu
Running ExectOS in Qemu is straight-forward, as our build pipeline produces a disk image, that is ready to use in Qemu. Once you download it and extract, you can use below commands to run the virtual machine, depending on the target CPU architecture of the image. For x86_64 use:
XT Boot Loader
XTLDR (abbreviation of XT Loader) is the boot loader dedicated for XTOS. It is the first program launched by the Unified Extensible Firmware Interface (UEFI) of the computer and is responsible for loading the rest of ExectOS. The procedure is quite different for UEFI and BIOS systems. However currently, legacy BIOS boot procedure is not supported by ExectOS.
UEFI
The Unified Extensible Firmware Interface (UEFI) has support for reading both the partition table as well as file systems. UEFI does not launch any boot code from the Master Boot Record (MBR) whether it exists or not, instead booting relies on boot entries in the NVRAM. The UEFI specification mandates support for the FAT12, FAT16, and FAT32 file systems, as well as ISO9660 for optical discs. Any conformant vendor can optionally add support for additional file systems.
ExectOS Operating System