News for hackers. Stuff that matters.
Re:On building portable Linux binaries by IshKebab on Saturday September 27, 2014 @01:42PM (#8377648)
It's sad that this is still a problem. Every time it comes up the old "just open source it", "just dynamically link everything", "just make a package for every distribution and version of libc" people come out and stop and sort of progress.

Autopackage gave up because of this lack of progress.

So we are left with two equally awful "solutions":

1. Do all your development on years-old linux distros. 2. Use docker and essentially package an entire distro with your app.

This is never a problem on Windows.

Re:On building portable Linux binaries by e12e on Saturday September 27, 2014 @03:08PM (#8377882)
> ... never a problem on windows

Hello? Dll-hell? Outdated dlls bundeled with an app? This essentially the problem distros solve; fixed target against which to compile..

Re:On building portable Linux binaries by angersock on Saturday September 27, 2014 @05:47PM (#8378309)
Erm, no?

Try installing a copy of Half-Life 1 from '98 on a modern machine (go on, I'll wait).

Note that it runs just fine, other than being confused if you've got more than 4GB of ram (which you can fake and fix in other ways).

Windows had a lot of DLL issues, but the VC redstributables and vendors packaging their own blessed libraries solves almost all of those issues. I'll take that over the crackheaded Linux story any day.

Re:On building portable Linux binaries by spullara on Saturday September 27, 2014 @02:05PM (#8377717)
75% of all VMWare installations are running Windows because you can't disentangle the application from the operating system.
Re:On building portable Linux binaries by nickstinemates on Saturday September 27, 2014 @03:01PM (#8377865)
There's a really cool technology out there that I am working with in the Docker ecosystem to help solve this.

My dream is to be able to solely package an application and its dependencies in a docker container so it can be used like a static binary.

I'm working with a partner to premiere something like this at DockerCon EU.