:PROPERTIES:
:ID:       6cb18c83-814a-4036-bf74-9b2c217f4bee
:CREATED:  [2026-03-30 Mon 21:16]
:EDITED:   [2026-04-07 Tue 13:42]
:END:
#+TITLE: CLOSOS: Single Address Space Architecture
#+DATE: 2026-03-22
#+FILETAGS: :architecture:lisp:os:closos:

* Concept
In a Lisp Operating System (CLOSOS), all applications and the system kernel share one large, unified 64-bit address space. 

* Key Principles
- *Removal of IPC:* Standard Unix-style Inter-Process Communication (pipes, sockets) is replaced by global pointer sharing. Applications communicate by passing pointers to objects directly.
- *Unified Memory:* Eliminates the overhead of data serialization/deserialization between isolated process boundaries.
- *Language-Based Security:* Protection is not enforced by hardware MMU boundaries but by the Lisp compiler and runtime (e.g., strong typing, bounds checking, no arbitrary pointer arithmetic).

* Source
:PROPERTIES:
:ID:       9c69a9ab-1c96-490e-9a8e-fbeafacba30e
:END:
- [[attachment:strandh-lispos.pdf][Robert Strandh, "CLOSOS: Specification of a Lisp operating system" (2013)]]
