I’m not a computer expert or planning to be. I’m just a computer user, a coder, a gamer, and I think I will get the opportunity to afford cheaper PCs if I use the Arch distro from Linux which is very lightweight and fast. I’ve heard Microsoft forces you to bloat your PC with win11.

  • [object Object]@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    2 hours ago

    For a programmer, learning the Unix CLI is quite recommended, because it gives you tools that you otherwise would have to find for each particular use-case. Once you get the hang of it, you see that Unix lets you combine a bunch of utils to do many unforseen tasks, while in Windows you’re expected to get a specific app to do any particular task.

    PowerShell allows you to do some of that, but it’s woefully behind the times compared to Unix tools that were around for ages, and is simultaneously too complicated for its own good. Plus afaik it’s tied to the OS version, which sucks.

    I advise reading through any oldstyle book on ‘learning the Linux CLI’. Even if you don’t remember most of it afterwards, you get the grasp on what utils are available to you, and can find them when the need arises.

  • JTode@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    12 hours ago

    I’m probably repeating what others are saying, but you, friend, are the people who will bring Linux to the world, not us nerds. Your post reflects that you haven’t learned a few things you’re definitely gonna learn, but you are on the right track, like a bloodhound (ie. a thinking person) with a strong scent (something is rotten in silicon valley).

    First off, you don’t have to deal with the command line at all, 99% of the time, even on Arch. But Arch is not your only nor your best choice, if that is a specific thing that worries you. Being on the bleeding edge is not what you think - you will get up-to-date GPU drivers on any decent distro, but Arch’s approach means you will have more instances of your graphical desktop breaking in various and weird ways, necessitating a trip to the console on the regular.

    Me in particular giving you advice: you should install Debian, because it aims for stability as its primary virtue, sacrificing speed of package updates to get that - they make sure that everything that is being updated continues to work flawlessly together, before it arrives in the regular release cycle. I run it because it never breaks, and if you use the KDE Plasma Desktop you get a full-featured OS that will work the same way other KDE desktops on other distros work. You can even look into Debian Sid, which is their “rolling release” version that tracks pretty closely with Arch’s package updates.

    Only caveat with Debian: by default, it will install the Gnome desktop, and you need to select KDE Plasma when you get to a screen where you select your Desktop Environment (DE) during the install process. You can uncheck “Debian Desktop Environment” and “Gnome” which are both selected by default, but you can select which DE you want to use at the login screen, so it won’t hurt you to leave Gnome installed as well - it is more Mac-like and has strong opinions about things like what colour you should be able to use as your desktop background, so I’m not a fan, but I do like their general approach. But KDE Plasma is the one that feels very much like Windows. Others do as well, there are some distros that are actually tooled to look exactly like various Windoze versions.

    Others will recommend Linux Mint, and while I used to have reservations based on their lack of work on Wayland support, they seem to be catching up there, and as much as the devs will tell you Wayland is coming no matter what (and unlike the AI slopmerchants, they are correct), but it’s not ready today for quite a lot of things, so it’s not something you need to worry about. Even if you didn’t understand this paragraph, don’t let it get you bunghed up in your head.

    Even if you are certain you’re gonna want the up-to-date version of some software, you can still do that on Debian, one way or another - Steam, for instance, I don’t remember what I did when installing it, but it was effortless and I have the same Steam as anyone, far as I know. I certainly have no problem playing my games.

    You will be doing stuff in the console no matter what, but vanilla Arch is basically S&M for people who love that kind of pain, and could well put you off of the GNU/Linux OS entirely if being dragged through that slog is not your thing. There are also distros that use Arch as the underlying base, much as Ubuntu and many, many other distros use Debian as the base of theirs.

  • lsjw96kxs@sh.itjust.works
    link
    fedilink
    Français
    arrow-up
    2
    ·
    13 hours ago

    As other said, arch may not be for you. But I would recommend looking at KDE Neon too, it’s Debian based, with KDE as desktop environment, which is nice coming from windows. Whenever you encounter installation instructions about ubuntu, you can do the same on it, when with Fedora or arch you’ll be left alone figuring out how to install your stuff.

    And my biggest advice is: take notes of what you do on your computer. EG, how did you install x our y software (Flatpak, command line, .deb package etc), which commands or software where useful for X problem. It will help you troubleshoot later or uninstall things you don’t remember his you installed them first, basically learn how linux works.

  • Cornflake@pawb.social
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    14 hours ago

    If I was back in college and using Linux for the first time, I’d probably go with Fedora tbh. Arch is a pain in the rump for a first-time user and Fedora really is a “it just works” distro whilst still maintaining speed and keeping things up to date with it’s (more or less) rolling release schedule.

  • communism@lemmy.ml
    link
    fedilink
    arrow-up
    4
    ·
    16 hours ago

    I don’t think Arch is the distro I would go for if I just wanted speed. I suppose it depends on speed of what—generally systemd Linux will boot noticeably faster than Windows, and non-systemd Linux boots noticeably faster than systemd Linux—but once you’re booted up, I don’t think there’s a significant performance difference. Arch is a Linux distro that uses systemd so it’d be the middle option if you’re wanting fast boots. There are other minimalist distros too, some of which end up in arguably faster systems, but Arch is probably the easiest of the minimalist distros due to being well-documented and supported. But the reason for going for a minimalist distro is usually customisability, not performance. On modern hardware the performance difference is negligible. On very old hardware, you should be looking for another distro made specifically for old hardware (I don’t think Arch even supports 32-bit).

    • addie@feddit.uk
      link
      fedilink
      arrow-up
      2
      ·
      10 hours ago

      I’ve installed both Arch (systemd) and Void (runit) on the same laptop as an experiment to see whether you could have them both coexisting on the same filesystem. (Which you can - main difficulty is keeping their kernel names separate in /boot.) There was very little difference between them in time-to-desktop. Arch was faster, if anything. And I run more services on a desktop than I would on a server.

      Choosing init scripts over systemd is fine for philosophical reasons or if you prefer it for maintenance, but speed isn’t an issue. Init scripts are simpler, but systemd goes to great efforts to start things in parallel. Critical servers should be load-balanced and redundant anyway so that you can restart them for updates; whether they take a second longer to start-up doesn’t matter.

      • communism@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        8 hours ago

        In my own experience, runit is much faster to boot than systemd. Perhaps your experiences differ but I know a lot of people say the same.

        I agree start-up time is not a big deal. I just mentioned it as it’s the only real performance difference I’ve noticed between OSes.

  • meow@discuss.tchncs.de
    link
    fedilink
    arrow-up
    2
    ·
    19 hours ago

    I switched with barely any knowledge, just an interest in the field, and a lot of free time. I believe that it is possible for everyone who really wants to use it.

  • Jankatarch@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    22 hours ago

    I mean try it if you are curious nobody is holding you back but personally recommend something easier to start with?

  • workgood@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    3
    ·
    23 hours ago

    no you wont. if your a normal human wanting to use linux just use smth nornal like ubuntu, or mint.

  • HelloRoot@lemy.lol
    link
    fedilink
    English
    arrow-up
    44
    ·
    edit-2
    1 day ago

    Any linux distro is significantly more lightweight than windows. But I’d say that there is not much difference between arch and for example the most bloated distro: ubuntu.

    If you are a coder, the CLI will be easy. Most of the time the use of CLI is comparable to a single line in your code where you call a function with some parameters.

    But arch is difficult for a beginner. (I wrote some more about my experience with it here: https://lemy.lol/post/61578059/24360161 )

    If you have time, interest and discipline to read the documentation and learn a lot, then arch is great.

    If you just want to use a Linux OS, install Mint and just use it. It’s no big deal, just a normal OS. It’s very intuitive, low friction and no microslop bloat.

  • suicidaleggroll@lemmy.world
    link
    fedilink
    arrow-up
    46
    ·
    1 day ago

    I’m not a computer expert or planning to be.

    Then don’t use Arch. Seriously, where are you guys even finding out about Arch, much less wanting to try it? Whoever told you Arch would be a good fit, don’t listen to them on anything Linux-related again. Arch is not for beginners, and it’s not for people who don’t want to learn the ins and outs of their computer because they’re having to dig into the guts to fix it whenever an update breaks something. Arch is a fine distro for people who WANT those things, need bleeding edge hardware support, and don’t mind having to fix it whenever it breaks. It doesn’t sound like that’s at all what you’re looking for though.

    • Holytimes@sh.itjust.works
      link
      fedilink
      arrow-up
      16
      arrow-down
      1
      ·
      23 hours ago

      It’s likely idiots confusing normal arch and things like endeavour or cachy.

      Pre built arch distros are legitimately as bullet proof as something like mint. Everything’s guis, everything’s pre done by the distro mainter, and you basically have to do nothing.

      This isn’t 2003 anymore. Arch based distros dont just randomly explode any more or less then fedora or Ubuntu or popos at this point.

      For heaven sake steamos is arch. Arch is unironically likely the single most commonly used distro for new users of the last few years because of the steamdeck.

      A new user shouldn’t be doing arch from scratch, but a distro is a distro they don’t just go boom because of random happenstance.

      • MyNameIsRichard@lemmy.ml
        link
        fedilink
        arrow-up
        9
        ·
        21 hours ago

        I don’t know about Steam OS but with EndeavourOS, you still have to keep an eye on the Arch news and make any manual interventions that are required. If you don’t, you can end up with a broken system. If you do that, it’s utterly reliable.

      • fozid@feddit.uk
        link
        fedilink
        arrow-up
        1
        ·
        22 hours ago

        I wouldn’t say arch and arch-based are the same thing. If someone specifically asks about arch, I’d be inclined to advise them it’s not suitable for people not interested in reading and learning a bit. But I also agree arch-based are pretty solid and much more beginner friendly.

        • ranzispa@mander.xyz
          link
          fedilink
          arrow-up
          1
          ·
          6 hours ago

          I mean, Arch is a pretty nice place to start for someone who is interested in understanding how the system works and to get a glimpse of what is system administration. But if that is not the objective, and the person just wants to use the pc normally, then I guess any other distribution will be fine. At this point I feel there really is no point to all these different distributions. When Ubuntu came out it was the great new thing simple to use and friendly to new users. When Mint came out it was the brand new Ubuntu even better than before. But at this point… Pretty much any distribution is usable, do we really need so many?

          There’s some 5 arch based that came out past year, God knows how many Debian based and so on. I feel this has become futile. Just pick any distribution, it will be fine: arch may break a bit more often than the other ones, provided you can set it up; pick any derivative if you don’t want to spend time setting it up. Debian may have packages that are a bit outdated, pick any derivative if you want a bit newer packages. Fedora will be in between. Suse will also be in between.

          That’s pretty much it: do you want something extremely stable? Debian. Do you want the latest update few hours after they’ve been pushed by dev? Arch. None of these constraints? Literally any other distribution.

      • some_random_nick@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        22 hours ago

        I can second CachyOS. The last time it caused me headaches was kinda my own fault. VirtualBox needed some dependencies which I didn’t read thru, then it installed an older kernel version for some god damn reason and I lost my ethernet driver. Took me quite some time to figure it out, but as I said, not Cachy’s fault!

  • SavvyWolf@pawb.social
    link
    fedilink
    English
    arrow-up
    20
    ·
    1 day ago

    I think the whole “XYZ Distro is faster!” arguments are overblown. Most distros will be fast enough on reasonably modern hardware, and any performance gains will usually come with compromises and/or lots of tinkering. Generally speaking a standard arch install (that is, you’ve not manually configured anything) will be roughly the same speed as a more beginner friendly distros like Mint and Fedora (which is still more lightweight than Windows).

    To answer the question in the title: Yes you’ll survive the CLI. Just give yourself time to learn the fundamentals and treat it as learning a programming language. More user friendly distros generally don’t expect you to use the CLI, which is part of the reason they are recommended.

  • Creat@discuss.tchncs.de
    link
    fedilink
    arrow-up
    3
    ·
    1 day ago

    If you want to lessen the barrier of entry to Arch, maybe try CachyOS. It’s Arch based and very close to normal Arch, but has some conveniences. Might be worth a look. It’s also got it’s own CPU specific repositories (same content as Arch), giving even more performance.

  • warmaster@lemmy.world
    link
    fedilink
    arrow-up
    7
    ·
    1 day ago

    Arch is not a distro for beginners. One day you’ll wreck it.

    If you just want it to work, I would advise you try these and stick with the one you like the most:

    • Mint (Cinnamon)
    • Zorin (Gnome)
    • Fedora Workstation
    • Fedora KDE Plasma
    • Ubuntu Desktop (Gnome)
    • Kubuntu (KDE)
    • Aurora (Gnome)
    • Bluefin (KDE)
    • Bazzite (KDE & Gnome)

    All my family’s PCs run linux. We use Bazzite for gaming and Aurora for work. Easier and more reliable than Windows.

  • BCsven@lemmy.ca
    link
    fedilink
    arrow-up
    3
    ·
    1 day ago

    If you are doing some gaming maybe try Bazzite, it will come setup for the hardware option you choose. Good place to start before jumping right into arch