Drew DeVault
- 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.
- spacepub.space Live stream archive: reviewing patches by email
An archive of a live stream in which I burned down my patch queue.
- spacepub.space Introduction to the Himitsu secret key store
An introduction to the Himitsu key store for Unix systems. https://himitsustore.org
An introduction to the Himitsu key store for Unix systems.
https://himitsustore.org
- 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
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
- 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.
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.
- 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.
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.