Short focused articles. Updates on Twitter: https://twitter.com/cirosantilli
- x86 Assembly
- Linux kernel
- What do the flags in /proc/cpuinfo mean?
- How does kernel get an executable binary file running under linux?
- Is it possible to install the linux kernel alone?
- How to debug the Linux kernel with GDB and QEMU?
- Can the sys_execve() system call in the Linux kernel receive both absolute or relative paths?
- What is the difference between the kernel space and the user space?
- Is there any API for determining the physical address from virtual address in Linux?
- Why do people write the
#!/usr/bin/envpython shebang on the first line of a Python script?
- How to create a custom Linux distro that runs just one program and nothing else?
- C / C++
- Git internals
- Non technical
Larger cross-breeds of tutorials, unit tests and cheatsheets.
Not bad either:
- Databases: MySQL, SQLite
- x86 Instruction Encoding Tutorial