I&#x27;d say we mostly suck at distributing Linux software. I&#x27;m not sure if improvements have been made recently, but I remember reading the docs on how to create .deb bundles a couple years ago, and the impression I got was that it had a somewhat steep learning curve. Considering not everyone runs Debian or Ubuntu, you also either need to provide other package formats as well, a tarball with instructions or (even worse) a weird install script for them to `curl | sh`.<p>OS X doesn&#x27;t have this problem: .app bundles are just directories following a convention of where to put binaries&#x2F;resources.<p>Windows is a mess under the hood with all the registry fiddling an installer has to do, but there are dozens of existing alternatives out there already, both free and commercial which abstract that away.