mirror of
https://github.com/foo-dogsquared/wiki.git
synced 2025-01-31 04:58:21 +00:00
b088086b06
Now, it's all under the notebook umbrella. Seems to be appropriate as it is just my notes after all. I also updated some notes from there. I didn't keep track of what it is this time. Something about more learning notes extracted from my "Learning how to learn" course notes and then some. Lack of time and hurriness just makes it difficult to track but it should be under version control already.
2.1 KiB
2.1 KiB
Arch Linux
i use arch, btw
One of the more popular independent Linux distros. Memed as the elit3 hacker's distro with its manual installation process and rolling release model creating an impression that requires active maintenance.
Philosophies
- simplicity and pragmatism
- packages are in bleeding edge with a continuous update releases
- packages are delivered from upstream as-is with little configuration and sporadic patches
Ecosystem
- pacman, the simplest package manager with their community packages delivered pre-compiled binaries (see Command line: pacman)
- Arch Build System (ABS) is a build system to compile into appropriate package formats for pacman
- creating packages requires writing PKGBUILD for ABS
- Arch User Repository (AUR) is a unsupported repository of packages with most of them being user-contributed package definitions; while not official, it is integrated within the community; it has a moderation group called Trusted Users (TUs) that carries out certain responsibilities with the AUR
- as of 2021-07-20, the official package set counts up to 13k packages; smaller compared to mainstream distros such as Debian ()
- Arch Linux does have an archive for the packages, bootstrap tarballs, and snapshots; it is only kept for a few years until they move into the historical archive
- the project is also involved in getting 100% Reproducible builds; you can see the progress from their reproducibility status page
- SteamOS 3.0 uses Arch Linux as its base