Playlist of all my kernel dev streams
Curated by: offlinemark (137 videos)
(detailed timestamps in comments) #livecoding #operatingsystem #coding welcome: https://offlinemark.com/welcome keep in touch: https://offlinemark.com/subscribe discord: https://discord.gg/P6zQBsD2ng Welcome! I’m an aspiring systems programmer. Professionally, I used to work in infosec, but now I work on music production software & hardware. I stream OS/kernel development every week for 2 hours. (I’ve done this for over 75 weeks in a row! Sundays 10a-12 ET) From February 2024 to May 2025, I streamed myself doing all the labs for MIT’s old Operating Systems Engineering course (6.828 (2018)). Through doing this, I became very familiar with JOS, which is the x86 OS used for the course. I had almost no experience with OS development when I started, although I did have much experience with programming and low level concepts. I did the coursework because I wanted to write my own OS, but felt I wasn’t ready. Now, from May 2025 to present, I’m pursuing my own learning agenda with OS development, and starting my on own OS. If this resonates with you, please subscribe and I'll see you in a stream :) 00:00:00 Introduction to week 96 of building custom operating system 00:00:30 Working on unit testing infrastructure for fmap adder converter component 00:03:45 Improving test code readability and completing roadmap tasks 00:05:40 Moving address space code to kernel lib to enable unit testing 00:08:00 Setting up V address space tests and identifying required dependencies 00:15:35 Discussing virtual addressing prerequisites and designing new classes 00:19:30 Deciding development approach and creating memory types structure 00:24:00 Implementing virtual address class with page table indexing methods 00:30:00 Working on bit masking implementation for page offset extraction 00:35:00 Wrapping up development session and concluding the stream