Все публикации

Live: Solving libguestfs problems, stage2 ELF

Memory management techniques - part 2/2

Memory management techniques - part 1/2

Live: Using ChatGPT to make our own language for designing logical circuits

Live: Working on C++ implementation of our OS

Building an OS - 11 - Memory detection

Live: Even more refactoring, moving to C++

Live: More C++ and more refactoring

Live: Better debugging with ELF binary support

Live: Finally doing FAT32

Live: Replacing make with Scons, and trying to add MBR support

The best way to write logs from your OS

Live: Booting from hard drives

Live: Interrupts and playing with graphics

Building an OS - 10 - Hardware interrupts, PIC

Building an OS - 9 - Interrupt handling

Building an OS - 8 - Interrupts, IDT, GDT

Building an OS - 7 - Finishing the bootloader, migrating to GCC

Live: Making part 7 (2/2) - Finishing the bootloader, kernel hello world

Live: Making part 7 (1/2) - Goodbye Watcom, hello GCC

Setting up an OS dev environment, building GCC toolchain

Protected mode: how your OS can protect itself

Building an OS - 6 - FAT subdirectory support

Building an OS - 5 - How to implement printf