OpenBSD Crossed 400k Commits
marc.info
marc.info
https://github.com/torvalds/linux/commit/1da177e4c3f41524e88...
https://old.reddit.com/r/rust/comments/dcoirb/rust_now_has_m...
https://dot.kde.org/2009/07/20/kde-reaches-1000000-commits-i...
Not sure what Microsoft's monorepo for Windows is like but it might be near 100M.
Beyond that I would guess some aerospace or DoD projects have a larger codebase, but they probably don't use version control consistently.
https://www.f35.com/about/life-cycle/software
F-35 has 8 million LOCs. An equivalent C++ project would be Qt (~ 8 million LOCs and > 100k commits).
- 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
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..
It was already ubiquitous in 1997 when I got started working on open source software, so I took it for granted. I was surprised to find out 20 years later how new anoncvs had been and how fast it spread to other projects like FreeBSD and Apache httpd.
;)