What are the differences between Linux distros
From a purely code perspective and ignoring the Desktop enviroment, package managers etc. What are the are differences between (for example) arch and debian.
You don’t want to ignore the package managers: the very essence of a Linux distribution is the packaging and, well, distribution of software written by others, and the distributors typically use bespoke packages managers to aid in this.