✍️ Hobbyist Writer, 🎲 Role player, 🧩 Game master, 🚀 Sci-Fi enthusiast, 💫 Star Citizen 🇪🇺 EU Citizen, 🐧🦊 Linux user, 🧑‍💻 Professional Software Developer, 🏳️‍🌈 they/them

  • 1 Post
  • 512 Comments
Joined 1 year ago
cake
Cake day: June 22nd, 2024

help-circle






  • Maybe I’m a bit jaded as I remember the time where windows application didn’t even came with a basic uninstaller and didn’t relied on InstallShield instead used their own installer.

    Also I don’t think that there is actually such log, and that “OS level application management” is just the good old “Programs and Features” dialog where it simply registers the path to the uninstaller.

    On Linux on the other hand the applications place their stuff in well defined directories and the install script has to deliver the file manifest (and where to copy its content) otherwise the application or library would simply not work. Flatpak kinda does the same but uses a dedicated directory in the users home directory, Snaps uuhm I don’t touch canonical stuff with a ten foot pole, AppImage just delete the file and your are golden.



  • Linux distros typically have 2-3 different ways to install applications and multiple mechanisms for updating/maintaining,

    Windows ways to install applications:

    • hunt down an installer either exe or msi file, or a zip which you unextract somewhere which doesn’t then create desktop icons and then scattered all aroundu
    • Windows store, just like any other application store by MacOS or Linux only shit
    • Winget, cli installer just like under Linux but actually decent
    • chocolatey, aaaah just stop!

    On windows, they have a registration scheme where installers log to a common OS level application management on what to run to uninstall.

    Yup sounds absolute reasonable… Wtf?