42 Years of Microprocessor Trend Data by Karl Rupp
- Volumn I and II
- The Performance of Open Source Applications
- 500 Lines or Less
- Producing Wrong Data Without Doing Anything Obviously Wrong!
- Changing a seemingly innocuous aspect of an experimental setup can cause a systems researcher to draw wrong conclusions from an experiment. What appears to be an innocuous aspect in the experimental setup may in fact introduce a significant bias in an evaluation. (i) UNIX environment size, (ii) link order.
- Matthew Austern's list of publications
- Excuse me son, but your code is leaking !!! on Dan Walsh's Blog, about
- Secure File Descriptor Handling by Ulrich Drepper, about
- A fork() in the road from HotOS '19.
- Old school strcpy(3) on modern compiler.
- std::reverse() a string on modern compiler.
- Run 32-bit ARM binary on ARM64
- The Science of Timekeeping HP Application Note 1289.
- GPS and Precision Timing Applications HP Application Note 1272.
- Leap Smear for applying leap seconds smoothly.
- Day of the weekday: Zeller's congruence, RFC3339
LZ77 and zlib
- Mark Adler's post: https://stackoverflow.com/questions/20762094/how-are-zlib-gzip-and-zip-related-what-do-they-have-in-common-and-how-are-they
- Dissecting the GZIP format
- Evolution of the Unix System Architecture: An Exploratory Case Study, Video from FOSDEM'18 by Diomidis Spinellis.
- A repository of Unix History and evolution
- Theory and Applications of Markov Chains to Finance by Kevin Atteson
- Reed-Solomon by James S. Plank, also tutorials and SPE97