Plus no backdoors

  • kleeon [he/him, he/him]
    ·
    3 years ago

    yea typing apt install <app> in the terminal is much easier than searching around the internet for .msi files. Not sure why people dislike terminals so much

    • StellarTabi [none/use name]
      ·
      edit-2
      3 years ago

      linux: dude we automatically applied some surgically precise security patches even tho nobody is targeting you and nobody is likely to hack you, unless you disabled that feature

      windows/android: here's what's in today's slop: we re-enabled autoupdate and re-enabled surveillance, you must have turned those off by accident, the new versions of the apps now include more ads, we replaced the 5kb native app with a 150MB electron javascript app, we noticed users were confused (confused: noun in a state of not entering credit card) when software was discoverable, had hotkeys, and features, etc, so we deleted 90% of the options/features and moved the rest into DLC. BTW login is required to use the new calculator.

    • black_mold_futures [none/use name]
      ·
      3 years ago

      yea typing apt install <app> in the terminal is much easier than searching around the internet

      if you're a technocratic redditor maybe

        • Pirate [none/use name]
          hexagon
          ·
          3 years ago

          The idea of doing mundane things via a terminal can be intimidating for people and we've to reassure them that they don't need to deal with the terminal at all

          • wantonviolins [they/them]
            ·
            3 years ago

            here’s a hot take: there is no meaningful distinction between the command line and a voice assistant like Siri or Alexa except the syntax used to issue commands

            • invalidusernamelol [he/him]
              ·
              3 years ago

              Except one is a robust, open source program that gives you access to the inner workings of your machine and the other is a user space abstraction that tracks and records you

    • Shinji_Ikari [he/him]
      ·
      3 years ago

      The only spooky thing is knowing what the package is called.

      I remember when i was first playing with Ubuntu, I was like 14, pre unity. I knew I had to install an application via the terminal, but it felt like looking into a dark room. How does it work? where does it look? is it magic? can I just type "apt-get install firefox"? okay that worked, what about this other app, that didn't work, is that the right name? etc

      My #1 thing I suggest to newbies is just practice your googling. Knowing how to google a question to find the right forum post makes the biggest difference. Also read the post to understand what you're doing. It's totally possible to copy and paste something nefarious into your terminal. Its rare but does exist.

      Fast forward like 13-14 years. Linux is my primary OS, I screw around with internals, I can fix a lot of issues without googling because I know "oh this is broken, this is linked to this so lets just try "turning off and on again" this service.

      • nat_turner_overdrive [he/him]
        ·
        3 years ago

        My #1 thing I suggest to newbies is just practice your googling. Knowing how to google a question to find the right forum post makes the biggest difference.

        this applies to all things computer, as well. a lot of the questions users ask i don't know the answer to, they're basically just submitting tickets to have somebody else google the answer for them.

        • Shinji_Ikari [he/him]
          ·
          3 years ago

          Its impossible to know everything about computers. The most important skill is the ability to find the information. It can be simple like a stack overflow post, or advanced like looking into the kernel source to see what it does under the hood.

      • invalidusernamelol [he/him]
        ·
        edit-2
        3 years ago

        Most package managers have tab complete, just type something close and hit tab a couple times and it'll spit out a list of programs that match that search. Then just scroll through until you find the one you need and hit ctrl-c to exit the list and up arrow to reload the last command then type in until hitting tab once completes the command

        • Shinji_Ikari [he/him]
          ·
          3 years ago

          I think as power users we forget when we first learned "up arrow" in the terminal. I learned that shit painfully late somehow. There's all these small usage things that are rarely explained. I learned tab complete and up arrow from a TA or someone in a club going "wtf are you doing, do this" and having my mind blown.

            • Shinji_Ikari [he/him]
              ·
              3 years ago

              My favorite one, ctrl+r to search bash history, more ctrl+r to go through them. There's more to it but that's how I primarily use it.

    • Pirate [none/use name]
      hexagon
      ·
      3 years ago

      And all these options do exist which is what's wonderful about Linux. If you want to search the internet then you can use AppImages and if you want a really easy experience then you've your package manger and the terminal fans got their easy commands.

      What I think is important is that we emphasis the fact that the terminal isn't in anyway required because it scares people away

    • eduardog3000 [he/him]
      ·
      edit-2
      3 years ago

      Yeah, and trust that that your package repository (or more accurately some random contributor) has properly repackaged the program instead of you just downloading it straight from the publishers and knowing it will work and be safe (well, as safe as the publisher is).

      • unperson [he/him]
        ·
        3 years ago

        Yes, I definitely trust my distribution way more than some random programmer. I already trusted my distro with admin access, a video editor doesn't and shouldn't run as admin.

        • eduardog3000 [he/him]
          ·
          3 years ago

          If you are downloading the program at all, that means you are trusting its programmer. Downloading it from a repo is adding another party to trust vs downloading it directly from the programmer.

          • unperson [he/him]
            ·
            3 years ago

            If I apt install kdenlive and then run kdenlive, the program has never ran as root and cannot make itself run a service in the background, or log keystrokes, or install other things.

            If I download a package or an installer from the Internet the publisher runs a program as admin on my computer and can do whatever it wants, bundle adware, start hidden services, whatever.

            My distribution is not 'another party to trust'. It's the party I already trust the most. If I or someone else find something harmful in a program that's on the repo, I expect the distro to remove the program or patch out the harmful parts, while I don't expect the first-party installer to become better in any way.