@cstanhope @codesections right. as a first order thing, a distro, like a programming language or a shell, is an environment of tool usage.
beyond that, it's a set of shared norms / expectations, and an ongoing effort in maintenance and integration. fundamentally, it's a thing that people keep doing: