Arch is aimed at people who know their shit so they can build their own distro based on how they imagine their distro to be. It is not a good distro for beginners and non power users, no matter how often you try to make your own repository, and how many GUI installers you make for it. There’s a good reason why there is no GUI installer in arch (aside from being able to load it into ram). That being that to use Arch, you need to have a basic understanding of the terminal. It is in no way hard to boot arch and type in archinstall. However, if you don’t even know how to do that, your experience in whatever distro, no matter how arch based it is or not, will only last until you have a dependency error or some utter and total Arch bullshit® happens on your system and you have to run to the forums because you don’t understand how a wiki works.

You want a bleeding edge distro? Use goddamn Opensuse Tumbleweed for all I care, it is on par with arch, and it has none of the arch stuff.

You have this one package that is only available on arch repos? Use goddamn flatpak and stop crying about flatpak being bloated, you probably don’t even know what bloat means if you can’t set up arch. And no, it dosent run worse. Those 0,0001 seconds don’t matter.

You really want arch so you can be cool? Read the goddamn 50 page install guide and set it up, then we’ll talk about those arch forks.

(Also, most arch forks that don’t use arch repos break the aur, so you don’t even have the one thing you want from arch)

  • Hitch42@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    25 days ago

    Is there really enough of an epidemic of newbies being recommended Arch to warrant this amount of ire? All I ever hear is how Arch is the “hardcore” distro and beginners should all use Linux Mint.

    I’m someone who has only ever poked around with Linux Mint on a thumb drive a few times to see what it’s like and thinking, “Yep. This is a working operating system.” and then going back to Windows because there was never any compelling reason to switch.

    But I recently decided to have a dedicated PC with Linux on it and I chose CachyOS because I want to play games. (Yes, I know you can game on other distros.) And I’m… fine. I’m computer literate, I did my research, and I knew that using an Arch-based distros was “being thrown into the deep end.” But I followed the instructions, as well as some advice, and the setup completed without any issues.

    I’m using my PC and things “just work.” Apparently I’m just an update away from everything collapsing into smoldering wreckage. If that happens, I’ll try to fix it, and maybe I’ll learn something in the process. If not, I’ll try to keep my files backed up so I can restore things. Or maybe I’ll decide that I hate it and try something else, but… so far so good.

    • thanksforallthefish@literature.cafe
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      25 days ago

      If timeshift is not already installed, please do. Do a snapshot before you update and set the settings to auto delete / keep only a certain number (or do it manually) so you don’t fill your hard drive. I usually keep 1 monthly, 3 weekly and 3 dailies on a rolling basis

      If you do the snapshot religiously then when an update breaks it you can just boot a liveUSB and restore (mint iso is a live USB and has it already installed).

      You do of course then need to work out what broke and why once you’ve rolled back to the prior working state

  • OutsiderInside@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    24 days ago

    I wonder if there is something like a graph or diagram that shows the different parts that comform a distro.

    Like a visual aid where you can see what combination of parts or components you are choosing on a distro.

    Does something like this exist?

    • commander@lemmings.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      25 days ago

      Admittedly, the installation for Arch Linux is not that difficult.

      It’s the General Recommendations that become bullshit.

    • seh@lemdro.id
      link
      fedilink
      English
      arrow-up
      0
      ·
      25 days ago

      the arch experience is weirdly weird honestly. arch is not hard to use, the wiki documentations are pretty extensive. but still there are people who dont even know how to use a wiki. what people needs to do is not learn how to use arch, but learn how to change their perspective on arch instead

      • MrMobius @sh.itjust.works
        link
        fedilink
        arrow-up
        0
        ·
        25 days ago

        I’m not completely up to speed with the core principles of Arch, but I think it revolves around KISS (Keep It Simple, Stupid!). Meaning that Arch doesn’t hold your hand with nice GUIs. Instead, it tries to make the command line interface as easy to understand and use as possible. So if you run into a problem, you’re more likely to understand how to fix it, or at least what the root cause is. Which is not a given when you’re used to distros with more abstraction like Ubuntu. Then again, this design concept is not for everyone.

        • seh@lemdro.id
          link
          fedilink
          English
          arrow-up
          0
          ·
          24 days ago

          is the basic arch CLI commands any different from discord bots? it feels easier to use if you think its same as playing with a discord bot. using CLI isnt some kind of programming

          • sudo@programming.dev
            link
            fedilink
            arrow-up
            0
            ·
            24 days ago

            is the basic arch CLI commands any different from discord bots? it feels easier to use if you think its same as playing with a discord bot. using CLI isnt some kind of programming

            Thanks for the hearty chuckle, zoomer.

            Bash and all other shell languages are programming languages. The terminal is just a REPL for a language primarily meant to be used as a REPL for managing your OS.

              • sudo@programming.dev
                link
                fedilink
                arrow-up
                0
                ·
                edit-2
                24 days ago

                If you’re mindlessly pasting commands, sure… but you have zero idea what your fucking with if you think bash is simpler than HTML.

                In the context of maintaining an Arch distro you will absolutely need to understand that executing CLI commands is in fact programming.

                • qpsLCV5@lemmy.ml
                  link
                  fedilink
                  arrow-up
                  0
                  ·
                  24 days ago

                  hard disagree on this… while for people who don’t know it it might look like programming, it’s really not much different than editing config files (which people who don’t know it will assume is programming too).

                  Sure, the language used by bash can be used to write massive programs. But in 99% cases using the CLI is like using a gui with a button and a text field - type some text into the field and then click the button, letting whatever software you’re running take the content of the text field and do something with it.

                  way closer, in fact, to executing a discord bot command, than to actual programming as in software development (what i’d argue people think of when talking about programming)

        • KubeRoot@discuss.tchncs.de
          link
          fedilink
          English
          arrow-up
          0
          ·
          25 days ago

          I don’t think arch does much to make commandline easier to use it understand - instead I’d say it aims to teach you how to use it, because it might be easier than you realize, but importantly it tries to tell you why. Instead of just giving you the command to run, the wiki explains various details of software, and the manual installation process tells you which components you need without forcing a specific choice. As a result, hopefully after using arch you’ll know how your system works, how to tweak it, and how to fix issues - not necessarily by knowing how to fix each individual issue, but by understanding what parts of your system are responsible and where to look.

    • Luffy@lemmy.mlOP
      link
      fedilink
      arrow-up
      0
      ·
      25 days ago

      SteamOS falls into the category of about 2 arch forks that have a reason to exist.

    • Pika@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      25 days ago

      yea, but I feel like it’s worth saying that steamdeck (where most of the steamos instances are) runs primarily in steam mode, and runs immutable OS by default so it’s pretty hard to actually mess that up. Plus steam manages most updates for you instead of you managing the updating yourself, which also helps remove the skill factor.

  • JackGreenEarth@lemm.ee
    link
    fedilink
    English
    arrow-up
    0
    ·
    25 days ago

    I never see Fedora recommended enough, but it’s really good for beginners. And by that I mean people new to computers, not just Linux. GNOME is a good looking by default, intuitive to use, simple DE.

    • merde alors@sh.itjust.works
      link
      fedilink
      arrow-up
      0
      ·
      25 days ago

      it wasn’t my choice but i recently installed Fedora for a beginner. (They made their research, read about different distros and chose Fedora.) It was surprising to see how intuitive everything is. A beginner can indeed start using Fedora with no previous Linux experience.

      By “beginner” i mean somebody who used one or some of these: windows, macos, ios and android. It’s especially easy, i think, for tablet users.

    • Endymion_Mallorn@kbin.melroy.org
      link
      fedilink
      arrow-up
      0
      ·
      25 days ago

      GNOME is explicitly what kept me exclusively on Windows for about a decade - and what made me gunshy about Android & iOS. It’s totally impossible to drive anything important, doing anything of value required a DOS prompt and arcane commands that had no relation to their exact counterpart in Windows, and it’s just utterly revolting to me.

      Cinnamon is the only DE that made me feel comfortable daily driving Linux.

      • JackGreenEarth@lemm.ee
        link
        fedilink
        English
        arrow-up
        0
        ·
        25 days ago

        That’s really interesting, because I’ve had a very different experience. Almost anything I wanted to do could be done through a GUI, which looks pretty.

        I’m not sure how Android and iOS relate, they are mobile OSs, and both have their flaws, although some more than others.

        • Endymion_Mallorn@kbin.melroy.org
          link
          fedilink
          arrow-up
          0
          ·
          25 days ago

          To go in reverse order: iOS & Android are related because they’re Linux/UNIX. They’re not CP/M based. As a result, my level of trust and respect are always near-zero.

          I’m glad you have a different experience with GNOME, someone ought to. I guess it wouldn’t be the standard if no one could use it.

          • JackGreenEarth@lemm.ee
            link
            fedilink
            English
            arrow-up
            0
            ·
            25 days ago

            Android technically uses the Linux kernel, but is not GNU+Linux, and has had all the good parts of Linux taken out. I didn’t know iOS was based on Linux, but it’s even worse than Android, locks you so much into Apple’s services and spending money. Freedom over your device is the point of Linux, and iOS fails at that even more than Android, at least with Android you can install custom ROMs.

  • Endymion_Mallorn@kbin.melroy.org
    link
    fedilink
    arrow-up
    0
    ·
    25 days ago

    As someone who wanted to jump in with both feet on my journey to using more than just Windows & mobile OSes, I actually started from Arch. Well, sort of. If you have a beginner who wants to try Linux and actually wants to know the discomfort they’ll experience, give them Archbang.

    It works on very basic hardware requirements, does very well as a live distro, and was honestly an important step in my personal journey that has ended me up in a place where I keep two systems - one with Windows 10, and a separate computer with Linux Mint.

    Obviously, I’m not in the place many people are. But I just wanted to toss in my 2 cents. Arch itself is not for beginners. Archbang can be, especially if you have a user who’s open to a live distro and doesn’t want to try dual-booting yet (and only has one computer). I think that the project deserves more visibility and support than it gets.

    • Lettuce eat lettuce@lemmy.ml
      link
      fedilink
      arrow-up
      0
      ·
      25 days ago

      I was one of the lucky users who used Manjaro on my old laptop for over a year and never had any real problems.

      I was very confused when I started getting more involved in the Linux community and kept hearing about how terrible Manjaro was.

      For me, vanilla Fedora has actually been the most consistently problematic distro. I’ve had more random issues getting it set up and working properly than any other distro.

      God bless Mint though, it has been basically flawless for years.

      • whelk@lemm.ee
        link
        fedilink
        arrow-up
        0
        ·
        25 days ago

        Man, I’m just glad to finally see someone else saying they have issues with Fedora. Everyone seems to think it’s amazing and stable but it never lasts more than a few months for me. I don’t do any tinkering or hacking or anything, just web browsing, Python coding, some light gaming with Steam. Arch and Debian both hold up great for me doing the same stuff.

      • Veraxis@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        25 days ago

        I think that one’s experience with Manjaro is often heavily dependent on how many AUR packages one has installed. Were you using many AUR packages?

        Manjaro was my first distro for a year and it was fine. The occasional AUR dependency blockage was irritating for me but did not break anything.

  • brucethemoose@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    25 days ago

    I mean, you are right, and way more people should be using openSUSE :P

    I will say Arch-derived distros are a good experience if you want to learn how the terminal and other systems work. They’re engineered to be configurable; the documentation is great. But if you just want to use your computer without opening too many hoods, it’s fundamentally not an optimal system.

    Another thing is that many people just want their new laptop to work, and for it to game on linux. Sometimes it does not just work. If you start pulling in fixes and packages that are not supported on your distro, you can screw up any distro very quickly (and this includes the AUR, unofficial Fedora repos and such). If the community packages these, stages them, tests them against all official packages, and they work out-of-the-box… that’s one less hazard.

  • ReallyZen@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    25 days ago

    Any windows power user or dev on a mac can follow a wiki, read a bit and learn.

    Good for beginners? I didn’t describe a beginner right here. Anybody with experience in computing will find arch straightforward and satisfying. Heck, a CS student would probably go through a first install process faster than I do after 5 years.

    What are the concept involved? Partitioning, networking, booting… These are all familiar fields to tons of very normal computer users.

    • Nibodhika@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      25 days ago

      You’re focusing too much on the installation process, if installing Arch was the whole of the problem things like Endeavor would be a good recommendation for newbies, but they’re not. Arch has one giant flaw when it comes to being beginner friendly, and it’s part of what makes it desirable for lots of us, and that is the bleeding edge rolling release model. As a newcomer you probably want something that works and is stable. Arch is not, and will never be, that, because the core philosophy is to be bleeding edge rolling release. If you’re a newcomer who WANTS to have that and doesn’t mind the learning curve then go ahead, but Linux has enough of a learning curve already, so it’s better to get people started with something they can rely on and afterwards they can move to other stuff that might have different advantages/disadvantages.

      We’re talking about the general case here, I’ve recommend Arch to a newcomer in the past, he was very keen on learning and was happy with reading wikis to get there stuff sorted, but realistically most people who’re learning a whole new OS don’t want to ask questions and be told RTFM, and RTFM is core to the Arch philosophy.

    • umbrella@lemmy.ml
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      25 days ago

      just because a given person could make it work, doesnt mean they want to. i personally can fix a lot of these issues, but i dont wanna have to bother. i just want to accomplish the inane bullshit i turned my computer on for.

      i just think an arch recommendation should always come with that disclaimer. newbies have to know what to expect else they will associate that experience with linux in general.

    • Blue_Morpho@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      25 days ago

      The first Linux I used wasn’t part of any distro. A few years later I compiled Slackware to run bind and Sendmail.

      Last year I tried Arch in a VM. I got to where it expected me to know what partitions to create for root and swap and noped out. It’s not 1996. I don’t have time for those details any more. No one should. Sane defaults have been in other distros for decades.

      • umbrella@lemmy.ml
        link
        fedilink
        arrow-up
        0
        ·
        24 days ago

        one of the main points of arch is for people wanting to learn these details. its not for everyone.

        if you want a distro to just work, i second the suggestion from the other dude. get a debian based one.

    • Programmer Belch@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      0
      ·
      25 days ago

      Arch was my first distro after going back to Linux. I really liked learning the inner workings of a computer and an OS.

      I know plenty of people who just want a plug&play experience with the only input for the install being name, password and date. For them, I would never recommend Arch, simply mint or pop_os would do just fine as the only thing the computer has to do is open up the browser.

      I just want more Linux users, not specific distros. In the end if you know your way around Linux, the distro choice doesn’t matter, you just choose a package repo

      • zante@slrpnk.net
        link
        fedilink
        English
        arrow-up
        0
        ·
        25 days ago

        I agree. There are only two types of distribution, rock solid plug n play and hobbyist/pro .

        macOS is my daily driver, but I am a self hosting hobbyist (a bad one) and the moment you become involved with the command line of a multi user operating system, you need a level of skill, curiosity and patience that 99% of people don’t have and don’t want.

        Even following ‘beginner’ tutorials is hit or miss, because of the different distros, assumptions, pre requisites, repositories, and so on.

        I am a hobbyist, and I don’t mind digging around, but there are several times where I’ve put in a hour or more on what would be a 5 minute job for someone who was fluent - and even then sometimes I’ve got nothing to show for that hour.

        • schizo@forum.uncomfortable.business
          link
          fedilink
          English
          arrow-up
          0
          ·
          25 days ago

          Even following ‘beginner’ tutorials is hit or miss

          It’s gotten worse than it even used to be, because more than half the “tutorials” I’ve run across are clearly AI written and basically flat out wrong.

          Of course, they’re ALSO the “answers” that get pushed by Bing/Google so even if you run into someone who is willing to follow documentation, they’re going to get served worthless slop.

          One thing I will give arch is that if there’s a wiki entry for something, it’s at least written by a human and is actually accurate which is more than I’ve found ANYWHERE else.

  • randomaside@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    0
    ·
    25 days ago

    This is funny. I feel like I see a “which arch is better” post almost everyday now.

    A lot of people I think would be well suited to be on Bluefin or Bazzite. I really can’t sing the praises of it enough. It has a ton of well developed resources and the Appstore is flatpak centric. It really does give you that ChromeOS like experience for the average user.

    End users should really be nowhere near package management. They should just be able to run the apps they want and expect them to work.

    • ozymandias117@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      25 days ago

      My job is literally to make Linux distros using Yocto for various boards. I’m constantly writing new build scripts or updating build scripts, debugging the kernel/systemd/glibc and whatever libraries are on the system.

      All of my work and personal desktops run some version of Fedora Atomic or a uBlue variant right now.

      With distrobox/toybox/brew and using podman/docker/KVM+qemu, even as a tinkerer, it’s great

    • AllOutOfBubbleGum@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      23 days ago

      I’ve got 25 years of Linux usage under my belt at this point, and I’ve settled on Debian for all PCs, servers, and anything else. Stability is so much more important to me than bleeding edge software, but for those things that absolutely need the latest and greatest, there’s Backports and Flatpak.

      I started off as a Redhat person (this is before RHEL and Fedora existed, so the distro was just “Redhat”), then after Redhat started their shenanigans, I spent a decade or so distro hopping. I even became an OpenBSD user for a couple of years. But now, I’m all Debian. Sane defaults, stable, no bloat, quick setup. I can get on with my day. I understand the Arch obsession, but I feel like I’m long past that level of interest in tinkering at this point.

    • I never liked debian or it’s derivatives, but since moving to Selfhosting most of my services and needing sane defaults on my server (I’m a noob with server stuff) I’ve circled back to LMDE after 20 years of using primarily bleeding edge and DIY distros.

      I like it, it’s nice that it’s set and forget and doesn’t need constant attention like my bleeding edge stuff always did.

      • lka1988@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        24 days ago

        LMDE is great. I run it on my Thinkpad T14 G1. Runs like a champ, and after installing tlp, it manages to eke out almost 7 hours of battery life with a questionable battery.

        I’ll be switching from Windows 10 to LMDE on my desktop gaming PC at some point soon this year. I have no intention of letting Microsoft dictate what I can and can’t do on my custom PC that I built with my own hands. W11 further reduces that capability.

    • lka1988@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      24 days ago

      Debian is the stable friend who might not have all the answers at the moment but can help you with whatever you need to do, and does it without ever asking for anything in return.

      Debian is love, Debian is life.

  • kitnaht@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    25 days ago

    Honestly Arch is fine as a beginner distro for the right person - The benefit of arch is the rolling release model and the fact that it’s closer to edge than other distros. No; I don’t want to use that package that’s 6 months out of date – Compile it myself? Well, then why would I run a ‘stable’ distro then?

    Someone being on Linux instead of Windows is enough of a win for me. I’m going to praise whatever way they want to approach it, none of this purism shit.

    Likewise, SteamOS is based on Arch because of the way it’s architected in the first place. It’s fine to want that. Now…if this were Gentoo on the other hand…

  • chaoticnumber@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    25 days ago

    What the fuck are you on about? Jesus christ, we get ragebait in here too now?

    Know your usecases. Thats it. Linux isn’t hard if you do.

    But no, let me recommend the jet engine service manual to my 6 year old that is learning to read. You’re going to have a bad time.

    For the record, since this post and most comments irked me, arch is fine. I’m using arch on my workstation/personal rig for years. Fedora on the laptop because I need a stable work thing. Alpine VMs on the homelab because it needs light and stable.

    USECASES!

  • rtxn@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    25 days ago

    Counterpoint: if you have the ability and willingness to learn how Linux works, un-fucking a broken Arch installation will teach you more about the system than spending months with a stable distro. I know because my first serious daily driver was Manjaro.

    • custard_swollower@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      25 days ago

      Counter-counter point: people don’t get a Mac or windows laptop to learn about osx or windows. They generally want to run software or at least browser to do what they need to do.

    • rudyharrelson@lemmy.radio
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      25 days ago

      Agreed. I’ve learned most of what I know about computers by fixing broken stuff. Like you, my first serious daily driver was Manjaro. And after dealing with broken systems time and time again, I’m tired, boss. My daily driver for the last 2 years has been Mint and I love it to death for how stable and functional it is. But the lessons I learned along the way with other distros have been invaluable.

    • Nibodhika@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      25 days ago

      Counter-counterpoint: Newcomers have enough things to learn and worry about without having to worry about unfucking a broken Arch installation.