-
Notifications
You must be signed in to change notification settings - Fork 89
Home
Bjorn Stahl edited this page Nov 18, 2024
·
32 revisions
Dissemination:
- Technical Overview Presentation (2015-2016) (youtube video)
- 2018 update to the presentation
- Design Slides
- Scripting Slides
- Ph.D Thesis (2013)
- Interview by David Chisnall @ Lobste.rs (2024)
- 12 Principles for a Diverging Desktop Future
Articles (Engine Properties / Uses):
- One Night in Rio: Vacation Photos from Plan9
- AWK for Multimedia
- Crash Resilient Wayland Compositing
- A12 - Advancing Network Transparency on the Desktop
- Arcan versus Xorg - Approaching Feature Parity
- Arcan versus Xorg - Feature Parity and Beyond
- Leveraging the 'Display Server' to improve debugging
- Arcan as OS Design
- The Quest for a Secure and Accessible Desktop
- Accessible Arcan: Out of Sight
Articles (Developing a replacement for Terminals):
- Chasing the Dream of a Terminal Free CLI
- The Dawn of a new CLI
- The Day of a new CLI
- Whipping up a new Shell: Lash#Cat9
- Cat9 Microdosing: Stash and List
- Cat9 Microdosing: Each and Contain
- A Spreadsheet and a Debugger Walks into a Shell
Articles (APIs / development):
- Writing a KMScon/Console like WM using Arcan
- Writing a low-level Arcan client
- Another low level Arcan client: A tray icon handler
- Interfacing with a Stream Deck Device
Related Projects:
- Senseye - Visualisation for Reverse Engineering
- Durden - Be-all (almost) Desktop Environment
- Safespaces - Virtual Reality Desktop - Article
- Pipeworld - ZUI Dataflow Environment - Article
- Cat9 - Terminal liberated Shell - Article
Use Issues:
Developer Information:
Generic Information:
Documentation on internals:
- Namespacing
- Security Model and Attack Surface
- Documentation and Testing
- Shared Memory Interface
- Build System, Developer Details
Details on specific internal solutions: