The Barrelfish project is no longer active.  See https://systems.ethz.ch/ for information about our current research activities.
    
The Barrelfish source contains a number of technical notes, which are rough-and-ready (and incomplete) documentation, tutorials, reference manuals, etc. for the system. These should be enough to get you started. Here is a recent snapshot - always check the source for the most recent versions:
| 1. Overview | 8. Tracing Framework | 15.Disk Driver Architecture | 22. Barrelfish on ARMv8 | 
| 2. Glossary | 9. Notifications | 16. Serial ports in Barrelfish | 23. Coreboot in Barrelfish | 
| 3. Mackerel | 10.Specification | 17. Barrelfish on ARMv7 | 24. Filet-o-Fish | 
| 4. Hake | 11. Dispatcher Communication | 18. Barrelfish Practical Guide | 25. Sockeye in Barrelfish | 
| 5.Virtual Memory | 12. Services | 19. Device Drivers in Barrelfish | 26. Device Queues in Barrelfish | 
| 6. The Single Chip Cloud Computer | 13. Capability Management | 20. Skate in Barrelfish | |
| 7. Routing | 14. Bulk Transfer | 21. CPU Drivers in Barrelfish |