TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Arch Linux turns 20: Small, simple, great documentation

277 点作者 mxschumacher超过 2 年前

29 条评论

bradrn超过 2 年前
&gt; The installation process, and the documentation behind it, lead to the third virtue: a complete installation tends to be very small and simple, because you only install the bits you need. If you don&#x27;t know what bits you need, the documentation will help you to work it out, and the result is something that is both fairly minimal and that, with luck, you understand. You know what&#x27;s in there because you installed it.<p>I feel this gets to the core of why I like Arch so much. I’m a Linux novice, so for a long time I ran Ubuntu VMs when I needed to do stuff on Linux (this being before WSL). It worked well enough, but I never really felt that I properly knew what I was doing.<p>Then I tried installing Arch in a VM… and it took me several days and several attempts, but when I finally got it working I felt, for the first time ever, like I actually <i>understood</i> the system I was using. Now I have a webserver running Arch, and only a week or two ago installed Arch on an old PC to see if I could get a desktop working.<p>Of course, Arch is not easy, especially for a non-expert such as myself. Sometimes I have no idea how to solve a problem, or even what kind of software I need in the first place. For this reason, I’m planning to install Debian instead on the new laptop I’ve ordered (to replace my ~10 year old machine running Windows), in the hopes that it might have more stuff working out of the box. Still, I’d say that trying out Arch has immeasurably improved my knowledge, not just of Linux but of the underlying concepts behind modern computing.<p>(Oh, and the documentation’s amazing too!)
评论 #33733376 未加载
评论 #33731087 未加载
评论 #33731108 未加载
评论 #33734867 未加载
评论 #33730918 未加载
评论 #33730763 未加载
评论 #33732955 未加载
评论 #33730852 未加载
评论 #33732234 未加载
评论 #33732956 未加载
mcbuilder超过 2 年前
I&#x27;ve been using Arch for well over 10 years, they say it&#x27;s true that you &quot;learn Linux&quot; using Arch. It&#x27;s an excellent distro, but a few things make it a great learning OS.<p>First it&#x27;s as vanilla as possible, which mean that packages are modified as little as possible from upstream. This means you don&#x27;t learn anything distro-specific by mistake, and you actually learn more how the package is intended to function.<p>The second is great documentation and community. The Arch wiki is full of common tweaks that you&#x27;ll likely have to do, many other distro&#x27;s may have just held your hand and assumed you wanted those boxes checked, but Arch makes you check them.<p>Being minimal also helps, it really doesn&#x27;t overwhelm you. Arch doesn&#x27;t, it&#x27;s just that only at a time is usually broken, so you&#x27;re doing something like that.
评论 #33744778 未加载
dvratil超过 2 年前
What I miss mentioned here is AUR and the fact that almost any software that you can think of is packaged there. You read about some cool software (like git-bug I learned about today here on HN), you do `yay -S cool-software` and it&#x27;s there. On Ubuntu or Debian? Not so much...
评论 #33736508 未加载
评论 #33758899 未加载
pantalaimon超过 2 年前
What I really like about Arch is how minimal &amp; fast it can be without resorting to &#x27;exotic&#x27; software or libraries.<p>I recently installed Archlinux32 on an old Pentium II machine just for the fun of it and was pleasantly surprised that it still feels reasonably responsive (I didn&#x27;t get X11 to work yet though as the GPU driver for that machine apparently never reached mainline or was removed in the meantime).<p>Everything is managed by systemd&#x2F;networkd the way it&#x27;s authors intended. No custom scripts or other cruft or bloat. No &#x27;helpful&#x27; background services to update man pages or the package database.<p>It&#x27;s also refreshing how fast pacman is compared to apt.
评论 #33730395 未加载
amadeuspagel超过 2 年前
Interesting to see the documentation emphasized here. I don&#x27;t use Arch, but I often see the arch wiki in google results for linux stuff I look up. Makes me wonder why wikis aren&#x27;t used more for documentation.
评论 #33730291 未加载
评论 #33730305 未加载
评论 #33731803 未加载
评论 #33731138 未加载
wvh超过 2 年前
The main benefit of Arch Linux to me is that when you do a drive-by patch to some software project, it is not unthinkable that the fix reaches you through upstream and an Arch package update in a matter of hours. This flow is not possible with distributions that run pretty out of date software and have long release cycles: the version that&#x27;s included with the distribution is usually too old to be able to check out the source, test and directly apply fixes to the upstream repository, and getting those fixes back would take months. This also applies to security updates, as it&#x27;s easier to rely on instant upstream project updates than on some distribution package owner to remember and backport those fixes.
评论 #33734339 未加载
pongo1231超过 2 年前
Arch has served me well over the years on almost every piece of hardware I owned and is still my goto for a &quot;traditional&quot; FHS distro. The documentation is top notch, it&#x27;s fairly unopinionated and I love the simplistic nature of it (everything in the repos is just unpatched upstream software, for the most part at least).<p>Recently made the jump to NixOS though and been really happy with the additional features it offers.
trabant00超过 2 年前
While some may see it as a learning tool I have used Arch on my workstations for 14 years. The last time I remember having to manually fix things was when it migrated to systemd. I am a linux sysadmin so I might be biased but I think people overestimate the effort required to get exactly what you want and nothing more out of an Arch setup.
评论 #33730909 未加载
评论 #33739033 未加载
评论 #33731263 未加载
评论 #33731126 未加载
Operative0198超过 2 年前
Arch isn&#x27;t just simple, it is smart too. With alpm-hooks [0], it is possible to run specific commands pre or post-install&#x2F;upgrade of packages. E.g re-sign secure UKIs with my keys after the intel-ucode package updates.<p>This example and more such refined tools such as the AUR that add massive quality of life improvements to the overall Linux user experience is what keeps me happy at Arch.<p>[0] <a href="https:&#x2F;&#x2F;archlinux.org&#x2F;pacman&#x2F;alpm-hooks.5.html" rel="nofollow">https:&#x2F;&#x2F;archlinux.org&#x2F;pacman&#x2F;alpm-hooks.5.html</a>
dartharva超过 2 年前
Arch is awesome and was <i>the</i> distro that finally got me to stop sticking to Windows. Every other distro I tried had some flaw that kept on making its experience subpar, and I have tried a lot of distros - Ubuntu, Mint, Debian, Manjaro, Fedora, and a few more. I was staying away from Arch for its reportedly complex installation. But this month I decided to take the bullet and, to my surprise, got a fast and flawless system installed within minutes! Archinstall now makes it just as easy to install as anything else, the AUR is awesome and has everything you&#x27;ll ever need, and the wiki is just unparalleled.<p>This distro leaves all others in the dust in terms of speed and software availability; I will highly recommend it to everyone looking for a no-nonsense and up-to-date system.
评论 #33734469 未加载
pndy超过 2 年前
&gt; Liam Proven Tue 15 Mar 2022 &#x2F;&#x2F; 10:25 UTC
评论 #33730411 未加载
mtlmtlmtlmtl超过 2 年前
Been using Pop OS for a while for the It Just Works(tm) experience, but I&#x27;m missing Arch more and more.<p>Mainstream Linux distros feel a lot more like Windows these days. Sure they require less condiguration, but they&#x27;re also mich harder to mess around with. Starting up htop reveals a jungle of daemons and weird systemd shit I don&#x27;t even know what does. Systemd is a terribly documented nightmare to configure, etc.<p>It&#x27;s so nice in Arch to know pretty much know what everything is for because I was the one who installed it. And to have documentation that isn&#x27;t infuriating to navigate.
评论 #33733167 未加载
morbusfonticuli超过 2 年前
I&#x27;ve been using Debian Testing on my personal Notebooks since ~10yrs: throughout university, and the subsequent work life.<p>During that time, I oftened wondered whether I should &quot;play&quot;&#x2F;experiment more with other distros; after all I loved tinkering with my vim config and network setups etc.<p>However, I&#x27;ve been just satisfied with the status quo, and more importantly: I just wanted to get shit done.<p>Apt, dpkg, systemd. If I want to get bleeding-edge SW I&#x27;ll build the upstream source manually. No big deal - won&#x27;t happen too often.<p>Getting older, I&#x27;m beginning to despise fixing the os more and more ... I just want the machine to work. This results perhaps from my day job, which involves openbsd-developing&#x2F;tweaking ... And general a lot of cursing.<p>Granted: I&#x27;m not a gamer or graphics-enthusiast, and use my computer primarily for development, writing, watching movies&#x2F;pictures ... Your typical senior resident trapped in the body of a 30ish guy.<p>I&#x27;m often wondering whether I&#x27;m just lazy and&#x2F;or whether my attitude is the norm or rather the exception respective to Unix&#x2F;Linux (power)users.<p>Edit: forgot to say &quot;big thank you&quot; to the arch community! Over the years I consulted the archwiki endless times! Almost everytime really helpful (in contrast to the debian wiki, lol)
评论 #33737534 未加载
Semaphor超过 2 年前
I run arch on my VPS. Before, I ran Debian, but if you need a special package version, or something, it just feels almost as hard as getting a newer IIS version on Windows. I got sick of it, removed Debian, and installed Arch from scratch.<p>My Linux experience was pretty minimal. Some trying out on desktop in the early 2000s and later again after Ubuntu became a thing, but I always got weird errors. Then some in university, and again a bit to administer my VPS or rPi.<p>Arch was a breath of fresh air, not only could I get current packages, everything was so well documented! The wiki is, as the article rightfully says, amazing. Now, even when I’m not using arch (I have a small Proxmox server with Debian and Debian containers), I still use the archwiki as I know it will help me for everything but Debian specific things. My first arch install (before that, I never installed an OS without an installer) took maybe 2 hours.
4oo4超过 2 年前
I bought a Librem laptop and was trying to install Debian on it, only to find that there was a firmware bug that prevented me from using the installer. So instead, I read the Arch wiki and installed Debian Arch-style using the live ISO and debootstrap, and I&#x27;ve been installing Debian that way ever since. I&#x27;ve never used Arch because I like everything as boring as possible, but someday I might take the plunge. They&#x27;re the first place I go for docs, regardless of what distro I&#x27;m using, except for maybe Alpine when I have to read docs on something strange like OpenRC, and have to go to Gentoo&#x27;s wiki for that.<p>The thing that makes the Arch docs so great is that it covers edge cases and has lots of examples.
BaculumMeumEst超过 2 年前
I appreciate the straightforward install and wide availability available of packages, but in practice always using the latest packages system wide can be annoying.<p>For example right now the latest gdb is broken on both my machines, and since i’m not as keen to participate in troubleshooting new software I think I’ll be moving to a more stable distro pretty soon<p><a href="https:&#x2F;&#x2F;bbs.archlinux.org&#x2F;viewtopic.php?id=274056" rel="nofollow">https:&#x2F;&#x2F;bbs.archlinux.org&#x2F;viewtopic.php?id=274056</a>
评论 #33731194 未加载
nathias超过 2 年前
I&#x27;ve been runing arch for 7 years, I had to reinstall once to fix something I broke with deleting python packages but I never had problems with just updating the system ...
datsudo超过 2 年前
AUR makes me stop on trying other distros.<p><i>Oh that distro is great. Is there some community package repo in that, equivalent to Arch&#x27;s AUR? None? NVM.</i>
kreig超过 2 年前
Using Arch Linux since 2009 as my main desktop OS, and after 3 complete PC ugprades, I never had to reinstall it.<p>It has been working pretty well for me, except for a couple of issues that I ran over these years (e.g. the transition to systemd in 2012&#x2F;2013, or no pacman -Syu for several weeks).
samgranieri超过 2 年前
I just discovered Arch Linux this year, and I’m running it on a few raspberry pis. I love getting the latest packages, and the docs are great. Arch works well for me because I like updating my homebrew Mac user land daily, and updating Arch just feels natural.
laerus超过 2 年前
pacman corrupted my installation twice in a year. Obviously I did something wrong but who knows.
评论 #33731528 未加载
评论 #33731560 未加载
评论 #33732149 未加载
评论 #33731234 未加载
评论 #33733504 未加载
horlux超过 2 年前
I was a big fan of Arch for several years but since the introduction of systemd I felt I lost control and didn&#x27;t really knew what was running in my system anymore. Been using Voidlinux for the last 2 years and I just can&#x27;t go back to Arch
Ptchd超过 2 年前
Just discovered pikaur, an AUR helper&#x2F;package manager for Arch... it&#x27;s great.
oxplot超过 2 年前
Meanwhile my personal installation is 8 years old. It was initially installed on a desktop on btrfs and has since moved between three laptops and across to ext4 and now xfs. 150K lines in pacman log file. I love it.
eternityforest超过 2 年前
I don&#x27;t think I&#x27;m ever going to actually use Arch, but I do have to admit the documentation is amazing and they have basically become the maintainers of Linux documentation in general.
wesapien超过 2 年前
How does a similar Nix OS setup compare as far as number of packages? Is Nix just as minimal as Arch?
评论 #33732840 未加载
ddevault超过 2 年前
Small? No. Simple? No. Great documentation? Yes.
评论 #33730579 未加载
评论 #33731734 未加载
评论 #33730561 未加载
评论 #33730410 未加载
Lapsa超过 2 年前
BTW I Use Arch
nixcraft超过 2 年前
Only 8 month late (this is an old article from 15&#x2F;March&#x2F;2022).