Repository to play around system programming concepts like Linux Kernel Development, Systems Programming (AMD/Intel x86-64), Assembly Programming and System V ABI.
asm-basics/contains basic byte-sized programs to learn 64-bit assembly.linux-kernel-dev/contains programs to learn and practice Linux Kernel Development.systems-programming/contains byte-sized programs to learn systems programming using AMD manual.system-v-abicontains topics related to System V AMD64 ABI such as code-models, ELF, Dynamic Linking, etc.
Each folder has its own README.md file which contains the description of the programs in them and the steps to build and run them.
The books are uploaded using git lfs, use git lfs pull.