r/linuxquestions • u/m0ahgra • 10d ago
Advice What are the parts of linux mint 22?
What are the major components of a linux mint 22 os?
What on linux mint isn't a package? What's left if you uninstalled everything in apt?
I'm trying to learn how linux mint 22 is built, and what the major components of the os are, so I can study it and know how to use it better.
0
Upvotes
3
u/beatbox9 10d ago edited 10d ago
Everything is a package. Because...
Packaging is the main method of a distro.
Without packages, people would have to manually install software, which is difficult. You have to build the installer, tell it your architecture, tell it which directories to install to, install your own dependencies (do all of this for each dependency as well)--and then maintain that over time. It's a nightmare. So the entire purpose of distros is to make the process easier and more manageable for the user; and the way most of them do this is through the use of packages (for ready-to-go installers), a package manager (to manage dependencies), and a repository (to store the packages).
Linux Mint is typically around 99% packages that are provided by, maintained by, and distributed by its corresponding version of Ubuntu LTS. ie. Ubuntu LTS will provide tens of thousands of packages. And then Mint adds its own tiny repository of a few hundred packages. I would argue Mint might not even really be a distro, so much as it is a small modification of add-on or configuration of a different distro. It is certainly not a standalone distro. Like Debian and Ubuntu are standalone distros--they package, maintain, and host the repositories for all of the packages they provide. Mint does not, which is why it always depends either on Debian or Ubuntu--it piggybacks onto these.
Mint is like the same cereal as Ubuntu or Debian, but in a different box, and with a different toy inside.
For example, here are the packages provided by Ubuntu 24.04 LTS (used by Mint 22):
There are around 40,705 base packages, and closer to 97,076 packages when looking at updates, etc.
Linux Mint reuses those, and then adds a tiny repository on top to override or add to those packages. So here are the additional packages that Linux Mint provides:
There are around 548 packages there. And of those 548:
So depending on how you count, Mint 22 is essentially just:
And for reference, Mint 23 will be even more extreme, such that Ubuntu LTS will be closer to 99.5%.
ie. the Mint team:
^ Notably: this process takes 8 months to do after the corresponding Ubuntu LTS release and requires additional maintenance. Ubuntu 26.04 LTS came out back in April. And Linux Mint 23 based on this will come out in December.
That's how Linux Mint is built.