The post title has been mangled, perhaps by the title simplifier. The "actually" in the title is important - the post is about Justine Tunney's work on "actually portable executables" (<a href="https://justine.lol/ape.html" rel="nofollow">https://justine.lol/ape.html</a>). Without it, it sounds like it refers to standard Microsoft "Portable Executable" (PE) format binaries.
Were I to design a computer (<i>both</i> HW & SW), the founding principle should be compatibility with legacy code at no expense of performance <i>or</i> user effort.<p>Stuff like this gives me hope that I'm not merely wet-dreaming.
> But APEs have been a <i>little</i> finicky for me. I run NixOS as my primary operating system, and sometimes an APE will refuse to launch, or I’ll need to pass --assimilate to it and permanently turn it into an x86-64 Linux binary before it’ll work.<p>I wonder if anyone could expand on "sometimes"? Because I've got a llamafile on nixos that seems to work fine. I'd assumed that meant that APE+NixOS worked, but it sounds like it only works part of the time?
The main reason I ditched NixOS was the missing ability to run dynamically linked executables by default and not wanting to deal with the possible fixes.<p>Good to See that there is hope for that.