3 ms·
It's common on Linux because they use package managers where you only have to implement that functionality once. Every PoS app on Windows and OSX has its own up
by revelation 13y ago
It's common on Linux because they use package managers where you only have to implement that functionality once. Every PoS app on Windows and OSX has its own update process, which mostly is just downloading and running the new setup binary.
This happens even with software where you would think the manufacturer is aware of this kind of problem. 1Password downloaded updates over HTTP for a long time, then switched to HTTPS and failed to check certificates. When they finally started to check if binaries are signed (Windows provides for that), they didn't change keys so you could downgrade to a previous version that didn't. That is just one application.
- kalleboo 13y ago> Every PoS app on Windows and OSX has its own update process, which mostly is just downloading and running the new setup binary. Most OS X apps use either the Mac App Store, which signs everything, or Sparkle[0], which last time I used it made it really hard to use it without signing things. It's only stuff from big vendors like Adobe and Microsoft who do custom stuff you can't really trust. [0] http://sparkle.andymatuschak.org http://sparkle.andymatuschak.org