3 ms·
It was also made to work on exactly one hardware specification, with no operating system to speak of. This flappy bird clone works on an immeasurable number of
by mouse_ 2y ago
It was also made to work on exactly one hardware specification, with no operating system to speak of. This flappy bird clone works on an immeasurable number of devices, with varying hardware AND software configurations!
- tiffanyh 2y agoCosmo gives you what you described above and it’s <10kb https://github.com/jart/cosmopolitan https://github.com/jart/cosmopolitan
- jart 2y agoWell these days cosmocc -mtiny is more like 120kb, now that our binaries support ARM platforms too (like Android!) and all the code I've needed to add to make sure Cosmo works reliably for a longer tail of edge cases. But that's saying a lot, since unlike these APKs cosmo binaries don't need a gigabyte JDK to run.
- tiffanyh 2y agoDoes Cosmo support for OpenBSD change at all due to pinsyscalls? https://man.openbsd.org/pinsyscalls.2 https://man.openbsd.org/pinsyscalls.2
- jart 2y agoI don't think so. OpenBSD 7.3 works great. Their latest release broke APE in two ways: https://github.com/jart/cosmopolitan/issues/1263 https://github.com/jart/cosmopolitan/issues/1263 I'm not sure if something like this is an accident. We might need to shift our support to something like DragonflyBSD, Haiku, or SerenityOS if OpenBSD doesn't want us there.
- deleted 2y ago[deleted]