A new foundation for mobile

InterOSA security-first
mobile operating system
built from the ground up.

A modern, independent, open development platform for smartphones with a focus on isolation, security, and user control. Built in Rust for real mobile experiences—not adapted from a desktop OS.

RustMicrokernelNative appsIndependent development
Home-screen design concept from the InterOS UI kit — not a device capture.

Built for security

Capability-based isolation and hardware-enforced process boundaries.

Designed for phones

A modern, touch-first experience built for mobile hardware.

Rust at the core

Memory safety and reliability are design priorities from the ground up.

Independent development

A clear development record and an independent ecosystem.

Developer ready

Native apps, technical tools, and an extensible platform.

Architecture

A modern mobile OS architecture

InterOS uses a microkernel-oriented design with explicit security boundaries, hardware abstraction, and a focused userspace. The diagram summarizes the intended separation of responsibilities; see the source for implementation details.

Source code
Layered architecture: System Apps over System Services, the Microkernel, and the Hardware Abstraction Layer

Native experience

Designed for a focused smartphone experience

InterOS is building a native interface around everyday smartphone tasks, with a consistent visual language and explicit boundaries between system components.

Interface renders shown on this page are design concepts from the InterOS UI kit, not device captures; source-verified screenshots from a running QEMU guest will replace them as verified assets become available.

Review platform documentation

Phone & Messages

Calling and messaging surfaces designed for one-handed, distraction-free use.

Camera & Gallery

Fast capture with a quiet, content-first gallery for photos.

Browser & native apps

A focused web surface plus a small set of considered native apps.

Settings & system state

Clear controls and honest values served by authoritative system services.

Current status

A solid foundation, actively evolving

InterOS is under active development, with QEMU as the primary development and demonstration environment. Status labels distinguish the current target from work still underway.

Source code

x86_64 / QEMU

Canonical emulator target. A fresh local end-to-end run is still required to confirm current runtime behavior.

Active development target

Core system and native UI

Source and subsystem tests exist; end-to-end app usability and lifecycle acceptance still need local validation.

Implementation in progress

AArch64 / RISC-V

Source-level architecture targets; current runtime behavior must be verified independently for each target.

Runtime validation pending

Android / physical devices

Arbitrary Android APK execution is not supported yet; physical-phone bring-up remains experimental.

Experimental — not production-ready

This page is a project overview, not a certification or independent security audit. Follow the repository for current code and verification evidence.

For developers

Explore the project. Repository activity.

InterOS Core is developed in the open — clone the repository, read the docs, and follow the build guides to run it in QEMU. Contributions and issue reports are welcome.

Terminal
git clone https://github.com/Bharathcoorg/inter-os-core.git
cd inter-os-core
# build and QEMU run guides live in /docs

Sponsors

Support independent mobile OS work.

InterOS is independent, community-driven development. A sponsorship program with backing tiers and supporter recognition is on the way.

Coming soon

Get started

Build the next generation of mobile.

Read the source, try the live demo, and follow InterOS as it develops.