RSSAmplifier

Blog

Maestro

A blog about writing an operating system from scratch in Rust.

blog.lenot.reRSS feed ↗8 posts

Latest posts

Non-Volatile Memory Express (NVMe)

An overview of NVMe and its support on Maestro

Maestro: 2025 retrospective

A look back on Maestro's progress throughout 2025

Symmetric MultiProcessing, Hyper-Threading and scheduling on Maestro

A dive into the PIC, PIT, ACPI, APIC, HPET, SMP, TLB and other confusing acronyms!

Maestro now supports gcc!

A dive into cross compilation and program loading

Page Cache: avoiding unnecessary disk I/O

Along with some other news!

An overview of virtual memory management on Maestro

And how to retain consistency when memory allocation failures occur?

Optimisation: CPU profiling

Visualisation of the kernel's booting sequence using a Flamegraph

Maestro - Introduction

Maestro is a Unix-like kernel and operating system written from scratch in Rust