Writing an OS in Rust - Part 11c - Fixed-Size Block Allocator

preview_player
Показать описание
This is my version of Philipp Oppermann's "BlogOS". It's a baremetal operating system that can boot off of a USB stick on any BIOS-compatible machine, which is pretty amazing. I'm going to be following the whole blog, one video at a time, and running the OS using QEMU instead of booting a physical machine. Just to keep things simple.

Finally we look at the fixed-size block allocator, which is a step closer to a real-world allocation scheme. It falls back on the linked-list allocator crate for large blocks, but has an interesting algorithm for blocks of 2k and smaller.

#rust #rustos #blogos #rustlang
Рекомендации по теме