Contents Menu Expand Light mode Dark mode Auto light/dark mode
PKOS
PKOS

Contents:

  • Blog Posts
    • OS1: Installing VirtualBox and Debian
    • OS2: First Bootloader
    • OS3: Hone the Power of the BIOS!
    • OS4: Deciphering BIOS Challenges
    • OS5: Going Over print_hex
    • OS6: Reading the Disk
    • OS7: Protected Mode - Making the Jump!
    • OS8: Calling C from Assembly
    • OS9: Multiboot (Bootloader Breakup)
    • OS10: Running on Real Hardware
    • OS11: Calling Assembly from C
    • OS12: Basic Keyboard Driver (x86 Interrupts)
    • OS13: Docker Dev Environment
    • OS14: Organizing Our OS
    • OS15: Writing a Simple VGA Driver (Bare-Metal Graphics)
    • OS16: Integration Test with QEMU in CI/CD Using Pytest
    • OS17: Unit Testing C Code with Gtest, LCOV, Genhtml
    • OS18: Shredding the Makefile
    • OS19: More VGA + stdlib/memory improvements
    • OS20: Researching PCI (Peripheral Component Interconnect)
    • OS21: More PCI + Getting Started with Storage (IDE, SATA)
    • OS22: The VGA Rabbit Hole
  • Architecture Design Documents
    • Example Design Doc
  • CHANGELOG
  • API Reference
    • conf
Back to top

OS18: Shredding the Makefile#

YouTube Video

So long, old friend.

Next
OS19: More VGA + stdlib/memory improvements
Previous
OS17: Unit Testing C Code with Gtest, LCOV, Genhtml
Copyright © 2024, Steve
Made with Sphinx and @pradyunsg's Furo