kernel-development

2 articles
sort: new top best
clear filter
0 2/10

A 32-bit x86 GUI operating system built from scratch in C and assembly by a 13-year-old in 14 days, featuring a custom kernel, window manager, device drivers, and filesystem support running on 16MB RAM.

Aurion OS QEMU VirtualBox VMware RTL8139 VESA PCI
github.com · Luka12-dev · 1 day ago · details · hn
0 6/10

A technical tutorial on ublk, a Linux kernel framework for creating virtual block devices in user space using io_uring. The article covers the architecture of ublk servers, worker thread management, and data transfer mechanisms, explaining how io_uring batching amortizes the performance cost of context switching between kernel and user space.

ublk Linux v6.0+ Ming Lei io_uring Jiri Pospisil
jpospisil.com · shayonj · 1 day ago · details · hn