4 ms·
It’d be beautiful to see a plot of how that number of commits has accumulated over time
by finnmagic 7y ago
It’d be beautiful to see a plot of how that number of commits has accumulated over time
- enriquto 7y agoMonotonic functions are boring to look at. I'd rather see its derivative, probably smoothed out a bit.
- gunnihinn 7y agoCasts exponential function.
- sedatk 7y agoyou can use Gource to get a graph like this: https://youtu.be/iZjvVxbM3kY https://youtu.be/iZjvVxbM3kY
- mulander 7y agoTwo years ago I did something similar. Plotting the surviving lines of code in the OpenBSD code base across commits: https://twitter.com/mulander/status/809120593606049792 https://twitter.com/mulander/status/809120593606049792
- albertzeyer 7y agoNice plot. Interestingly, it seems that by far, relatively, most code from 1999 was removed. What did they add in that year, which got removed then (around 2014)?
- cat199 7y agonot op, and not 100%/authoritative, but I can think of some things: - adding/refactoring locking for improved SMP support - dropping older architectures (VAX, etc) - dropping older protocols/servers (e.g ISDN, decnet sorts of things, obsoleted proto-IPv6 versions) - dropping/refactoring systrace - rewriting or dropping various network routing daemons (apache HTTPD 1.3 removed from tree at this time) - libressl replacement at this time see also: https://en.wikipedia.org/wiki/OpenBSD_version_history https://en.wikipedia.org/wiki/OpenBSD_version_history relatedly, in the openbsd world, Ted Unangst is well known enough for doing old/unused code audit+removal that there is a slang verb 'tedu' (his handle, usage e.g. "it got tedu'd") which means basically zapping old stuff. See 1st comment in the twitter thread..
- pnako 7y agoY2K mitigation code