Orange

July 2, 2026 ยท View on GitHub

Orange is my linux-like x86_64, aarch64, riscv64 os

GitHub top language GitHub license Codacy Badge GitHub contributors GitHub commit activity

for build do

make run -j$(nproc) ARCH=$ARCH TOOLCHAIN=llvm

for building distro you can use python script

python3 orangestrap.py orange_sysroot build distro

to pack initrd

sh create-initrd.sh

requirements:

rsync, meson, ninja, gcc 15 with g++, cmake, make, git, coreutils, sh (bash), llvm, clang (for kernel, im tesing with clang 20, also clang++), tar, qemu, xorriso, texinfo, bison, flex, autoconf, automake, libtool, patchelf, cmake, help2man, meson >= 1.6.1 libglib2.0-dev-bin, itstool, pigz, valac, python3.13, libxml2-utils, latest version of rust, glslang-tools

there's also cmdline for some stuff: init=path, notsc, noacpi noacpi means only table init