Hacker’s Compendium
- Date
May 02, 2024
- Author
Mark Galassi
- 1. Motivation and plan of the work
- 2. Overall principles
- 3. Dos and don’ts
- 4. Your own rabbit hole
- 5. Favorite shell techniques
- 6. Games and diversions
- 7. Your graphical environment
- 8. Compiling and running basics
- 9. Probing memory on a running Linux system
- 9.1. Motivation and plan
- 9.2. Concepts
- 9.3. Simplest programs to look at memory concepts
- 9.4. Using memory incorrectly
- 9.5. Lesson: preparing the programs
- 9.6. Lesson: real time monitoring of memory with top
- 9.7. Long term monitoring of memory with vmstat
- 9.8. Advanced memory monitoring with valgrind and massif
- 9.9. Further resources
- 10. Pointers
- 11. C++ Thoughts and resources
- 12. Parallel processing
- 13. Fun and instructive programs
- 14. Sharing on the net
- 15. Packaging - making debian packages
- 16. C++ notes