4 ms·
Maestro has a lot of very old school hardware drivers: VGA, PS/2, IDE/ATA. Newer hardware tends to look like just a couple of ringbuffers, and the drivers shou
by yencabulator 3y ago
Maestro has a lot of very old school hardware drivers: VGA, PS/2, IDE/ATA.
Newer hardware tends to look like just a couple of ringbuffers, and the drivers should need a lot less of these hacks. Here's an NVMe driver in Rust that intends to avoid unsafe fully: https://rust-for-linux.com/nvme-driver https://rust-for-linux.com/nvme-driver