building an OS (all streams)

Playlist of all my kernel dev streams

Curated by: offlinemark (137 videos)


Currently Playing: chill kernel hacking for fun (week 38, debug stack switch crash)

(detailed timestamps in comments) #livecoding #softwareengineering #operatingsystem discord: https://discord.gg/XsgpqpVxNu Welcome! This is my chill Operating Systems development "gardening" project. The "gardening philosophy" is to have fun, above everything else. This means taking baby steps and locking in small wins before building up for more ambitious projects. People also call this "hacking" on something. My personal goal & vision is to build a minimal, high quality OS foundation which can be used for play, experimentation, and learning. I'm personally not an expert systems programmer, although I'd like to be someday. Right now, but I'm just an intermediate one — I worked in infosec for 7 years, and music tech for 3 years. I've been exposed to the Linux kernel in both settings, but in highly constrained contexts, and mostly reading code, not writing it. 00:00: stack switch causing null pointer crash 5:15: kernel stack migration 12:23: kernel stack setup 20:20: memory layout mapping 31:48: transition of stack pointer 41:46: stack switching mechanism during interrupts 50:05: lifecycle of the stack


Tracks in this Playlist