Intent
GPU-first research operating system
Starfish
North star / never-ending improvementA next-gen operating system with a direct road to the GPU for gaming and AI compute.
A lightweight, inspectable research OS below Yeho applications, YUI interfaces, and permissioned Yodi control.
- Boot from our own loader into our own kernel, filesystem, userland, and shell.
- A direct road from apps to pixels, GPUs, and AI compute without the legacy maze.
- Multicore scheduling, syscalls, pipes, framebuffer, journaling, and hot edit-build-boot.
Starfish intentionally prioritizes lab hackability over security. It is an early research system, not a hardened general-purpose OS.
Research · x86_64 bring-upSystem route
Follow the whole machine.
The public tour shows the shape. Members can open every chapter, search the atlas, follow related systems, and download eligible releases.
18 connected chapters
Every subsystem has a door.
Connected stack
The OS, language, interface, and intelligence fit together
OS → language → UI → AIFirst instruction
UEFI loader to kernel handoff
firmware → RDIABI
One explicit machine handoff
stable boundaryCore
A compact kernel you can trace
small enough to followHardware
The practical device ladder
device → serviceUser boundary
Tiny userland, real process seams
ring 3I/O path
Blocks, cache, queues, VFS
disk → pathnameNative filesystem
FIT64: File Index Table, 64-bit
FIT64 v0On-disk anatomy
A volume you can draw on one page
block 0 → dataRecovery
Journal-only replay
begin → write → commitHost toolkit
The filesystem ships with its microscope
17 toolsStreaming
FITPACK for contiguous workloads
blob + indexCompositor protocol
Surfaces, buffers, windows, fences
surface → presentPixels
A procedural graphics direction
CPU first · GPU readyTargets
Shared core, target-specific doors
one core · many stubsWorkbench
Edit, build, boot, observe
one-shot buildBoundaries
Research roadmap with honest edges
research, not hypeMember library
Open the complete Starfish atlas.
Deep explanations, diagrams, cross-links, evidence, release history, and the latest eligible repository archive.
