Table of Contents

HaP Day – My First Operating System (2018-07-16)

Have you ever wondered how operating systems are made? Are you disappointed by the fact that college doesn't teach you how to build one from scratch?

In this HaP Day on 16 July 2018, we explored how to build an OS from bootloader to shell!

Event banner

Requirements

To participate, attendees needed:

`qemu` (emulator), `nasm` (assembler), and `gef` (debugger) installed

Schedule & Venue

Started at 09:42 in:

Department of Computer Science — Faculty of Sciences — University of Porto Rua do Campo Alegre 1021, Porto (4169-007)

Resources Used

Produced source code is licensed under GPLv3: View license

Photo 1 Photo 2 Photo 3 Photo 4 Photo 5 Photo 6 Photo 7 Photo 8 Photo 9 Photo 10 Photo 11 Photo 12 Photo 13 Photo 14 Photo 15