Down that hole

  • grue@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    arrow-down
    2
    ·
    1 year ago
    1. Ignore the folks with way too much time on their hands who tie their self-worth to their ability to install Arch or whatever. Just use Ubuntu*; it’s fine.

    2. Once you install it, just use it like the normal desktop OS that it is. There’s no need to immediately go down a !unixporn rabbit-hole just because the customizability of the system facilitates it. If something you need doesn’t work or otherwise bothers you, fix it, but otherwise leave the system alone and just let yourself get used to it with default stuff.

    3. By the time you get done with step 2, you’ll be able to know for yourself what you want to do next.

    Unnumbered: Gradually come to understand that the terminal is your friend, not something to be intimidated by. You shouldn’t need to use it (not with Ubuntu, anyway), but if you give it a chance you’ll eventually find yourself wanting to use it because of the advantages it has, such as using the history to have a perfect record of what you did, executing a complicated sequence of commands perfectly by pasting them in instead of trying to manually follow instructions clicking around in a GUI, and creating pipelines and scripts to do complicated things (say, batch-renaming files) relatively easily.

    In particular, try to understand the essential nature of UNIX: “Think of the UNIX system programs as… the building blocks with which you can create things. And the thing that distinguishes the UNIX system from any other system is the degree to which those building blocks can be glued together in a variety of different ways – not just obvious ways but in many cases very unobvious ways – to get different jobs done”

    (* Yes, specifically Ubuntu, not a “similar” distro like Debian or Mint or Pop! OS (let alone a dissimilar one like Arch or CentOS or Slackware). You want the distro that things like Steam officially support, not one that they unofficially work on. Picking a different “flavor” of Ubuntu that uses a different UI, like Kubuntu or Xubuntu, is fine though.)

    • glassyoghurtsipper@lemmy.worldOP
      link
      fedilink
      arrow-up
      3
      ·
      1 year ago

      Thanks for the great tips for newcomers, I completely agree with you. Things for newcomers: out of the box hardware support, third party (proprietary stuff too) support, stable release cycle, GUI centric workflow, out of the box experience that needs minimal tweaking, to name a few.

      Ubuntu is a great suggestion for beginners- that’s what I install for friends and family as of now (I’m considering alternatives).

      I personally have Ubuntu, Nixos, Arch (endeavouros) on different machines. Disclaimer: not a Linux newcomer, just found the meme funny.

      Personally - Nixos has been the rabbithole: completely different beast, but the idea of declarative reproducible setups is too good to pass up on (I started playing with it a few weeks back).

      Was too lazy to update the meme to say Nixos (just for me), and felt more folks would relate to the Linux newcomer rabbithole !

      • grue@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        Complete agree: always mainstream distribution for new users - Fedora, opensuse tumbleweed, Ubuntu are all great choices.

        There are a lot of distros that are great (for beginners and in general), but I recommended Ubuntu and only Ubuntu for two reasons:

        1. It’s the only distro other than SteamOS that Valve officially supports (and there’s a reasonably decent chance folks wanting to try Linux are also gamers).
        2. Even merely presenting choices incurs a cost in terms of increasing cognitive load, and I think it’s important to avoid inflicting more than is absolutely necessary on newbies. I think it’s very likely that analysis paralysis on distro choice is one if the biggest barriers to entry for Linux, and saying “X, Y, and Z are good options” when the person has no clue what the differences between them are or why they should care, instead of just straight-up saying “use X,” may be doing them a disservice.