● Release 26.04.20261028 · server & desktop · free edition

MaluOS™ — Kinetic Seas

The Linux for Human and AI Partnership

MaluOS is a Linux distribution derived from Ubuntu 26.04 LTS, built for AI agents and the humans who work with them, and centred on the MaluDB memory database. On first boot the machine provisions itself: the database, its API, the credential vault, the model gateway and the agent runtime. The free edition is the full system. No account, no licence key.

ubuntu 26.04 lts base · x86-64 · bios & uefi, secure boot · signed releases · local-first

An operating system where memory is a first-class citizen

A MaluOS host boots into a working memory system. PostgreSQL 18 with the MaluDB engine, a tenant, principals and scopes are created on the first boot from one file, /etc/maluos/firstboot.yaml, that cloud-init can write. Every person and every agent on the machine is a principal with its own secrets, model policy and audit trail.

MaluDB memory core Credential vault Inference gateway Agents as system entities Business OS The estate

Everything an agent learns lives in MaluDB on your hardware. Model calls go through one local gateway that holds the keys, schedules the GPU and records every call. Nothing leaves the machine unless policy says so.

What's inside

Built for how humans and agents actually work

An Ubuntu 26.04 base, re-centred around shared memory, OS-held credentials and local intelligence. Every piece below ships in the current release.

MaluDB memory core

PostgreSQL 18 with the MaluDB engine and the MC2DB listener, which exposes memory to agents over MCP. Principals, scopes, claims with confidence, graph relations and event history, provisioned on first boot.

Credential vault

A socket-activated vault with peer-credential identity: per-principal compartments, grants, delegation with budget and expiry, and an append-only ledger. The master key is sealed with systemd-creds and the TPM when present; a reveal asks you to re-authenticate.

Inference gateway

One door for every model call: OpenAI-, Ollama- and Anthropic-compatible APIs, a GPU scheduler, tiers instead of model names (fast, standard, strong, embed), local-to-cloud routing under policy, per-caller budgets and a ledger of every call. Keys never reach the caller.

Agents as system entities

An agent is not a process with a borrowed key. maluctl agent create makes a Linux user, a MaluDB principal, a vault compartment, a gateway policy and a hardened systemd unit in one step, with an owner, an optional strict sandbox and a task interface you can talk to.

MaluDB API server

The MaluDB Python API, REST/JSON and MCP, as a hardened system service on localhost with its own user, a sealed auth store, a tenant token minted at first boot, and embedding and reindex sweeps on timers.

MaluDB Business OS

The Business OS kernel installed natively, no container: the organisation, people, the agent workforce, SSO and the directory API, with its PHP API, Next.js front end, MCP servers and agent runner provisioned end to end on first boot. Its applications reach desks through MaluApps.

First boot & maluctl

One file, /etc/maluos/firstboot.yaml, drives provisioning: database, tenant, administrator, components. Modules are idempotent and resumable. maluctl is the operator's tool for status, tokens, secrets, the gateway, agents, updates and the estate.

Components, not snaps

The API server, the Business OS, NVIDIA drivers and Apple T2 support are metapackages with first-boot modules. Choose them at install time, request them through cloud-init, or add them later with apt; every path ends in the same provisioned state.

Signed, dated, open

Dated releases (26.04.YYYYMMDD) with signed checksums, a signed apt repository at apt.maluos.com, unattended security updates, and a build pipeline that boot-tests every image on BIOS and UEFI. The distribution layer is open source on GitHub.

MaluOS Desktop

A GNOME 50 workstation that keeps your agents alive

The desktop is the server with a workstation on top: the same database, vault, gateway and agent runtime run on the machine, so agents on your desk have local memory and credentials while it is on. No snaps. Firefox comes from Mozilla's own apt repository, GNOME Software installs debs only, and the machine never blanks or suspends on its own while agents are working.

The MaluOS session adds an indicator to the top panel: the agents on the host and their state, the gateway and its backends, your model budget, your secrets and delegations, and the latest alerts, with changes arriving as desktop notifications. A grant request from an agent is answered right from the notification.

GNOME 50 No snaps Agent-aware session Office enrolment Malu123 spreadsheet
Agents appTalk to and control local and office agents in one window: Talk, Control, Policy, Memory, Activity. Each agent is an icon in the Agents folder.
DeskYour host at a glance: agents, gateway, vault, updates, the office you are enrolled with and, as a node, your estate.
Credential ManagerYour vault secrets, delegations and the requests agents have made, decided with level, expiry and budget.
Tools InstallerGoogle Chrome, VS Code, Claude Code, Codex and Ollama in one click.
MaluAppsYour office's applications (Help Desk, CRM, Knowledgebase, MaluMail) and the signed public catalogue as launchers.
Upgrade ManagerPending updates, install now, the automatic-update switches and the history.
System MonitorGNOME's monitor with GPUs, MaluOS Network and Queue tabs: live GPUs, the sharing switch, the local inference queue with cancel and priority.
The estate

Servers, desks and agents as one trusted network

