• Delilah (She/Her)@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    19
    arrow-down
    6
    ·
    7 hours ago

    I’ll say it once, I’ll say it forever: Windows has better backward compatibility, period. Even compared to linux. Rebuilding an old open source linux app to work on a modern distro can be done, but it’s a process that could take hours or days. And if you don’t have the source code you’re shit out of luck. Have fun getting that binary built against a 1 year old version of glibc to work. This, incidentally is what things like flatpak, docker and ubuntu’s nonsense competitor to both (of which our hatred is entirely rational no really stop laughing) are trying to solve.

    Meanwhile microsoft office still handles leap years wrong because it might break backwards compatibility with old documents. Binaries built for windows xp will usually just work on windows 11. Packages built for ubuntu 22.0 often won’t run on ubuntu 23.0. You never notice this because linux are a culture of recompilers. Rebuilding every last package once a month is just how some distros roll. But that’s not backwards compatibility, that’s ongoing maintenance.

    • VitabytesDev@feddit.nl
      link
      fedilink
      arrow-up
      5
      ·
      4 hours ago

      I think this is because Windows developers are bored to remove old code and as a result Windows 11 is an added layer on top of Windows 10, 8, 7 and even XP.

    • itslilith@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      8
      ·
      7 hours ago

      But is that desirable? I’d rather break things in favor of something better, and provide a way to make the old thing run, than be stuck with ancient baggage

      Also, while that’s true for software, compatibility for old hardware is horrible under Windows

      • el_psd@sh.itjust.works
        link
        fedilink
        arrow-up
        6
        ·
        3 hours ago

        I’d rather break things in favor of something better, and provide a way to make the old thing run, than be stuck with ancient baggage

        Windows is office software first and foremost, designed to be used by people who neither know nor care what an “operating system” is. Every last one of these people is entirely incapacitated by even the most lovingly-crafted and descriptive error message. If Microsoft ever considered a policy like this, the city of Redmond would be razed to the ground inside twelve hours

      • Delilah (She/Her)@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        6 hours ago

        Rebuilding the app for the newer version is an objectively better solution, because it allows you to take advantage to new features. 64-bit migrations are a game changer for example. But its an ungodly amount of effort. Every single sodding package has a person responsible for building it for every distro that supports it. Its only because its on the distros to make a given program work on their distro that the system works at all. I agree that I’d rather it be rebuilt to fit into the new system. But that’s a lot of work. Never forget that.

    • scumola@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      7
      ·
      7 hours ago

      Windows 11 isn’t even backwards-compatible with 7-year-old CPUs! Run a 32-bit or 16-bit (dos) exe on Win11/x64? Think again. Windows drivers are always a pain in the butt. Load up an old driver for your favorite peripheral? Probably won’t work.

    • Panamalt@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      4
      ·
      7 hours ago

      I heard this concept somewhere once of “Technical Debt” wherein a thing gets made and it works really well but then it gets updated or new features are added and something breaks, but rather than tear the whole thing apart to fix the issue, a patch or bandaid gets slapped on to ship the thing. Then the next update comes along and this time it takes two bandaids, one to ‘fix’ the new problem and one to keep the old bandaid on. The next update takes three bandaids, then four . . . and so on. The accumulation of all these bandaids is known as the Technical Debt, and it must always be repaid, somehow, someday.

      Microsoft stubbornly refuses to repay their technical debt at all costs, Apple is terrified of letting anyone ever get even a glimpse of their mountain of technical debt, and Linux bathes in a weird soup of refusing to let technical debt even happen and dispensing bandaids so fast they make the RedCross look like a joke.

      • Delilah (She/Her)@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        2
        ·
        6 hours ago

        Linux has technical debt. The kernel only just stopped supporting the i386. I can’t imagine what patches upon patches were required to make the same code run on even 2 processors released 40 years apart, let alone every processor released in between.

    • Novaling@lemmy.zip
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 hours ago

      Do android system apps count as bloatware? Cause on GrapheneOS you quite literally start out with the bare minimum on a fresh install.

      I haven’t done too much in terms of messing around with system apps besides allowing/denying some permissions with Permission Manager X

    • Fabian@feddit.org
      link
      fedilink
      arrow-up
      18
      ·
      13 hours ago

      I would say you can on do that on Windows and Android, but it is not intended by the OS and you have to work around certain measures. Linux just lets you do everything, even if it is a really bad idea

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

        All of them are pushing generative AI that many users don’t want and you have to manually opt out on Windows and Mac.

        • dermanus
          link
          fedilink
          English
          arrow-up
          1
          ·
          9 hours ago

          And you’ll often just be opted back in the next time there’s an update.

      • Justin@lemmy.jlh.name
        link
        fedilink
        arrow-up
        3
        arrow-down
        1
        ·
        11 hours ago

        nah windows will not let you disable things like windows defender and telemetry, even if you have windows enterprise edition. It might be possible to delete it some of the bloatware, but it’ll just reinstall itself in an update.

  • Aurenkin@sh.itjust.works
    link
    fedilink
    arrow-up
    85
    arrow-down
    6
    ·
    1 day ago

    My favourite thing about updates on my work Mac is when you say ‘try in one hour’ thinking it’ll ask you then an hour later it aggressively closes your programs. I use Linux, Mac and Windows regularly and Mac has by far the worst update experience out of all of them imo.

    • Nomecks
      link
      fedilink
      arrow-up
      3
      ·
      8 hours ago

      Major update? 1 hour. Minor update? 1 hour.

    • Marty_Man_X@lemmy.world
      link
      fedilink
      arrow-up
      11
      arrow-down
      3
      ·
      14 hours ago

      Yes but it also reopens everything exactly as you left it, meaning you can update and not loose anything mission critical; ymmv ofc but in my personal experience MacOS has the best update experience from mainstream OS

      • kronisk @lemmy.world
        link
        fedilink
        arrow-up
        6
        ·
        11 hours ago

        Definitely. I’ve used macos for work for 10+ years now and never had an issue with updates. Windows updates on the other hand…

    • CameronDev@programming.dev
      link
      fedilink
      arrow-up
      51
      arrow-down
      1
      ·
      1 day ago

      I’ve clicked the “install updates tonight” button a bunch of times, it consistently fails to update and then I have to force it to update the next morning. Incredibly poor experience.

      • JuxtaposedJaguar@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        9 hours ago

        Every day, for weeks, my Apple Watch notifies me about available updates when I put it on after charging. Why didn’t you install the updates while you were charging, then?! It only stops when I put it back on the charger and manually tell it to update.

  • gandalf_der_12te@discuss.tchncs.de
    link
    fedilink
    arrow-up
    61
    arrow-down
    7
    ·
    edit-2
    1 day ago

    You can also remove the fr*nch language pack via rm -fr /

    But in all seriosity, i tried to install Linux dual-boot with Windows on my dad’s computer last weekend, and it broke the windows install because it doesn’t support bitlocker (apparently). Maybe i could have gotten it to work, but i abandoned the project after the first failed attempt. Still a bit salty about that. Especially since it was meant to be a demonstration how “quick and easy” installing Linux nowadays supposedly is.

    • mrvictory1@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      15 hours ago

      I was installing Linux on sb else’s PC, to skip the Bitlocker warning I had to boot Windows, use cmd to assign drive letters to recovery partitions and disable bitlocker on them, again from cmd. The owner was confused because they had disabled bitlocker on C: but got Bitlocker warning on Linux installer anyways, I was looking at stackoverflow threads to find the right commands right next to the owner because I hadn’t used Windows for years and forgot how to do things lol. Fun times.

      • tempest
        link
        fedilink
        arrow-up
        25
        ·
        22 hours ago

        You’re missing the last step, throw out the windows drive.

          • TwilightKiddy@programming.dev
            link
            fedilink
            English
            arrow-up
            3
            arrow-down
            1
            ·
            13 hours ago

            If something does not work, mostly it either has a kernel level anticheat or it’s Adobe. I just learned to live without these, I think it’s for the best. You can even do VR on Linux nowadays!

            • arschflugkoerper@feddit.org
              link
              fedilink
              arrow-up
              3
              arrow-down
              1
              ·
              13 hours ago

              VR runs terribly on linux and I don‘t want to coinflip whether or not my racing wheel works.

              Additionally if my friends want to play something with anticheat I am not going to say no. Keeping a rarely used Windows Installation is worth it to me.

              • TwilightKiddy@programming.dev
                link
                fedilink
                English
                arrow-up
                2
                arrow-down
                4
                ·
                12 hours ago

                SteamVR runs terribly on Linux, Monado/WiVRn is pretty playable.

                I prefer to drag my friends toward games without integrated rootkits. Better for them, better for me. Thankfully, there are plenty of games to choose from today.

    • Illecors@lemmy.cafe
      link
      fedilink
      English
      arrow-up
      17
      arrow-down
      1
      ·
      1 day ago

      It is quick and easy. Maintaining any other OS side by side is always a bigger ordeal than not doing it. It breaks the other way around as well - If you were running some linux distro and then tried dual booting by installing windows - no way you’d be able to boot into linux without extra tweaking.

  • Comtief@lemm.ee
    link
    fedilink
    arrow-up
    51
    arrow-down
    2
    ·
    1 day ago

    Linux: i can’t stop dumb users (me) completely destroying everything with a bad console command

    • JuxtaposedJaguar@lemmy.ml
      link
      fedilink
      arrow-up
      8
      ·
      9 hours ago

      I much prefer that to Apple’s approach of “you probably didn’t want to do that, so you can’t”. I’ve literally had to boot into Linux to fix things on Macs. Fucking infuriating.

    • ugh@lemmy.world
      link
      fedilink
      arrow-up
      7
      ·
      16 hours ago

      I did this. Luckily, nothing was lost because I was only using it to learn at the time. It oddly boosted my confidence because if I could break the OS, I could learn how to use it.

    • palordrolap@fedia.io
      link
      fedilink
      arrow-up
      21
      arrow-down
      1
      ·
      23 hours ago

      I’m pretty sure that if you use elevated privileges to run commands you don’t understand, you can break Windows just as much as you can break Linux. Windows might pop up an extra “Are you sure?” box or two though. It’s been a while since I did anything on that OS.

      • Comtief@lemm.ee
        link
        fedilink
        arrow-up
        4
        ·
        edit-2
        16 hours ago

        You can, but on windows there is no need usually to run these kind of commands.

        What happened was that years ago I was trying out Ubuntu but didn’t like the UI, so I followed some steps from someone to replace the gnome or whatever with something else (kde?), but then the ui completely broke down.

        Given how fickle that system is in Ubuntu, I was probably using legit sources for the commands, but they were not fully up to date and something went wrong.

        Ironically, something similar happened lately on my Ubuntu virtual machine, where the file explorer has rendering issues, but tbh I think this time it was because the virtual machine disk space became full mid update, so kind of my bad too.

        The only thing keeping me in windows these days is that I just really like the UI, but I think next time I need to format (which admittedly might be year or two from now) I might move to GraphyOS anyway.

        • TwilightKiddy@programming.dev
          link
          fedilink
          English
          arrow-up
          5
          ·
          12 hours ago

          I would not recommend someone who does not know what they are doing replacing the DE, the process heavily varies depending on your current setup. If you want Ubuntu with KDE, just use Kubuntu.

      • bluewing@lemm.ee
        link
        fedilink
        arrow-up
        2
        ·
        11 hours ago

        Breaking things is a valid way to start learning. Reading man pages is very often difficult and confusing for new users. And much of the documentation is crap anyway-- it’s why distro forums exist. And I’m from a time when distro upgrades/updates were sometimes dicey, (they still can break things on occasions), and you complied your kernel and drivers from scratch.

      • Frigid@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        13 hours ago

        Please, I don’t understand a single command I’m putting in. I’m just copying whatever some nerd posted on a message board.

      • NightmareQueenJune@lemmy.world
        link
        fedilink
        arrow-up
        11
        arrow-down
        1
        ·
        23 hours ago

        But that’s in my experience sadly very necessary especially in the beginning when you are getting into Linux. So getting into Linux has quite a steep learning curve because not knowing what you are copy pasting can have terrible consequences, but understanding everything before you copy paste is very demanding.
        When out comes to my main rig, i never had the experience of everything just working out of the box. There was always something that required me searching for obscure fixes, hoping for the best.

        • JustAnotherKay@lemmy.world
          link
          fedilink
          arrow-up
          4
          arrow-down
          2
          ·
          19 hours ago

          Very necessary

          No it absolutely is not. When you’re looking up guides and come across an unfamiliar command, don’t copy and paste it and find out what it does. Google it. Man it. Research it. Stop copying and pasting commands you don’t understand.

          • NightmareQueenJune@lemmy.world
            link
            fedilink
            arrow-up
            6
            ·
            edit-2
            14 hours ago

            My point is that if that is the case (and I do understand why) then i can’t possibly recommend Linux to people that don’t want their OS to be their hobby, because as for my experience they will come across something that needs some command line input.

            • JustAnotherKay@lemmy.world
              link
              fedilink
              arrow-up
              1
              ·
              8 hours ago

              They will come across something that needs some command line input

              I would genuinely be surprised if you could give me an example of a command that can’t be replicated with a GUI in some way

              • needanke@feddit.org
                link
                fedilink
                arrow-up
                2
                ·
                8 hours ago

                Lots of install instructions are based on commands. If you know what they are doing, you might be able to replace them, but then you already understand them, so…

                • JustAnotherKay@lemmy.world
                  link
                  fedilink
                  arrow-up
                  1
                  arrow-down
                  1
                  ·
                  8 hours ago

                  If you’re installing something without understanding the command behind it then you’re doing something wrong. You wouldn’t download and install a random .exe, so stop running random wget | sudo bash commands.

                  I actually think a lot of people put the same or more effort into Windows, they just don’t realize it because it’s what they’re used to. You would verify the install instructions on Windows. If you wouldn’t, then you probably should be on something atomic rather than windows or a normal Linux distro.

        • NightmareQueenJune@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          14 hours ago

          Yeah. Reminds me of a dependency fuckup with steam on pop os that uninstalled the desktop environment when trying to install steam.

          • JuxtaposedJaguar@lemmy.ml
            link
            fedilink
            arrow-up
            4
            ·
            9 hours ago

            I’m still pissed off about how LTT reacted to that. The warning literally told you not to do it, you did it anyway, and somehow that’s Linux’s fault? That’s like eating one of those silica packets that says “DO NOT EAT” and then blaming the manufacturer.

      • someacnt@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        2
        ·
        22 hours ago

        I never messed up my computer despite frequently not knowing what certain command I am running does. Am I lucky, can I buy a lottery on this basis?

  • blackjam_alex@lemmy.world
    link
    fedilink
    arrow-up
    107
    arrow-down
    1
    ·
    1 day ago

    Installing old Linux applications IS a problem. They’re available only if someone repackaged them for newer distros. If not they can’t run anymore because of dependencies mismatch.

    • unhrpetby@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      44
      arrow-down
      1
      ·
      1 day ago

      This is a good reason for static linking. All the dependencies are built into the binary, meaning it is more portable and future proof.

      We don’t need flatpak for this!

      • milicent_bystandr@lemm.ee
        link
        fedilink
        arrow-up
        29
        arrow-down
        5
        ·
        1 day ago

        And harder to fix vulnerabilities in a linked library, and more bloat in both storage space and memory used.

        Trade-offs!

        • unhrpetby@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          28
          ·
          edit-2
          1 day ago

          I’ll take a program that isn’t getting updates anymore or simply wasnt working in my modified environment using slightly more ram and storage over it not working at all.

          I have firsthand experience with videogames made for one flavor of Linux not working on my machine due to dependency hell.

    • highball@lemmy.world
      link
      fedilink
      English
      arrow-up
      10
      ·
      1 day ago

      Just supply the dependencies with a chroot. That’s how we did it before distro maintainers started including the 32bit libraries into the 64bit OS.

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

      I think this meme is referring to when Apple ripped out 32bit support in macOS a few years ago. I couldn’t use Wine anymore to play old windows games on my Mac after that update for example.

      • OpenStars@piefed.social
        link
        fedilink
        English
        arrow-up
        6
        ·
        1 day ago

        But… to be fair, are there any versions of Linux that let you do this either? Replacing the OS, especially jumping from 32 to 64-bit, is kinda a HUGE deal!? I’ve had numerous problems switching Linux distros, and some issues switching Mac software, and they seem more or less the same to me? - if anything, it was easier for me to switch on a Mac?

        I don’t know about Wine and older games - I would guess that recompilation would be in order. I could see if they jumped the gun specifically for the newer (at the time M1) series, that such tools were not yet ready by third party apps as Wine. Though Mac switches chip architecture so exceedingly rarely that it is barely an issue, long-term, and if anyone using Linux switched architecture it would similarly require recompilation as well?

        I feel like I am not expressing myself well here, but I’m out of time to edit and hopefully you see what I mean:-).

        • highball@lemmy.world
          link
          fedilink
          English
          arrow-up
          4
          ·
          edit-2
          1 day ago

          When distro maintainers started building and shipping 64bit versions, they didn’t include 32bit libraries. You had to make a chroot for a 32bit distro, then symlink those libraries in among your 64bit libraries. Once distro maintainers were confident in the 64bit builds, they added 32bit libraries. In the case of Windows, Microsoft created a translation layer similar to WINE called WoW64 (Windows on Windows64). Apple is the only one who said, fuck you buy new software, to their customers. Rosetta is the first time Apple didn’t tell their customers to go pound sand; probably not by choice.

          • OpenStars@piefed.social
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            1 day ago

            Macs back then made a big deal about being backwards compatible, unlike Windows, at the time. Now the roles have switched, as you say. The transition from Steve Jobs to Tim Cook was rather impactful to the Apple ecosystem.

            Still, the situation in the meme describes one event that happened 6 years ago, where Apple moved from x86 architecture to the M-series, all of once in the last 20 some odd years of computing.

            But Linux has zero problems? (Again, according to the meme) I feel like I’ve occasionally had some problems with Linux, just as I’ve had problems with Mac, and between the two of them I’ve had far more issues with the former than the latter.

            To be fair, emulators such as Parallels and VMWare Fusion are not free, while Linux is open source FOSS. But for perhaps that reason… why has nobody built a version of Wine that works on a 64-bit Mac (they have btw) and includes native support for the older 32-bit architectures? Like, isn’t this a failure of the Wine approach (again: FOSS architecture) to keep up with hardware, more than an actual problem with using a Mac? If somebody were to build that, then the problem would be solved? (Which again, it already is, by Parallels and VMWare Fusion, just not FOSS.)

            In any case, I just don’t see the humor here, when all I see is the tribal “in-group good, but out-group bad” philosophy on display. There are plenty of issues with Macs - but this is hardly one of them, it seems to me. Especially when after digging in sufficiently deeply to understand it, you find that it’s actually a deficiency with Wine, not Apple.

            • mrvictory1@lemmy.world
              link
              fedilink
              arrow-up
              0
              ·
              15 hours ago

              Wine can run 32 bit apps on Catalina & newer with WoW64, only native 32 bit prefixes got busted. Ironically I had one such prefix on Mojave, now the Mac has only Linux but the OS + Wine prefix is backed up twice.

          • OpenStars@piefed.social
            link
            fedilink
            English
            arrow-up
            1
            ·
            1 day ago

            Yes, but apparently those libraries aren’t already present on a computer by default? So the Linux user has to download and install them.

            While on a Mac, the user also has to download and install an emulator, such as Parallels or VMWare Fusion (or dual-boot with an older 32-bit OS). So it’s downloading and installing something aka extra work either way.

            Except that emulators for Mac aren’t FOSS. Except Wine that while there is an unofficial 64-bit version that works on Mac, it does not support 32-bit games (on an M-series chip, emulating a x86 one). At a guess, someone did not bother making such bc Steam now exists that works so well?

            But this meme suffers from inaccuracies by (1) pretending that nobody has ever had any problems with Linux, ever, and (2) that this singular event once in the past 20 years of computing, and this even 6 years ago already, makes Macs “bad”, and (3) somehow blaming Mac for the decision of the Wine developers to not make software that would work across both software (running Windows on a Mac) and chip architectures (running 32-bit programs meant for x86 chips on a 64-bit M-series chip instead). Why is that a problem with a Mac, especially if you don’t need or want to run such programs, or if you do, then you are willing to download and install an emulator rather than solely use Wine, which those devs have not made work in this case?

            This meme is not very insightful, and instead perpetuates the stereotypical “in-group good, but out-group bad” philosophy, imho.

        • Monstrosity@lemm.ee
          link
          fedilink
          English
          arrow-up
          3
          ·
          edit-2
          20 hours ago

          I almost never have that problem! I feel like everything is gcc or cmake or whatever.

          But I’m a dabbler, not a pro, so, my old-as-dirt compiling experiences are like, tome2-gcu (a total banger, btw).

          Also, The Dabbler would make for a great Batman villain.

    • grue@lemmy.world
      link
      fedilink
      English
      arrow-up
      8
      arrow-down
      3
      ·
      1 day ago

      Nah, skill issue. Get gud and resolve the dependencies manually. 🤓

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

        It’s actually an ongoing problem with closed source Linux games. Devs don’t want to update, and don’t want to open source.

        A lot of the time the Windows version will play better through Proton/Wine.

        • highball@lemmy.world
          link
          fedilink
          English
          arrow-up
          5
          arrow-down
          1
          ·
          1 day ago

          Just use a chroot. That’s what SteamRuntime is. That’s how we handled 32bit libraries on 64bit Linux distros prior to distros including them for gaming back in the day.

    • tiny@midwest.social
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 day ago

      It’s gotten significantly better with containerization technologies like oci containers and flatpak. Yes it uses more storage, but the drive space pretty cheap

  • LovableSidekick@lemmy.world
    link
    fedilink
    English
    arrow-up
    14
    ·
    1 day ago

    Speaking of not being able to delete system apps, a friend of mine with a Pixel phone says Google Play cannot be uninstalled from it. Anybody know for sure?

    • EngineerGaming@feddit.nl
      link
      fedilink
      arrow-up
      3
      ·
      8 hours ago

      It’s a Pixel… Y’know, the phone universally supported by degoogled OSes including Graphene? The ease of unlocking the bootloader is the only reason I have one at all!

      • Darren@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        2
        ·
        5 hours ago

        I moved from 16 years of iPhones to a Pixel 9 purely so I could put Graphene on it. It’s been a couple of months so far and I’m loving it.

    • nebulaone@lemmy.world
      link
      fedilink
      arrow-up
      8
      ·
      edit-2
      20 hours ago

      You can via adb ( android debug bridge ) , no root needed, but you need a pc or shizuku. Although if he has a pixel device he should just install GrapheneOS imo. Edit: puxel -> pixel

      • mrvictory1@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        15 hours ago

        No you can’t, 1 version of Google Play is bundled with the system image and cannot be removed. But you can uninstall updates and disable it to remove the automatically updated copy of Google Play.

    • Stomata@sh.itjust.worksOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      13 hours ago

      On adb use pm uninstall than package name. there is something called universal android debloter. Also you can use shizuku with canta to remove it.

        • OpenStars@piefed.social
          link
          fedilink
          English
          arrow-up
          3
          ·
          21 hours ago

          I had something similar, and yeah you can replace the entire OS with a customized version, which took someone significant effort to strip away the GA (Google Apps probably?) from it. So the answer depends on how much effort you want to put into the task - it’s doable, but not easy.

  • wizardbeard@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    5
    ·
    1 day ago

    You can totally stop updates on Windows. Fully off. They don’t offer good options for updating on demand on your own schedule, but you can disable updates entirely and for pro and enterprise skus you can use GPO for additional delay options.

      • wizardbeard@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        20 hours ago

        I honestly don’t remember the specifics of how I’ve got my Pro install configured for updates. I think it doesn’t notify of available updates until they’ve been out a month (keeps me from pulling down a bleeding edge update that causes more problems than it fixes), downloads them so they’ll auto-install on shutdown/restart for a week, and if I don’t uodate that week then it flashes up the “your organization requires you to update by [next week]” message. I don’t think it actually forces when that week runs out, so you’re probably right, but it’s been a long time since I’ve went two whole weeks without shutting down or rebooting.

        I do know that I’ve got “feature updates” (read OS changes) set to only be available if I manually install them. So the whole “Windows forces you to upgrade to 11” complaint is pure BS at least.

        • Steve Dice@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          2
          ·
          18 hours ago

          I have feature updates disabled and security ones delayed for 4 days but that’s only for the notification. It doesn’t actually do anything unless I click “Update”. That’s why I don’t get what you mean by saying it doesn’t allow you to update on demand. I’m on Windows Education so it might be different for Pro since it has less features.

  • Clay_pidgin@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 day ago

    I was trying to delete a KDE program that I’ll never use, but Discover seemed to want to remove the whole pile of KDE Apps. I’m sure there’s a way.

    • kekmacska@lemmy.zip
      link
      fedilink
      English
      arrow-up
      7
      ·
      1 day ago

      Discover got the Pop OS vibe. You want to remove a small app?how about to remove the entire desktop emviroment and system components? Y/N

    • Successful_Try543@feddit.org
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      1 day ago

      It may be that it wants to uninstall some kde-plasma-desktop metapackage, not the whole bunch of all kde apps. If it is uninstalled, nothing crucially important happens. Try to remove it with apt if you’re running some Debian or Ubuntu flavour.

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

        The problem is that the all those apps installed as dependencies will get marked as unused and removed with the next --autoremove (which you should probably do regularly to clean up old kernels.

        The real fix would be to mark all those apps as explicitly installed, but I don’t use apt-based distros regularly so idk how.

        • Successful_Try543@feddit.org
          link
          fedilink
          arrow-up
          3
          ·
          edit-2
          1 day ago

          You can then either ‘install’ them with apt, which does essentially only mark installed packags as manually installed or use e.g. synaptic for that.

            • Successful_Try543@feddit.org
              link
              fedilink
              arrow-up
              1
              ·
              edit-2
              16 hours ago

              Not every package, but some of them. The remaining are dependencies. Essentially, one can (iteratively) copy paste the output list of apt autoremove into apt install until apt autoremove doesn’t want to uninstall packages one intends to keep.

  • halva@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    11
    ·
    1 day ago

    have you like

    ever actually tried installing an old app on linux
    or accidentally had a power outage during an update

    it literally can’t update without breaking and can’t install old apps lol

    • Steve Dice@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      13
      ·
      20 hours ago

      Can’t you just bury your head in the sand like the rest of us? Linux is literally perfect if you ignore all of its flaws.

    • Hawk@lemmynsfw.com
      link
      fedilink
      arrow-up
      4
      ·
      20 hours ago

      Yeah I’ve installed heaps of old apps, it depends on dynamic vs static libraries etc but some people still use Emacs 25…

      I have lost power whilst updating, can be a nuisance depending in the distro, but snapshots (zfs and btrfs both work well for me) have been life saving.

      Mac and windows simply don’t have a lot of quality of life features. Working with them is painful. As self a documenting systems they are fantastic though, however, when I was younger we had things called schools that served to address that gap, these have fallen out of favour in modern times.

      • halva@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        edit-2
        12 hours ago

        it depends on dynamic vs static libraries

        why must the user think about this shit? i can grab a windows app made for XP and run it on 11, and it’ll run perfectly fine, and i don’t have to think about the way its dynamic loader figures it out

        ill have lower chances of running an app made for RHEL8 on RHEL9 than that

        • Hawk@lemmynsfw.com
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          11 hours ago

          That’s a fair point. But it also depends on the application as well.

          To use the example from earlier, good luck getting Emacs 25 to run on Windows 11.

          …but maybe another perspective is that it works really well with Windows because they prioritise backwards compatibility at the expense of development time and they can do that because they’re a large company and as a large company the community gets a very little say in the way that their operating system works.

          Linux is your operating system. It’s community driven and community developed and one of the expenses of that is that users are going to need a higher degree of technical capacity. The trade-off is that you get more privacy, and more say.

          However, I believe that it’s achievable for most users.

          I mean this sincerely, how can I help? I’m not an expert but i did teach this to university students and I’m a big advocate of privacy. What would you like to see?

    • nestle@lemm.ee
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      4
      ·
      23 hours ago

      That’s literally just software stuff, not Linux’s fault lmao

      And if it doesn’t affect Linux itself, it’s the developers fault