The binary code is for Intel processors. Silicon chips have a completely different instruction set.
For this same reason Android, iOS and RTos (for embeded systems) are not included among the targets.
The binary code is for Intel processors. Silicon chips have a completely different instruction set.
For this same reason Android, iOS and RTos (for embeded systems) are not included among the targets.
"Apple Silicon" is just a way to say chips designed by Apple vs a 3rd party like Intel.
The instructions are Arm vs x86. This has nothing to do with the underlying substrate of silicon.
There are two kinds of ARM licenses. One is for chipset designs (e.g. Cortex - https://en.wikipedia.org/wiki/ARM_Cortex-A) that you get fabricated to get your CPUs.
The other ARM license is an ISA license. You get no chip design. All you get is the instruction set architecture but you have to design the chip yourself. That's what Apple has been doing.
So you needed additional steps for macos. Not sure if that has been recently resolved?
https://github.com/jart/zsh/commit/94a4bc14bb2e415ec3d10cf71...
Not sure if it was merged.
Her approach is not bash-only, zsh is the odd one out on this one.
bash -c './redbean.com'
or whatever your executable is called. ZSH is doing something incorrectly that prevents running these binaries."Website that lets you download a 1KB long executable that can be run on 7 _kernels_ and x86_64 architectures, but actually it's only been tested on Intel and will probably not work on Android even if technically it's still a Linux kernel, also Linux < 2.6 is unsupported so YMMV"
I agree fully with what you're saying.