Skip to main content

Developing device drivers for Ironclad using Ada

UB2.147 | Day 2 | 12:05 - 12:25 | Speakers: streaksu

Developing device drivers for Ironclad using Ada
A picture of a devroom at FOSDEM 2024
Open in browser

Notes

Abstract

Ironclad is a partially formally verified, hard real-time capable kernel written in SPARK and Ada. This talk will delve into why Ada was chosen for development, advantages of Ada compared with alternatives like C and Rust for the use case of low level development, and how these advantages are used inside Ironclad with the concrete example of driver development inside the kernel.

More information about Ironclad can be found on the project's website.

Speakers

streaksu

Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.