• ian@feddit.uk
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    8 hours ago

    It’s clear why many Windows users won’t switch to Linux, when people show them they’d need to use strange IT tools to use it. While, annoying, Windows doesnt need you to be an IT nerd. Linux doesn’t either, but to people outside of the Linux bubble, this is how it gets presented. That Windows update sure looks easier than some manual hack.

  • DevDave@piefed.social
    link
    fedilink
    English
    arrow-up
    4
    ·
    17 hours ago

    I have no artistic skills so freebie: Arch is like Russian roulette where the odds are good but there is still a non-zero chance some update is going to shit the bed. I don’t even know how to convey that in meme form either.

      • CorneliusTalmadge@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        23 hours ago

        You are in luck because you can make this an alias (custom command) in your .bashrc file:

        alias update='sudo apt-get update && sudo apt-get upgrade'

  • iocase@lemmy.zip
    link
    fedilink
    arrow-up
    1
    ·
    14 hours ago

    I prefer Sudo Nala upgrade. It pulls updates before upgrading and does parallel downloads, saturating my 2GB download.

  • kionay@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    19 hours ago

    The user interface on the left and the command prompt on the right does kinda highlight a barrier to mass Linux adoption.

    if we want more people on Linux let’s normalize not having to use the command line for everything.

    • sonofearth@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      11 hours ago

      That is not the barrier. Most people stick to defaults and don’t know how to install an OS. When any person switches, they will try to learn an adapt. If it is a shitty experience, they will switch back to defaults. Updating your system through command line is not a shitty experience.

      • Meatwagon@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        7 hours ago

        Some of the gen zers I come across can’t even double click an icon on PC.

        There’s no reason not to have an update button somewhere.

        • sonofearth@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          3 hours ago

          Absolutely but it is not easy. It needs to have several layers of abstraction by hiding what packages are being updated and auto approving themselves without prompting for password. There should be an automatic rollback mechanism in place in case an update goes bad. Some programs will need to auto-update themselves as users would expect like google chrome, firefox — which I don’t think we currently have other than steam. Otherwise if a person skips an update, they will leave their system vulnerable to the security bugs in browsers.

      • kionay@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        7 hours ago

        That is not the barrier.

        who said there is only one barrier?

        they will try to learn an[d] adapt

        you will, sure, but no not everyone will. think less on tech savvy people and more on those that know that “the Internet is the big blue e when I turn on the computer (their monitor)”

        those people outnumber us tech savvy individuals at least two-to-one and they deserve an OS that is easier to use then memorizing command line commands

        • sonofearth@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          4 hours ago

          Only tech savvy people will actually install an OS. Unless you put a “Install OS” button on the keyboard most people will never switch. So they will probably never use Linux because the idea of switching defaults is scary because it is not “officially supported” by the manufacturer. Using the terminal is not a big deal. Most people can learn and adapt very easily, it’s not rocket science. The official defaults mindset is a barrier.

          If we want Linux to grow, we need it to be installed by default on major hardware.

          deserve an OS that is easier to use

          Mint, Zorin, Ubuntu. They exist and have existed for a long time. They simply are not the default OS on any major piece of hardware.

    • regdog@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      14 hours ago

      The left side says “Updates are happening, whether you want to or not” and the right side says “'Give me some updates, please”

  • CaptPretentious@lemmy.world
    link
    fedilink
    arrow-up
    11
    ·
    1 day ago

    As someone who works on Windows daily… this is so true. One of the things that really annoys me with Windows is being able to reliably do updates. Running any of the update stuff, seems more like a suggestion and if Windows deems your request worthy, it might SLOWLY do something.

    • crisis@lemmy.today
      link
      fedilink
      English
      arrow-up
      1
      ·
      14 hours ago

      Install-Module PSWindowsUpdate

      That will install the module required for Windows Update command line

    • Jyek@sh.itjust.works
      link
      fedilink
      arrow-up
      16
      ·
      1 day ago

      Winget update --all

      But yes, this updates any packages distributed by Ms store and winget repos. As an IT professional, I love winget.

      • Blemgo@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        1 day ago

        My first introduction to winget as a sysadmin was horrible. Why Microsoft, in their infinite wisdom, decided to make winget reliant on the user environment still baffles me. Why on earth would they require admin rights for some commands if you need to have logged into the system once?! Even the user created for LAPS does not have that requirement!

        Even getting it to run through a service on system level requires you to find the nondescript directory of the executable (which may or may not he the same on other devices!) To get basic functionality going. But even with the --ignore-unknown flag (because it is not able to determine the version of packages when run through a service) winget will refuse to update without a user environment.

      • cygnus_sillius@lemmy.world
        link
        fedilink
        arrow-up
        5
        ·
        1 day ago

        Winget is a step in the right direction… but man it is SO SLOW. If PowerBI Desktop has an update, it is actually taking me 20+ minutes to update a handful of apps.

    • Nalivai@lemmy.world
      link
      fedilink
      arrow-up
      4
      arrow-down
      3
      ·
      1 day ago

      Which will try to update all 3 apps that are available via winget. It will break one of them. It has 50% chance of bonking some drivers.

        • Nalivai@lemmy.world
          link
          fedilink
          arrow-up
          4
          arrow-down
          1
          ·
          1 day ago

          4315 packages

          It’s not nothing, and the effort is commendable. Def more than three. Dare I say it’s even more than five.
          Yet, in a grand scheme of things, it’s indistinguishable from three.

          • ILikeBoobies@lemmy.ca
            link
            fedilink
            arrow-up
            2
            arrow-down
            1
            ·
            1 day ago

            If NT is given as much time as the Linux kernel has had to mature then I’m sure they’ll have more packages built for it over the years.

            • tomkatt@lemmy.world
              link
              fedilink
              English
              arrow-up
              2
              ·
              15 hours ago

              What does this even mean? Windows as an operating system has existed since 1985, and NT has been around since 1993. Linux initial release was 1991.

              Microsoft has had all the time in the world.

    • Zink@programming.dev
      link
      fedilink
      arrow-up
      9
      ·
      1 day ago

      iirc, apt-get is the version to use in scripts. They keep the input & output consistent so that it won’t break things.

      Regular old apt is for humans to use at the command prompt, and that’s what I use all the time.

        • Cenzorrll@lemmy.world
          link
          fedilink
          arrow-up
          4
          ·
          edit-2
          22 hours ago

          Less options and it expects user input, so when you update and there’s a changelog or warning, it shows it to you and you can read it. It doesn’t continue because it thinks you’re there reading it. The options and output are subject to change, so you don’t want it in a script. Apt-get will always have the same options and expected output for automation purposes.

          • Nalivai@lemmy.world
            link
            fedilink
            arrow-up
            1
            ·
            11 hours ago

            Apart from letting you read the changelog, I would call it less of a “good for humans” but “bad for scripting”. Maybe it’s just me, but less options was never a good quality in my books

  • plutopos@lemmy.zip
    link
    fedilink
    arrow-up
    13
    ·
    2 days ago

    KDE Plasma recommends applying updates at reboot like Windows for stability. In fact, that is how it does them by default

      • Ooops@feddit.org
        link
        fedilink
        arrow-up
        32
        ·
        edit-2
        2 days ago

        Is it even apt-get still? thought they changed over to apt long ago and apt-get is just a symlink for legacy reasons.

        At least that’s what I last read… (speaking as someone also loving candy) .

          • MsFlammkuchen@lemmy.blahaj.zone
            link
            fedilink
            arrow-up
            29
            ·
            2 days ago

            apt is meant more for user interaction and apt-get is more stable and more for scripting. But apt-get is often used in online tutorials because it doesn’t really change.

            • Tetsuo@jlai.lu
              link
              fedilink
              arrow-up
              21
              ·
              2 days ago

              I think it wasn’t for APT but I once worked for a business with a lot of RHEL, the script that was updating hundreds of servers was using the user wrapper instead of the binaries. A warning was displayed in the script to warn not to use the wrapper for scripts.

              I warned my team leader of the issue and was completely ignored and was said that it was an issue for the team that made the script in the first place.

              I gave up.

              A few weeks later, the poorly designed script botched a major update on hundred of servers because the wrapper had a tiny change and the update script didn’t handle it well.

              It’s insane to me how much money a business can waste for stupid shit like that. The devs warned us not to use their wrapper to script on, the linux team did it anyway, my warning was ignored, many hours of engineers work was wasted fixing the chaos that ensued.