CraftOSOS is based off of the code from CraftOS-EFI, but instead runs under its own microkernel, and directly interfaces with the system's hardware. It uses the standard VGA 16-color 640x480 mode to draw a full graphical terminal, using the real ComputerCraft font. It also properly supports file and directory I/O, meaning you can list directories as usual. It can be booted from any multiboot-compatible bootloader such as GRUB.
As of version 0.1, CraftOSOS requires the following setup to function properly:
- x86-64 PC or virtual machine
- 32 MB RAM
- Monitor and video card that support 16-color 640x480 VGA (this should be standard)
- PIIX3 IDE interface for storage, or SATA in ATA emulation mode
- All ROM files must be on the first partition of the primary master drive, formatted as FAT
- 20 MB should be enough space to fit everything (GRUB, chainloader, kernel, ROM)
- All ROM files must be on the first partition of the primary master drive, formatted as FAT
- PS/2 keyboard, or a BIOS that supports PS/2 emulation for USB
- For debug messages, a serial port is required
You can download the latest version of CraftOSOS on GitHub, or you can browse the source online.