building an OS (all streams)

Playlist of all my kernel dev streams

Curated by: offlinemark (137 videos)


Currently Playing: chill kernel hacking in C // code with me (week 57 pt1 network driver, PCI, MMIO)

#livecoding #softwareengineering #operatingsystem discord: https://discord.gg/XsgpqpVxNu Streaming os/kernel and low level dev every Sunday 10am ET :) In these streams, I work on the Operating systems projects from MIT's old graduate Operating systems course (6.828 (2018)), all live, without having taken any of the course lectures. --- 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. 0:00 start 5:52 building qemu with debug logs 11:25 reading about pci 25:33 finding vendor id of nic 30:31 fix qemu args 41:35 side quest - try to fix makefile rebuilds 57:18 start coding pci attach func. learn pci scanning


Tracks in this Playlist