Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

Raven documentation

Sorted by who is reading, not by subject.

Using Raven

guide/install.md installing or building it, and checking your machine can run it
guide/usage.md from an installation image to ./program.exe
guide/troubleshooting.md failure modes that have actually happened, and what they mean

Reading the code

internals/architecture.md the whole design, and why each part is shaped that way
internals/mount-stack.md how a real Windows becomes an immutable base with writable overlays
internals/registry-projection.md reading binary hives, and why importing them wholesale destroys the prefix
internals/shadow-set.md which libraries must be Wine's, which may be Microsoft's, and how we find out
internals/packaging.md how it is installed, and the two steps that need root
internals/performance.md what a real Windows costs at launch, and the theories already ruled out
internals/device-passthrough.md what it takes for a disk utility to see real hardware, and which tier each goal sits in
internals/system-dependencies.md what to install, and a log of what development has installed
internals/contributing.md building, testing, and the conventions inherited from the org

Why it exists

project/landscape.md what Wine, Proton and virtual machines do, and the gap between them
project/consolidation.md what stands between this and something other people can install
project/status.md the done/remaining ledger, and the open questions that could still move the design
project/corpus.md every program Raven has been run against, and the category each failure belongs to
project/licensing.md Raven's licence, and the line it does not cross around Microsoft's