OSFUNOPEN SYSTEMS RESEARCH

The next operating system
starts with curiosity.

Operating systems research and open-source exploration for the AI era. Starting with Linux, we explore how agents and computers can work together.

Explore the research ↗

OPEN QUESTIONS. REPRODUCIBLE EXPLORATIONS.

Concept illustration of three transparent computing layers connected by green light
RUNTIME / TRUST / FOUNDATION · AI-generated concept image

Research

Rethinking system boundaries for the AI era.

01 / RUNTIME

Agent runtimes

How should a system manage the lifecycle, state and resources of agents running ongoing tasks?

Questions to start with

How do interrupted tasks recover? How should agents share CPU, memory and tools? How can execution be observable and reproducible?

02 / TRUST

Permissions & trust

Ground autonomous execution in permissions that can be understood, revoked and audited.

Questions to start with

What are the minimum permissions for a task? How do we isolate untrusted code, record tool calls and let people revoke access at any time?

03 / FOUNDATION

Linux & foundations

Build on existing open-source systems to explore kernels, isolation, scheduling and interaction.

Questions to start with

What belongs in the kernel and what belongs in user space? How can containers and virtual machines support agents? How do we build reproducible Linux experiments?

These research topics are evolving. Expand a direction to explore its starting questions.

Start with questions.
Let experiments speak.

OSFUN is an early-stage research interest site. We explore systems questions for the AI era while building on decades of operating systems work. We start with testable questions and document experimental conditions, processes and limitations. These are directions for exploration, not claims of a finished system or published findings.

  1. 01Frame a question

    Define the scenario and hypothesis. Study relevant system designs and open-source implementations.

  2. 02Reproduce an experiment

    Record the environment, steps and observations. Distinguish facts, assumptions and conclusions.

  3. 03Discuss openly

    Share notes and reproducible materials, then iterate based on feedback.

Start with open-source foundations: Linux kernel documentation ↗ · QEMU documentation ↗

Bring a question. Explore together.

Join the conversation on system design, Linux experiments, agent runtimes and open-source practice. Bring a question, a research note or a reproducible experiment.

Discuss an idea ↗