userspace.party

userspace.party / computers

computers

Machines made explicit.

Architecture, virtualization, emulation and execution environments treated as things we can describe rather than black boxes.

no_std machines virtualization emulation architecture

Its place in the system

computers is where computational machines themselves become domain objects: hardware organization, virtual machines, hypervisor boundaries, guests, hosts and resources exposed between them.

physical hardware
      ↓
  computers
  ├── machine
  ├── VM / guest
  ├── hypervisor boundary
  └── resources
      ↓
execution environments

The boundary

Belongs here

  • Machine and architecture descriptions
  • Virtualization and emulation
  • Guest/host relationships
  • Hypervisor-facing resources

Does not belong here

  • Generic containers
  • Process syscalls
  • Human-perception semantics
  • Physical-world simulation as a scientific model

Today

Current surface

  • Minimal no_std crate scaffold
  • Freestanding startup path
  • Virtualization/VFIO/QEMU/KVM research notes
  • Direction toward explicit reusable machine abstractions

Start here

cargo add computers

The conceptual territory is established; the reusable Rust surface is still deliberately small.

From abstraction to reality. userspace.party keeps conceptual borders explicit: abstractions in ample, process mechanisms in userspace, machines in computers, human meaning in humans, browser presentation in webspace, and physical-world simulation and control in twins.