3 ms·
Hmm, personally I enjoy both chrome and video streaming but to each their own!
by draw_down 3y ago
Hmm, personally I enjoy both chrome and video streaming but to each their own!
- WesolyKubeczek 3y agoTheoretically you could build a self-contained browser and run it there. In practice, even if you managed, say, to port a modern Firefox and all its baggage down to OpenSSL and even GCC to compile it in a mighty for of herculean effort, it would still likely die of a thousand paper cuts anyway because quite a lot of syscalls would be expected to have evolved since.
- notbeuller 3y agoHad to be about a year ago - I pulled down the latest sources for gnu emacs and built them on my next slab running OpenStep 4.2 (I think? 3.3?) - I think I had to tweak one source file and I joked about how long it took to build ("this really feels like I'm getting something done!") but it worked. Not Firefox, obviously, but an impressive amount of backwards compatibility in that codebase.
- WesolyKubeczek 3y agoYeah, but that’s Emacs, they are known to keep compatibility with some odd Sun box running SunOS a greybeard contributor just won’t let go of. But other modern codebases will want more modern syscalls without fallbacks and compromises (see those atomic file operations which solve some nasty vulnerabilities for an example).