I was researching on system load averages and came across this blog post : http://www.brendangregg.com/blog/2017-08-08/linux-load-averages.html
I was surprised with the dedication that this person went ( literally ) digging into archives from 24 years to find the source of one particular change - why #linux factors disk usage ( or any TASK_UNINTERRUPTIBLE process ) into the system load equation.
( thread )
> I dumped "git log -p" for the entire Linux github repository, which was 4 Gbytes of text, and began reading it backwards to see when the code first appeared. This, too, was a dead end. The oldest change in the entire Linux repo dates back to 2005, when Linus imported Linux 2.6.12-rc2, and this change predates that.
> Trying to discover, at least, when this change occurred, I searched tarballs on kernel.org and found that it had changed by 0.99.15, and not by 0.99.13 – however, the tarball for 0.99.14 was missing. I found it elsewhere, and confirmed that the change was in Linux 0.99 patchlevel 14, Nov 1993. I was hoping that the release description for 0.99.14 by Linus would explain the change, but that too, was a dead end:
@shine Crazy how much old shit is still archived out there compared to the new shit that often just disappears.
Also the reasoning does make intuitive sense to me.
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!