10–14 Jun 2025
University of Ottawa
EST timezone

A distributed filesystem for OpenBSD

13 Jun 2025, 13:30
50m
Desmarais 1160 (University of Ottawa)

Desmarais 1160

University of Ottawa

Lecture 50 min Development Talks: Room 1160

Speaker

Rob Keizer

Description

This talk goes over the development of a distributed filesystem tailored for OpenBSD. While OpenBSD excels in many areas, its native filesystem support has room for improvement. This talk goes into using the Filesystem in Userspace (FUSE) on OpenBSD to provide for a distributed and highly available filesystem.

This talk also includes an introduction to the Raft Consensus Algorithm, which plays a critical role in ensuring data consistency and reliability across distributed systems. The Elixir programming language is used, providing the necessary foundation for the implementation of the distributed FUSE filesystem on OpenBSD.

One-line summary A highly available distributed FUSE filesystem for OpenBSD

Primary author

Presentation materials

There are no materials yet.