mirror of
https://github.com/foo-dogsquared/wiki.git
synced 2025-01-31 07:57:57 +00:00
27 lines
13 KiB
HTML
27 lines
13 KiB
HTML
<!DOCTYPE html><html><head><meta name="viewport" content="width=device-width"/><meta charSet="utf-8"/><title>Arch Linux</title><script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script><script id="MathJax-script" async="" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script><script type="text/x-mathjax-config">
|
|
MathJax = {
|
|
tex: {
|
|
inlineMath: [ ['$','$'], ['\(','\)'] ],
|
|
displayMath: [ ['$$','$$'], ['[',']'] ]
|
|
},
|
|
options = {
|
|
processHtmlClass = "math"
|
|
}
|
|
}
|
|
</script><meta name="next-head-count" content="6"/><link rel="preload" href="/wiki/_next/static/css/52fc2ba29703df73922c.css" as="style"/><link rel="stylesheet" href="/wiki/_next/static/css/52fc2ba29703df73922c.css" data-n-g=""/><noscript data-n-css=""></noscript><link rel="preload" href="/wiki/_next/static/chunks/main-ae4733327bd95c4ac325.js" as="script"/><link rel="preload" href="/wiki/_next/static/chunks/webpack-50bee04d1dc61f8adf5b.js" as="script"/><link rel="preload" href="/wiki/_next/static/chunks/framework.9d524150d48315f49e80.js" as="script"/><link rel="preload" href="/wiki/_next/static/chunks/commons.0e1c3f9aa780c2dfe9f0.js" as="script"/><link rel="preload" href="/wiki/_next/static/chunks/pages/_app-8e3d0c58a60ec788aa69.js" as="script"/><link rel="preload" href="/wiki/_next/static/chunks/940643274e605e7596ecea1f2ff8d83317a3fb76.4841a16762f602a59f00.js" as="script"/><link rel="preload" href="/wiki/_next/static/chunks/pages/%5B%5B...slug%5D%5D-1aa198f87ede1cd0e1dc.js" as="script"/></head><body><div id="__next"><main><h1>Arch Linux</h1><section class="post-metadata"><span>Date: <!-- -->2021-07-19 22:35:53 +08:00</span><span>Date modified: <!-- -->2021-07-21 19:22:43 +08:00</span></section><nav class="toc"><ol class="toc-level toc-level-1"><li class="toc-item toc-item-h1"><a href="/wiki/linux.distros.arch#philosophies" class="toc-link toc-link-h1">Philosophies</a></li><li class="toc-item toc-item-h1"><a href="/wiki/linux.distros.arch#ecosystem" class="toc-link toc-link-h1">Ecosystem</a></li></ol></nav><blockquote><p>i use arch, btw
|
|
</p></blockquote><p>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.
|
|
</p><h1 id="philosophies">Philosophies</h1><ul><li><p>simplicity and pragmatism
|
|
</p></li><li><p>packages are in bleeding edge with a continuous update releases
|
|
</p></li><li><p>packages are delivered from upstream as-is with little configuration and sporadic patches
|
|
</p></li></ul><h1 id="ecosystem">Ecosystem</h1><ul><li><p><a href="https://wiki.archlinux.org/title/Pacman">pacman</a>, the simplest package manager with their community packages delivered pre-compiled binaries (see <a href="/wiki/cli.pacman">Command line: pacman</a>)
|
|
</p></li><li><p><a href="https://wiki.archlinux.org/title/Arch_Build_System">Arch Build System</a> (ABS) is a build system to compile into appropriate package formats for pacman
|
|
</p></li><li><p>creating packages requires writing <a href="https://wiki.archlinux.org/title/PKGBUILD">PKGBUILD</a> for ABS
|
|
</p></li><li><p><a href="https://aur.archlinux.org">Arch User Repository</a> (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 <a href="https://wiki.archlinux.org/title/AUR_Trusted_User_Guidelines">certain responsibilities with the AUR</a></p></li><li><p>as of 2021-07-20, the <a href="https://archlinux.org/packages/">official package set</a> counts up to 13k packages;
|
|
smaller compared to mainstream distros such as Debian ()
|
|
</p></li><li><p>Arch Linux does have an <a href="https://archive.archlinux.org/">archive</a> for the packages, bootstrap tarballs, and snapshots;
|
|
it is only kept for a few years until they move into the <a href="https://archive.org/details/archlinuxarchive">historical archive</a></p></li><li><p>the project is also involved in getting 100% <a href="/wiki/2020-09-14-10-46-15">Reproducible builds</a>;
|
|
you can see the progress from their <a href="https://reproducible.archlinux.org/">reproducibility status page</a></p></li><li><p>SteamOS 3.0 uses Arch Linux as its base
|
|
</p></li></ul><section><h2>Backlinks</h2><ul><li><a href="/wiki/cloud.open-build-service">Open Build Service</a></li><li><a href="/wiki/data.software-archives">Software archives</a></li><li><a href="/wiki/linux.all-distros-are-their-own">How all Linux distros are technically operating systems of their own</a></li><li><a href="/wiki/linux.why-a-unified-linux-distro-is-a-bad-idea">Why wishing a unified Linux distro is a pointless task</a></li></ul></section></main></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"metadata":{"date":"2021-07-19 22:35:53 +08:00","date_modified":"2021-07-21 19:22:43 +08:00","language":"en","source":""},"title":"Arch Linux","hast":{"type":"root","children":[{"type":"element","tagName":"nav","properties":{"className":"toc"},"children":[{"type":"element","tagName":"ol","properties":{"className":"toc-level toc-level-1"},"children":[{"type":"element","tagName":"li","data":{"hookArgs":[{"type":"element","tagName":"h1","properties":{"id":"philosophies"},"children":[{"type":"text","value":"Philosophies"}]}]},"properties":{"className":"toc-item toc-item-h1"},"children":[{"type":"element","tagName":"a","properties":{"className":"toc-link toc-link-h1","href":"/linux.distros.arch#philosophies"},"children":[{"type":"text","value":"Philosophies"}]}]},{"type":"element","tagName":"li","data":{"hookArgs":[{"type":"element","tagName":"h1","properties":{"id":"ecosystem"},"children":[{"type":"text","value":"Ecosystem"}]}]},"properties":{"className":"toc-item toc-item-h1"},"children":[{"type":"element","tagName":"a","properties":{"className":"toc-link toc-link-h1","href":"/linux.distros.arch#ecosystem"},"children":[{"type":"text","value":"Ecosystem"}]}]}]}]},{"type":"element","tagName":"blockquote","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"i use arch, btw\n"}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"One of the more popular independent Linux distros.\nMemed as the elit3 hacker's distro with its manual installation process and rolling release model creating an impression that requires active maintenance.\n"}]},{"type":"element","tagName":"h1","properties":{"id":"philosophies"},"children":[{"type":"text","value":"Philosophies"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"simplicity and pragmatism\n"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"packages are in bleeding edge with a continuous update releases\n"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"packages are delivered from upstream as-is with little configuration and sporadic patches\n"}]}]}]},{"type":"element","tagName":"h1","properties":{"id":"ecosystem"},"children":[{"type":"text","value":"Ecosystem"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://wiki.archlinux.org/title/Pacman"},"children":[{"type":"text","value":"pacman"}]},{"type":"text","value":", the simplest package manager with their community packages delivered pre-compiled binaries (see "},{"type":"element","tagName":"a","properties":{"href":"/cli.pacman"},"children":[{"type":"text","value":"Command line: pacman"}]},{"type":"text","value":")\n"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://wiki.archlinux.org/title/Arch_Build_System"},"children":[{"type":"text","value":"Arch Build System"}]},{"type":"text","value":" (ABS) is a build system to compile into appropriate package formats for pacman\n"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"creating packages requires writing "},{"type":"element","tagName":"a","properties":{"href":"https://wiki.archlinux.org/title/PKGBUILD"},"children":[{"type":"text","value":"PKGBUILD"}]},{"type":"text","value":" for ABS\n"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://aur.archlinux.org"},"children":[{"type":"text","value":"Arch User Repository"}]},{"type":"text","value":" (AUR) is a unsupported repository of packages with most of them being user-contributed package definitions;\n while not official, it is integrated within the community;\n it has a moderation group called Trusted Users (TUs) that carries out "},{"type":"element","tagName":"a","properties":{"href":"https://wiki.archlinux.org/title/AUR_Trusted_User_Guidelines"},"children":[{"type":"text","value":"certain responsibilities with the AUR"}]}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"as of 2021-07-20, the "},{"type":"element","tagName":"a","properties":{"href":"https://archlinux.org/packages/"},"children":[{"type":"text","value":"official package set"}]},{"type":"text","value":" counts up to 13k packages;\n smaller compared to mainstream distros such as Debian ()\n"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Arch Linux does have an "},{"type":"element","tagName":"a","properties":{"href":"https://archive.archlinux.org/"},"children":[{"type":"text","value":"archive"}]},{"type":"text","value":" for the packages, bootstrap tarballs, and snapshots;\n it is only kept for a few years until they move into the "},{"type":"element","tagName":"a","properties":{"href":"https://archive.org/details/archlinuxarchive"},"children":[{"type":"text","value":"historical archive"}]}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"the project is also involved in getting 100% "},{"type":"element","tagName":"a","properties":{"href":"/2020-09-14-10-46-15"},"children":[{"type":"text","value":"Reproducible builds"}]},{"type":"text","value":";\n you can see the progress from their "},{"type":"element","tagName":"a","properties":{"href":"https://reproducible.archlinux.org/"},"children":[{"type":"text","value":"reproducibility status page"}]}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"SteamOS 3.0 uses Arch Linux as its base\n"}]}]}]}]},"backlinks":[{"path":"/cloud.open-build-service","title":"Open Build Service"},{"path":"/data.software-archives","title":"Software archives"},{"path":"/linux.all-distros-are-their-own","title":"How all Linux distros are technically operating systems of their own"},{"path":"/linux.why-a-unified-linux-distro-is-a-bad-idea","title":"Why wishing a unified Linux distro is a pointless task"}]},"__N_SSG":true},"page":"/[[...slug]]","query":{"slug":["linux.distros.arch"]},"buildId":"Ie9t5zutrXP6Of75Cb5xF","assetPrefix":"/wiki","nextExport":false,"isFallback":false,"gsp":true}</script><script nomodule="" src="/wiki/_next/static/chunks/polyfills-99d808df29361cf7ffb1.js"></script><script src="/wiki/_next/static/chunks/main-ae4733327bd95c4ac325.js" async=""></script><script src="/wiki/_next/static/chunks/webpack-50bee04d1dc61f8adf5b.js" async=""></script><script src="/wiki/_next/static/chunks/framework.9d524150d48315f49e80.js" async=""></script><script src="/wiki/_next/static/chunks/commons.0e1c3f9aa780c2dfe9f0.js" async=""></script><script src="/wiki/_next/static/chunks/pages/_app-8e3d0c58a60ec788aa69.js" async=""></script><script src="/wiki/_next/static/chunks/940643274e605e7596ecea1f2ff8d83317a3fb76.4841a16762f602a59f00.js" async=""></script><script src="/wiki/_next/static/chunks/pages/%5B%5B...slug%5D%5D-1aa198f87ede1cd0e1dc.js" async=""></script><script src="/wiki/_next/static/Ie9t5zutrXP6Of75Cb5xF/_buildManifest.js" async=""></script><script src="/wiki/_next/static/Ie9t5zutrXP6Of75Cb5xF/_ssgManifest.js" async=""></script></body></html> |