Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

A Distro is an OS. You don't package your program for Windows and expect it to work on MacOS. Don't expect this to work in the Free Software world.


A distro is not strictly an OS. Ubuntu and RHEL can both run a Go binary built for Linux amd64 but they have completely different package managers.


> they have completely different package managers.

Exactly, that's one case where the OSes completely differ. Just because the OSes share the same kernel, which prioritizes userspace compatibility, doesn't mean they are not a different OS. A kernel doesn't make an OS.


I think you are needlessly conflating terms. My original comment was correct that you need to explicitly package your builds for many different distro package managers, if you want to go that route. That's a lot of work to maintain.

Or you can just put it on PyPI which is everywhere nowadays.


Which I as a user won't use. I trust my OS out of necessity, but I don't like to download and run random code from the internet and I don't have the time to review it. My OS instead often has patches, that strip out features I do not want and integrate it with the OS.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: