Sacred Geometry

LateralusOS v1.1

A bare-metal research operating system written from scratch. Multiboot2-compliant x86_64 kernel, GUI desktop environment, TCP/IP network stack, custom filesystem, and a full-featured terminal — all built with the Lateralus programming language.

✧ FEATURES
_×

Everything you need in a research operating system, built from the ground up.

GUI Desktop

Full graphical desktop environment with window manager, taskbar, wallpaper engine, and mouse cursor — rendered to a 1024×768×32bpp framebuffer.

Animated Wallpapers

Dynamic wallpapers with real-time procedural animations — plasma effects, starfields, matrix rain, and more.

Terminal Emulator

Built-in terminal with ltlsh shell, 55+ commands, command history, tab completion, and ANSI color support.

Filesystem

Custom VFS layer with RAMFS backend. Full directory tree, file I/O, ls, cat, mkdir, and more.

Network Stack

TCP/IP networking from scratch — NIC driver, ARP, IP, TCP, UDP, and a simple HTTP client/server.

PC Speaker Audio

Play tones and melodies through the PC speaker. Frequency control via PIT channel 2.

Cooperative Scheduler

Lightweight task scheduler with cooperative multitasking. Run multiple processes without preemption overhead.

PS/2 Mouse & Keyboard

Full PS/2 driver support with IRQ-driven input. Mouse tracking, click detection, and scancode-to-keycode mapping.

Crypto Services

Built-in SHA-256, AES, random number generation, and hash-based integrity checks for system components.

Built-in Apps

Calculator, text editor, file manager, system monitor, and settings panel — all native to the OS.

Multiboot2 Boot

GRUB-compatible Multiboot2 header. Boot from USB, CD, or any Multiboot2-compliant bootloader.
|>

Lateralus-Native

The entire OS is a showcase for the Lateralus language — pipelines, pattern matching, and algebraic types in kernel space.
✦ v1.1 NEW FEATURES
_×

LateralusOS v1.1 brings the language expansion to the kernel — channels for IPC, effects for driver isolation, and comptime for boot-time configuration.

📡

Channel-Based IPC

Inter-process communication rebuilt on Lateralus channels. Typed, bounded message passing between kernel subsystems with backpressure.

Effect-Driven Drivers

Device drivers declare effects instead of calling kernel APIs directly. The kernel handles effects — swappable at boot for testing or hardware abstraction.
🔧

Comptime Boot Config

Boot configuration evaluated at compile time. const fn generates page tables, interrupt handlers, and memory maps — zero runtime cost.
🔒

Macro-Based Syscalls

System call table generated by macros. define_syscall!(read, fd: Int, buf: *mut u8, len: usize) generates wrapper, validation, and dispatch.
🖥️

1920×1080 Display

Resolution upgraded from 1024×768 to full HD. VESA and UEFI GOP framebuffer support with double buffering.

Preemptive Scheduler

Upgraded from cooperative to preemptive multitasking. Priority-based scheduling with pipeline-defined scheduling policies.
◉ EDITIONS
_×

Choose the edition that fits your needs. All editions are free and open-source.

Research

Full-featured edition with GUI desktop, all apps, network stack, crypto services, and development tools.

48 MB ISO
Download

Workstation

Desktop edition with GUI, core apps, filesystem, and terminal. No network stack or crypto.

36 MB ISO
Download

Industrial

Headless edition with terminal, filesystem, scheduler, and network stack. No GUI.

24 MB ISO
Download

Embedded

Minimal kernel with shell, basic I/O, and memory manager. Smallest footprint for constrained environments.

8 MB ISO
Download
⬡ SYSTEM REQUIREMENTS
_×
Architecturex86_64 (AMD64)
RAM128 MB minimum (256 MB recommended for GUI)
Storage64 MB (Research), 48 MB (Workstation), 32 MB (Industrial), 16 MB (Embedded)
BootMultiboot2-compliant bootloader (GRUB 2 recommended)
VirtualizationQEMU, VirtualBox, VMware, or any x86_64 hypervisor
Display1024×768 minimum (GUI editions)
🛡️ NULLSEC LINUX v2.1 "ABYSSAL"
_×

A hardened, security-focused Linux distribution built with Lateralus tooling. v2.1 adds Lateralus-native forensics pipelines, AI-assisted threat detection, and the full Lateralus v0.5.0 SDK.

v2.1 HIGHLIGHTS

🔍

Forensics Pipelines

Lateralus-native forensics toolkit. Pipe disk images through analysis stages: image |> carve_files() |> hash_all() |> match_signatures().
🤖

AI Threat Detection

On-device ML model for anomaly detection. Runs as a Lateralus effect handler — perform ThreatScan::analyze(traffic).
🛡️

Hardened Kernel 6.8

Grsecurity-inspired patches, KASLR, stack canaries, lockdown mode, and SELinux enforcing by default.

250+ Security Tools

Expanded from 200+ tools. New additions: lateralus-recon, lateralus-fuzz, lateralus-audit, nullsec-firewall, threat-graph.

Nullkia DE v1.1

Ships with the latest Nullkia desktop featuring plugin system, Lateralus scripting API, and pipeline workspace management.
🌐

Marshall v1.1

Updated Marshall browser with Lateralus DevTools panel, pipeline debugger, and WASM-Lateralus bridge for web security auditing.

EDITIONS

🛡️

NullSec Desktop

