Skip Navigation
ddevault Drew DeVault @spacepub.space
Posts 13
Comments 0
spacepub.space FOSDEM 2023: Introducing the Helios microkernel

Recording of a talk given at FOSDEM '23 in the microkernels devroom. Helios is a simple microkernel written in part to demonstrate the applicability of the Hare programming language to kernels. This talk will introduce the design and rationale for Helios, address some details of its implementation, ...

Recording of a talk given at FOSDEM '23 in the microkernels devroom.

Helios is a simple microkernel written in part to demonstrate the applicability of the Hare programming language to kernels. This talk will introduce the design and rationale for Helios, address some details of its implementation, compare it with seL4, and elaborate on the broader plans for the system.

Hare is a systems programming language designed to be simple, stable, and robust. Hare uses a static type system, manual memory management, and a minimal runtime. It is well-suited to writing operating systems, system tools, compilers, networking software, and other low-level, high performance tasks. Helios uses Hare to implement a microkernel, largely inspired by seL4.

0
spacepub.space Live stream archive: reviewing patches by email

An archive of a live stream in which I burned down my patch queue.

0
spacepub.space Introduction to the Himitsu secret key store

An introduction to the Himitsu key store for Unix systems. https://himitsustore.org

Introduction to the Himitsu secret key store

An introduction to the Himitsu key store for Unix systems.

https://himitsustore.org

0
spacepub.space Introducing the Hare programming language

Talk begins at 6:10. An archive of a talk presented at TechInc in Amsterdam on May 4th, 2022. Slide deck and other resources: https://drewdevault.com/talks/hare.html

Introducing the Hare programming language

Talk begins at 6:10. An archive of a talk presented at TechInc in Amsterdam on May 4th, 2022.

Slide deck and other resources:

https://drewdevault.com/talks/hare.html

0
spacepub.space Celeste while bored on a Saturday night

Triple 1-up with golden berry on 1-A.

Celeste while bored on a Saturday night
0
spacepub.space Drew plays through Celeste's A sides

This video cuts off at the end because obs crashed - sorry! I just said thanks for watching and that I might do a Farewell video later if you like this one. Please play Celeste, it's really really good.

Drew plays through Celeste's A sides

This video cuts off at the end because obs crashed - sorry! I just said thanks for watching and that I might do a Farewell video later if you like this one.

Please play Celeste, it's really really good.

0
spacepub.space IMG_0242

Courtsey of ~nelson

IMG_0242
0
spacepub.space Short GitHub patch workflow demo

Quick follow-up to Forks & pull requests versus emails. Also, I didn't mention it explicitly, but from this point forward every time I run git fetch, it's going to take longer as it tries to fetch random-nick's fork, until I remove this extra git remote.

Short GitHub patch workflow demo

Quick follow-up to Forks & pull requests versus emails.

Also, I didn't mention it explicitly, but from this point forward every time I run git fetch, it's going to take longer as it tries to fetch random-nick's fork, until I remove this extra git remote.

0
0
0
0
0
0