refactor: moved org-agent to its own repository as a submodule
This commit is contained in:
18
notes/closos_single_address_space.org
Normal file
18
notes/closos_single_address_space.org
Normal file
@@ -0,0 +1,18 @@
|
||||
#+TITLE: CLOSOS: Single Address Space Architecture
|
||||
#+ID: closos-single-address-space
|
||||
#+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)]]
|
||||
Reference in New Issue
Block a user