Full desktop with Nullkia DE, Marshall browser, Lateralus SDK v0.5.0, 250+ security tools, AI threat detection.

4.6 GB ISO
Download

NullSec Server

Headless server with IDS/IPS, forensics pipelines, AI anomaly detection, and Lateralus v0.5.0 runtime.

2.1 GB ISO
Download
🔍

NullSec Forensics

Specialized forensics workstation with disk imaging, memory analysis, and Lateralus forensics pipelines.

3.8 GB ISO
Download
💻

NullSec Live USB

Persistent live USB with encrypted storage. Boot and go on any machine without installation.

3.6 GB IMG
Download
Read the Blog Post
⬡ NULLKIA DESKTOP ENVIRONMENT v1.1
_×

A lightweight, pipeline-driven desktop environment written in Lateralus. v1.1 adds a plugin system, Lateralus scripting API, and workspace management — all powered by Lateralus v0.5.0 channels and effects.

v1.1 NEW FEATURES

🔌

Plugin System

Load plugins as Lateralus modules. Plugins receive typed channels for compositor events and can register custom key bindings, widgets, and effects.
|>

Scripting API

Full Lateralus scripting API for desktop automation: windows() |> filter(focused) |> move_to(workspace: 2).
📋

Workspace Manager

Dynamic workspace creation with per-workspace layouts. Save and restore workspace sessions with pipeline-serialized state.
🎨

Effect-Based Theming

Theme engine rebuilt on Lateralus effects. Themes declare visual effects that the compositor handles — blur, shadows, and transitions are all swappable.
🔔

Smart Notifications

Priority-based notification routing via pipelines. Critical alerts bypass DND, low-priority batched into digests.
🔄

Session Sync

Save and restore full desktop sessions — window positions, workspace layouts, and running apps — via pipeline-serialized state.

Multi-Monitor

Per-monitor scaling, independent workspace assignment, and drag-to-monitor with pipeline animation transitions.
👆

Gesture Navigation

Multi-touch gestures for workspace switching, window snapping, and app switching — customizable via pipeline handlers.

Accessibility Engine

Built-in screen reader, high-contrast mode, keyboard-only navigation, and voice control via Lateralus effect handlers.

CORE FEATURES

Tiling/Floating WM

Hybrid window manager with pipeline-based layout rules, workspaces, and keyboard-driven navigation.

GPU Compositor

Wayland-native compositor with blur, rounded corners, animations, and GPU-accelerated rendering.

Pipeline Widgets

Status bar with pipeline-driven widgets that update in real-time — CPU, RAM, network, volume, clock.

Theme Engine

16 built-in themes (up from 12) including Lateralus Abyssal, NullSec Dark, and Cyber Lime. Hot-reload without restarting.

App Launcher

Fuzzy-search application launcher with pipeline filtering, recent files, and custom commands.

Notification Daemon

Action-based notifications with history, per-app rules, and critical alert overrides via pipeline config.
Download Nullkia v1.1 Read the Blog Post
🌐 MARSHALL BROWSER v1.1
_×

A privacy-first, Lateralus-aware web browser. v1.1 adds a full Lateralus DevTools panel, pipeline debugger, and WASM-Lateralus bridge for running Lateralus in the browser.

v1.1 NEW FEATURES

🔧

Lateralus DevTools

Dedicated DevTools panel for Lateralus. Inspect pipeline execution, set breakpoints on pipe stages, view effect handler stacks, and profile channel throughput.
🐛

Pipeline Debugger

Step through pipelines stage-by-stage. Visualize data transformation at each |> with interactive flame graphs.

WASM-Lateralus Bridge

Compile and run Lateralus in the browser via WebAssembly. Import/export between JavaScript and Lateralus with zero-copy typed arrays.
📦

lateralus:// Protocol

Navigate to lateralus:// URLs to access Lateralus package docs, playground, and local SDK info directly in the browser.
🔐

Certificate Monitor

Real-time certificate transparency monitoring. Alerts on new certs for your domains via pipeline subscription.
📊

Network Inspector

Pipeline-based network request inspector. Filter, transform, and export HTTP traffic as structured Lateralus data.

CORE FEATURES

Lateralus Highlighting

Syntax highlighting for .ltl files served over HTTP. Now supports v0.5.0 syntax — channels, macros, effects, decorators, and comptime.
|>

Inline REPL

Open a Lateralus REPL panel in any tab with Ctrl+Shift+L. Tab completion, history, and v0.5.0 support.

Pipeline DevTools

Visualize pipeline data flow in DevTools. Inspect intermediate values at each stage. Now with macro expansion view.
🛡️

Privacy First

Zero telemetry, pipeline-based ad blocking, Tor mode, HTTPS-only, fingerprint resistance.

Password Manager

Built-in AES-256 encrypted password manager with autofill, breach alerts, and pipeline-based sync.

Tab Management

Pipeline-driven tab groups, session restore, memory-efficient tab suspension, and tree-style navigation.
Download Marshall v1.1 Read the Blog Post
✦ QUICK START
_×

Clone, build, and boot in three commands.

# Clone the repository
$ git clone https://github.com/bad-antics/lateralus-lang.git
$ cd lateralus-lang/os

# Build the OS (requires x86_64 cross-compiler)
$ make clean && make all

# Boot in QEMU
$ qemu-system-x86_64 -cdrom build/lateralus-os-research-x86_64.iso \
    -m 256M -vga std -serial stdio