LuajitOS
A lightweight operating system powered by LuaJIT
About
LuajitOS is an operating system built using LuaJIT. It is a tiny ISO that you can run in a VM or as a bootable USB.
Features
LuaJIT Powered
Built on LuaJIT's blazing-fast just-in-time compiler for near-native performance.
Electron Like Applications
Write your GUI using HTML with lua scripts. Learn more here.
Lightweight
Small footprint with minimal resource requirements. Runs on modest hardware.
Getting Started
# Clone the repository
git clone https://luajitos.com/luajitos.git
# Enter the directory
cd luajitos
# Install and build LuaJIT
git clone https://luajit.org/git/luajit.git
cd LuaJIT
make
# Go back to the LuajitOS directory
cd ..
# Run build script
./build.sh
# Run in QEMU
qemu-system-x86_64 -cdrom luajitos.iso -m 512 -serial stdio -vga std -display sdl