These are the initial videos about Kernel Development
| Hello World Kernel | Video | Sources |
| Hello World Kernel Addendum | Video | |
| Install your OS in a Virtual Machine | Video | Sources |
| Memory Segments, Global Descriptor Table | Video | Sources |
| Hardware-Communication, Ports | Video | Sources |
| Interrupts | Video | Sources |
| Keyboard | Video | Sources |
| Mouse | Video | Sources |
| Abstractions for Drivers | Video | Sources |
| Tidying Up | Video | Sources |
| Peripheral Component Interconnect (PCI) | Video | Sources |
| Base Address Registers (BARs) | Video | Sources |
| Graphics Mode (VGA) | Video | Sources |
| GUI Framework Basics | Video | Sources |
| Desktop, Windows | Video | Sources |
| Multitasking | Video | Sources |
| Dynamic Memory Management / Heap | Video | Sources |
| Networking | Video | Sources |
| Networking continued | Video | Sources |
| Hard Drives | Video | Sources |
| System calls, POSIX compliance | Video | Sources |
Appendix A: Networking
| Ethernet Frames | Video | Sources |
| Address Resolution Protocol (ARP) | Video | Sources |
| Internet Protocol (IPv4) | Video | Sources |
| Internet Control Message Protocol (ICMP) | Video | Sources |
| User Datagram Protocol (UDP) | Video | Sources |
| Transmissoin Control Protocol (TCP) | Video | Sources |
| Transmissoin Control Protocol (TCP) Part 2 | Video | see next |
| Transmissoin Control Protocol (TCP) Part 3 | Video | Sources |
| Transmissoin Control Protocol (TCP) Part 4 + a little HTTP | Video | Sources |
Appendix B: Hard Drive
| (MS-DOS) Partition Table | Video | |
| File Allocation Table (FAT32) | Video | |
| File Allocation Table (FAT32) Part 2 | Video |
About the missing commits: I made the videos about the FAT filesystem after re-recording some videos. Because of that, the files have many unnecessary diffs, which I want to clean up first. If you want to help, here are the raw files: myosB02.zip, myosB03.zip
My idea would be to make a branch from Video 19, copy the raw files over, export the changes to a .patch file, remove unnecessary changes from that and commit it to the changes from Video A09.