Category Archives: Linux

Counting to Ten on Linux

I recently discovered a Linux shell script that was running slowly due to an inefficiently implemented loop. This innocent investigation ended up uncovering misleading information from time and a bad interaction between the Linux thread scheduler and its CPU power … Continue reading

Posted in Investigative Reporting, Linux, Performance | Tagged , , , , | 38 Comments

Symbols on Linux update: Fedora Fixes

I wrote last month about the challenges of obtaining Linux symbols based on a build ID. Iā€™m now pleased to say that getting Linux symbols based on a build ID is trivial on both Ubuntu and Fedora ā€“ things are … Continue reading

Posted in Linux, Symbols | Tagged , , , , , , | 12 Comments

Symbols on Linux Part Three: Linux versus Windows

After many years programming solely on Windows I have recently started working on Linux. This is the third post in a series of tutorials that will share what I have learned about handling Linux symbols. This third post explains how … Continue reading

Posted in Linux, Symbols | Tagged , , , | 33 Comments

Symbols on Linux Part Two: Symbols for Other Versions

After many years programming solely on Windows I have recently started working on Linux ā€“ Ubuntu to be precise. This is the second post in a series of tutorials that will share what I have learned about handling Linux symbols. … Continue reading

Posted in Linux, Symbols | Tagged , , , , , , , | 10 Comments

Symbols on Linux Part One: g++ Library Symbols

After many years programming solely on Windows I have recently started working on Linux ā€“ Ubuntu to be precise. One of the things that I have had to learn is the very different ways in which Linux developers deal with … Continue reading

Posted in Linux, Programming, Symbols | Tagged , , , , , | 18 Comments