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

Special Thanks To