Arch Linux: Myth and Reality (2015)
catchlinux.com
catchlinux.com
Arch is easier to use than Gentoo, LFS or Rawhide Fedora.
The Arch Wiki is pretty useful even for non-Arch users. Try to install Linux on some new or exotic hardware, Arch is very likely to be first at search results.
And it is elite, since it is more likely to be used by linux or OS developers (some way as fedora etc)..
Anyway, I think better way to learn Unix is FreeBSD (better documentation). And my main system is Ubuntu :-)
Yup, especially on new laptops. When I first got my XPS 13 the arch wiki had a bunch of useful information on what I needed to do to get the hardware to work correctly before the next Fedora release supported it. Built a patched kernel package and off to the races I went.
At one point it says make a fat32 partition, but after that it never says what to do with it, or where to mount it. The instructions don't go in series, each section is its own novel, with branches at each level.
earlier, it says "pick one of these 3 UEFI bootloaders" but never follows up with how to make each one work.
I'm in no way whatsoever afraid of the command line (I run ubuntu every day ), but man I wish it had a graphical or at least curses-based installer. linux mint installs in under 3 minutes, including UEFI and full-disk encryption.
If you want to use GRUB and UEFI, my recommendation is follow the headings up until the end of Installation
https://wiki.archlinux.org/index.php/GRUB#UEFI_systems
Then you just need to generate the config
https://wiki.archlinux.org/index.php/GRUB#Generate_the_main_...
The partition you're referring to is explained here
Thanks again to the creators and maintainers. Much meant.
Arch is great. It's a local minima. It's the closest thing to LFS with binaries done right. I think minimal binaries are a key thing of Arch. They get rid of a lot of complexity. By avoiding heavy patched packages, I've found Arch much easier to debug and maintain.
But IMHO NixOS/GuixSD are the future as they tackle a big set of issues most distros ignore. Namely making sysadmin transactional and reproducible. Perhaps they're not ready for prime time yet, though.
Well, they are... if you want rolling releases that are very up-to-date.
(That not to say there aren't valid reasons not to want a RR distro.)
> But IMHO NixOS/GuixSD are the future as they tackle a big set of issues most distros ignore. Namely making sysadmin transactional and reproducible. Perhaps they're not ready for prime time yet, though.
Agreed, but it really depends on whether NixOS/GuixSD can get enough packagers (people) to get close enough to Arch Linux in terms of "recentness"... so that people would actually start to adopt these distros.
Ideally, I'd want one of this type of distro, but in practice Arch Linux is just ridiculously more current for everything I care about. (I know that I should probably volunteer as a packager, but I just don't have the time or motiviation to do the "make-work" that most of packager life is.)
It was a terrible experience.
[1] IIRC, for various technical reasons due to having to maintain upgradability between stable versions of Debian. If you don't totally embrace RR as a distro, you are consigned to these bizarre situations where you try to be RR, but can't really because you have a secondary distro which requires release-to-release "upgradability".
It's also much easier to package stuff than in Arch. So easy a user that is savvy enough to use either distribution can commit missing packages with minimal work. But they have plenty of stuff.
Admittedly, a problem they have is that it's hard for them to package things with minimal dependencies, something Arch is particularly good at, but this is being worked out with multiple package outputs.
It's not that they don't have plenty of stuff -- it's that when I last tried they didn't have the stuff that I want.
(Incidentally, I think the Nix approach kind of retards adoption of "new things" because it lets old stuff "just keep working" despite old dependencies. I'm sure what the security implications are, but I think they might be quite severe. However, this is just an aside.)
Frankly if bridges were built like software/firmware is built, they would be blown up and rebuilt every 6 months. Good luck getting that past the planning department, much less the public.
That is basically why people do not update, because they worry that their workflow will be more disrupted by a changes to the tech they use daily than some potential security breach.
Exherbo has this in spades, but with additional configurability and multiarch support.
I am a developer, but why would I want to support such a negative position?
[1] The general messaging seems to have improved. Still source-based, which I now don't tend to like. I want to save some electricity for the benefit of the world.
Now it is at the point where things usually work well and major breakage is exceptionally rare (if ever, now). It's used in production environments, too.
#exherbo on freenode is pretty friendly and active.
My point being you get good and bad sub-communities within any distro / OS.
(i didn't downvote because of i that. I just found it to be a poor one)
But if every $distro user author meets, tends to inappropriately put "I use $distro[1]" in Linux-related conversation, then there's something not right not exactly with the $distro but with the company the author's in. Don't want to offend anyone, but that's feels a lot like neophyte-like behavior, when everything's so new and shiny, and every difference is overwhelming.
[1] Arch's by no means unique or outstanding here.
Agreed about regression though, that's one of the issues of running a bleeding edge distro though, which most Debian-based distros are not. The general advice is to check ArchLinux's news page before running system updates. Personally I rarely bother as I have a ZFS root so I just create rollback points - a little like Windows Restore, but at the filesystem level so super quick.
Anyways, three-and-half years ago at work I got the chance to install Arch. Three years later, the only issue I ever had with wildly doing 'pacman -Syu' was GRUB, which got screwed at some point. I got scared back then, but I had the Live USB dongle to the rescue and I could access Arch own wiki with my phone. Anyways, I could quickly solve the problem.
Six months ago I did the install from scratch, and this time I have yet to face any issues with package installation/upgrade/dependency resolution. Even AUR packages sometimes if they fail you just have to make small adjustments to the PKGBUILD file and be done with it.
It’d be nice to know what kind of packages you’ve been having issues with: at work I deal mostly with Ruby, Erlang, and database engines. As for other packages, Synaptics input and... probably that’s what. Also, whatever dependencies Awesome WM and fish shell require.