Date: 25 March 2026
Location: Department of Computer Science and Technology – William Gates Building, University of Cambridge, Cambridge, UK
Thank you to all who attended!
Event Overview
This full-day hands-on tutorial introduced students, researchers and software developers to CHERI and CHERIoT through practical exercises, live demonstrations and guided experimentation with real hardware and software platforms. It was co-organised by the CHERI Research Centre at University of Cambridge, Codasip, and lowRISC alongside the CHERI Blossoms 2026 conference.
Participants explored memory safety, compartmentalisation, CHERI-enabled operating systems, and the CHERIoT ecosystem through presentations, code examples and guided exercises. The tutorial provided a practical starting point for anyone interested in experimenting with CHERI technologies.
Agenda
The agenda of the tutorial was:
| 9:30 – 10:30 | Part I | Introduction to CHERI, memory safety and compartmentalization (1h) |
| 10:45 – 11:45 | Part I | CHERI software experimentation on CheriBSD/Morello (1h) |
| 11:45 – 12:45 | Light lunch with sandwiches (1h) | |
| 12:45 – 13:45 | Part II | CHERI-RISC-V, Codasip X730 and CHERI Linux (1h) |
| 14:00 – 15:00 | Part II | CHERI-RISC-V, Codasip X730 and CHERI Linux (1h) |
| 15:15 – 16:15 | Part III | CHERIoT, lowRISC’s Sonata FPGA and CHERIoT RTOS (1h) |
| 16:30 – 17:30 | Part III | CHERIoT, lowRISC’s Sonata FPGA and CHERIoT RTOS (1h) |
The tutorial was a perfect opportunity to get to know what the CHERI technology is, what research areas are related to it, and how to get started experimenting with CHERI-extended hardware-software stacks. Participants were expected to read the “CHERI: Hardware-Enabled C/C++ Memory Protection at Scale” article published in the IEEE Security & Privacy magazine.
Venue
The Hands-on Introduction to CHERI and CHERIoT was held in Cambridge UK, at the Department of Computer Science and Technology in the William Gates Building, on the University of Cambridge’s West Cambridge site, located off Madingley Road.