A company runs MaluOS servers in its data centre and MaluOS desktops at its desks. Together they form one estate in which agents, knowledge, model inference and work are shared, with ownership, policy and audit kept where they are. Connectivity is never permission: every cross-node request is authorised by the receiving node against its own vault and policy.

Shipping

Desk enrolment

A desktop joins a Business OS office with a one-time code. The desk token lives in the vault, the office's model endpoint becomes a rung of the local gateway, and the office's applications and agents appear on the desk.

Shipping

Nodes

maluctl estate join makes any MaluOS host a node of its estate: a per-node token and key in the vault, presence and facts on a heartbeat, a report of units, agents, gateway, alerts, updates, disk, memory and load.

Shipping

Shared GPUs

A gateway on a GPU box exposes the MaluOS inference node API: status, health, a queue with cancel and priority, async jobs, inference keys. A desk pairs with it as a remote backend. The NVIDIA component installs Canonical-signed driver modules, so Secure Boot needs no MOK enrolment.

Specified

The overlay

A WireGuard tunnel made by join and enrol, with an address and a name per node from the kernel. No static addresses, no VPN set-up by the person.

Specified

Agent directory & delegation

Agents find and delegate work to specialists anywhere in the estate through a signed authorisation envelope, verified on the agent's own host. The coordinator needs no credentials to the systems the specialist acts in.

Planned

Shared inference & federated memory

Inference placed on authorised hardware with capacity across the estate (servers always, desktops opt-in, laptops when idle), and personal, departmental and enterprise memory queried over the existing scopes.

Install

Physical machines, VMs, clouds and Macs

Boot the ISO and choose Install MaluOS Server or Desktop; the unattended entry installs hands-off. On the first boot the host provisions itself in a few minutes, and maluctl status shows the result.

MinimumRecommended
Architecturex86-64 (amd64)
CPU2 cores4 cores or more
Memory2 GB server · 4 GB desktop8 GB, plus the memory of any local model
Disk25 GB server · 40 GB desktop60 GB or more, SSD
FirmwareBIOS or UEFI, Secure Boot on or off
GPUoptionalNVIDIA RTX for local models; without one, requests route to the cloud backends you configure
Cloud imageA qcow2 with cloud-init for KVM, Proxmox, OpenStack and similar. Write the components you want into firstboot.yaml and the host provisions them on first boot.
Intel Macs with the T2 chipThe installer recognises a 2018-or-later Intel Mac, adds the Apple T2 component (bridge, SMC, trackpad and audio drivers, Touch Bar, fans) from the medium's offline pool, and can install beside macOS.
NVIDIA RTXThe nvidia component brings the 595 driver branch (580 as the alternative), signed for Secure Boot. Ollama runs local models through the gateway; nvidia-smi feeds the GPUs tab.
Existing Ubuntu 26.04One bootstrap command adds the signed repository and the server metapackage; provisioning runs on the next boot.
curl -fsSL https://apt.maluos.com/bootstrap/install-maluos.sh | sudo bash

The shipped ISOs use the Ubuntu live installer, so its screens show Ubuntu naming during the install; the installed system is MaluOS. A MaluOS installer with its own live environment and text screens is built and in testing in the repository.

Download

MaluOS 26.04.20261028

Released 2026-10-28. Releases are dated: 26.04 is the package base, 20261028 the build date. The current release number is always at download.maluos.com/LATEST.

Verify the download

Every release is signed with the MaluOS Archive Signing Key (2026) <[email protected]>, fingerprint 6387 5A4A 5397 B902 E9C5 CFF8 731A DA39 4135 B9FF.

V=26.04.20261028
curl -fsSLO https://download.maluos.com/$V/SHA256SUMS
curl -fsSLO https://download.maluos.com/$V/SHA256SUMS.gpg
curl -fsSL  https://apt.maluos.com/bootstrap/maluos-archive-keyring.gpg -o maluos-archive-keyring.gpg
gpg --no-default-keyring --keyring ./maluos-archive-keyring.gpg --verify SHA256SUMS.gpg
sha256sum -c SHA256SUMS --ignore-missing

Full install guide, cloud-image example and apt source: download.maluos.com. Every release is also on GitHub with the cloud images and checksums attached.

Editions

The whole operating system is free

MaluOS follows the Ubuntu model: one image, one code base. The free edition is the full system. Paid editions attach services to a machine or a fleet, and never make an individual developer's agent less capable.

Professional

Per machine · in preparation
  • Maintenance channel, 5 years per release line
  • Curated model packs per GPU class
  • Compliance profiles and checker
  • Tamper-evident audit exports
  • Scheduled vault backup, support
Get in touch

Enterprise

Per fleet · in preparation
  • Everything in Professional
  • Fleet enrolment, central policies and secrets
  • SSO: principals from your identity provider
  • Estate-wide GPU scheduling
  • Contracted support
Contact sales

Give your agents a home.

Download MaluOS and run it yourself. Your memory, your keys and your models stay on your hardware.