Developers
Start here
The quickest credible route is to pick one maintained environment, reproduce its getting-started example and then port a small program you understand.
What you’ll do
The quickest credible route is to pick one maintained environment, reproduce its getting-started example and then port a small program you understand. Simulation avoids hardware logistics; a supported board is better when peripherals or physical behaviour matter.
Before you begin
A focused first day should produce a repeatable build and one observed capability check, not a complete architecture decision.
Steps
1. Choose
Select CheriBSD or another documented platform based on the target workload and available host environment.
2. Reproduce
Use matched toolchain, image and instructions; record versions and commands.
3. Learn
Run a small invalid memory access in a controlled example and inspect the resulting warning or capability fault.
Check your result
CHERI projects span research, development and commercial maturity. Verify the status of the exact platform and software you choose.
Record the architecture, platform, ABI, release, source revision and complete commands. A second developer should be able to reproduce the result.