Exercise 1: Why "Which Version of Arch?" Doesn't Have a Debian/Fedora-Style Answer — Possible Solution ==================================================================== WHAT A VERSION QUESTION ASSUMES ------------------------------ Asking "which version" assumes the system belongs to one of a series of discrete, named releases - the same assumption that makes perfect sense for Debian ("Debian 12") or Fedora ("Fedora 40"), per this chapter's own earlier comparisons. WHY ARCH DOESN'T HAVE DISCRETE VERSIONS AT ALL ------------------------------ Per this chapter, "Arch has no discrete releases in the way every distribution covered so far does. Packages update continuously, directly from upstream, with no periodic freeze-and-snapshot cycle at all - the system genuinely is whatever's currently in the repositories, all the time." There is no equivalent to a Debian or Fedora release number, because the entire model of freezing a snapshot and giving it a name and number simply isn't part of how Arch works. WHY THIS ISN'T JUST "ARCH DOESN'T BOTHER NAMING VERSIONS" ------------------------------ Per this chapter, "there's no equivalent to 'Fedora 40' or 'Debian 12' to name, because the entire concept of a numbered release doesn't apply here." This isn't an omission or a documentation gap - it's a direct, structural consequence of the rolling-release model itself. A version number describes a frozen point in time; Arch never freezes at all, so there's no point in time to attach a number to. WHAT THE ACTUALLY MEANINGFUL ANSWER WOULD BE INSTEAD ------------------------------ Per this chapter's own tip-box, "pacman -Q lists every installed package and its exact current version... on a rolling-release system, the individual package versions are the only meaningful version information that exists at all." The honest, useful answer to "which version" on an Arch system is really "here are the current versions of these specific packages," not a single distribution-wide version number, since no such number exists to give. WHY THIS WORKS AS AN ANSWER ------------------------------ It explains what a version question assumes, cites this chapter's own explanation of why Arch has no discrete releases to answer with, and names the actually meaningful substitute (per-package versions via pacman -Q) rather than treating the question as simply unanswerable.