63 private links
Interesting architectural proposal for highly portable C++ based libraries.
This is interesting research. It shows nice prospects for WebAssembly future as a virtualization and portability technology. I don't think we'll see all of the claims in the discussion section realized though.
Looks like a neat tool to have available to remap keys.
Nice list of common portability issues one can encounter at the machine architecture level. But don't be fooled, this doesn't have implications only for C and C++, those problems leak in higher level languages as well.
The difficult path for Vulkan. The data obviously is biased since it includes games and most of them are still targeting Windows and so DirectX. I'd be curious to see something similar excluding games (and so focusing on medical, industrial etc.).
Hopefully nobody is handling configuration by assuming the user will modify the source code or build scripts by hand. Unfortunately I still encounter it from time to time...
An old article, but a fascinating read. This gives a good account on the evolution of POSIX and Win32. The differences in design and approaches are covered. Very much recommended.
Interesting experiment. It makes for a very large file but there are a few clever tricks in there.
Interesting rewrite attempt. Gives nice information on the original code and the PSX architecture as well.
Another impressive feat from the people behind the Cosmopolitan project. A self contained and portable binary which run your Django application on almost any platform? Apparently doable. The versions used for the dependencies are a bit old but that's clearly something which will be solved soon.
Definitely a big deal for the development of WebAssembly. We'll have to see if the security promises hold but this definitely shows interesting features.
Python is making progress regarding portable binaries and it is welcome.
Interesting food for thought at places. In any case clearly highlight the difficulties of delivering application binaries on Linux platforms in a portable way.
This is Rust focused but still, shows a good way to increase binary portability across distributions. I suspect a couple of things would be easier with elf-dissector even.