Skip to content

Quick Start

Build a JNode ISO and boot it in QEMU.

Prerequisites

  • Java 8 (JDK 1.8) — Zulu, Temurin, or Oracle
  • Ant 1.10+apt install ant / brew install ant
  • NASM 2.14+apt install nasm / brew install nasm
  • QEMUapt install qemu-system-x86 / brew install qemu
  • Git — for cloning

Clone & Build

git clone https://github.com/LSantha/jnode_ai.git
cd jnode_ai
sh build.sh cd-x86-lite

The build downloads the classlib (~30 MB) on first run, then compiles the kernel, native code, and creates a bootable ISO at:

all/build/cdroms/jnode-x86-lite.iso

Boot in QEMU

qemu-system-x86_64 -cdrom all/build/cdroms/jnode-x86-lite.iso -m 512 -serial stdio -display none

You should see the boot banner, then a shell prompt:

JNode 0.2.9-dev+<build-id>
Copyright (C) 2003-2026 The JNode Project

jnode>

Try Commands

jnode> help
jnode> ls /
jnode> memory
jnode> vminfo
jnode> uname

Type exit to shut down cleanly.

Next Steps