Well, this is what Linus had to say about packaging: &quot;I&#x27;ve seen this firsthand with the other project I&#x27;ve been involved with, which is my divelog application. We make binaries for Windows and OS X. We basically don&#x27;t make binaries for Linux. Why? Because binaries for Linux desktop applications is a major f*ing pain in the ass. Right. You don&#x27;t make binaries for Linux. You make binaries for Fedora 19, Fedora 20, maybe there&#x27;s even like RHEL 5 from ten years ago, you make binaries for debian stable, or actually you don&#x27;t make binaries for debian stable because debian stable has libraries that are so old that anything that was built in the last century doesn&#x27;t work. But you might make binaries for debian... whatever the codename is for unstable. And even that is a major pain because (...) debian has those rules that you are supposed to use shared libraries.&quot; (August 29, 2014 DebConf Q&amp;A with Linus Torvalds)