Typhon

Devlog - 2025

About this Devlog

This is a non-exhaustive, curated list of changes meant to help users quickly see what has improved since they last checked.

You can subscribe to this page via RSS.

This page lists entries for the current year, for past entries consult the devlog archive.

December 15, 2025

aarch64 support

Support for the aarch64 (64 bit ARM) architecture is being worked on, currently supporting Raspberry PI 3 and 4 with the PI 5 on the way. Virtual memory management is already working thanks to how similar it is to RISC-V while the process scheduler will have to wait until interrupts are getting handled correctly. Once parity is reached with RISC-V, an amd64 port is probably going to be made.

December 11, 2025

IPC in Hydra

Hydra now features basic IPC functionalities thanks to 2 new syscalls: ipc_send and ipc_recv, respectively with id 0x2 and 0x3. You just need to get the id of the process you want to send a message to and the kernel will copy the specified memory region to the other process buffer, passed to ipc_recv before. If a process A tries to send a message to process B before B has called ipc_recv, A will try again until a certain number of failures, then it will just proceed with execution.

December 10, 2025

Hello world

We’ll keep you updated on the development of the project here!