OperatingSystem icon indicating copy to clipboard operation
OperatingSystem copied to clipboard

Learning to write Assembly (for the x86-64 CPU + BIOS)

Learning to write an Operating System

Also known as system programming.
Preparatory for future contributions to the Linux kernel, forks, drivers, or any kind of [micro]controller hardware.
As well as decompiling, hacking, and modern malware or backdoor analysis.
Or just understanding how computers work.

In this repository there are several flavors based on various tutorials.

Reference Material