Technical Advisory Group (TAG) Call for Volunteers

Technical Advisory Group (TAG) Call for Volunteers

The Capable Hub is dedicated exclusively to improving the availability, quality and upstream alignment of open-source CHERI software. As the CHERI ecosystem matures, we must ensure that its software meets the expectations of industry and doesn’t become a limiting factor towards wide adoption.

Despite the progress that has already been made, the ecosystem has remaining hurdles to solve: software fragmentation, limited upstream alignment, gaps in quality or features, an absence of releases and unclear software dependencies. These ‘gaps’ create friction for everyone and divert effort away.

As an independent, non-profit organisation and a new member of the CHERI Alliance, we are uniquely placed to tackle these challenges. By working in close alignment with the CHERI Alliance and its Working Groups, we will provide the dedicated engineering resources where they are most needed to add value. However, we need your support.

To ensure our resources are directed where they can add the most value, we are establishing a Technical Advisory Group (TAG). We are seeking diverse representation from all corners of the CHERI ecosystem (UK and international), including academic researchers, open-source contributors, national technical authorities, industry partners, early adopters and end users. If you’d like to volunteer, please fill in our form:

Volunteer Signup Form

The Technical Advisory Group will hold monthly virtual meetings, providing a direct channel to the community to influence our engineering priorities and identify unfunded gaps in the software ecosystem. In due course, the Technical Advisory Group will evolve into a Technical Steering Committee as we transition from public funding to an eventual member based funding model.

We are excited to build this group and work with you to accelerate CHERI adoption.

Share :

Related Posts

Getting started with CHERIoT-RTOS

Getting started with CHERIoT-RTOS

As the number of small, internet connected devices grows, the security of these devices becomes increasingly important. Research published by Microsoft found that 70% of all CVEs they assigned arose from memory safety issues. This is a figure that has remained stable over the last decade. As smart devices begin to enter our homes and become a part of our every day lives, addressing this class of security vulnerabilities is a big step towards ensuring smart devices remain secure.

Read More
Getting Started with CHERI-Zephyr: Setup, Build, and Run

Getting Started with CHERI-Zephyr: Setup, Build, and Run

The University of Birmingham recently received funding to continue developing CHERI support in the Zephyr RTOS. This is part of a wider £21 million investment from UKRI to back the development of CHERI-enabled hardware and the surrounding software ecosystem.

Read More
Getting Started with Morello and Yocto

Getting Started with Morello and Yocto

The ‘Morello’ project was an experimental research architecture developed by ARM that implemented the CHERI instruction extensions. The hardware was based on Neoverse N1 core, which itself was based on the Armv8.2-A architecture specification, but it was constrained to ‘AArch64’ execution only. The memory tagging functionality (which is required to accommodate the capabilities) was managed by a custom memory controller and interconnect: tags were stored in the DDR ECC bit or in DRAM at the top of physical memory address space.

Read More