There was an attempt, but it was archived https://github.com/linux-noah/noah
Not by Apple, but here’s two:
https://github.com/ish-app/ish
https://github.com/linux-noah/noah
They have varying stages of support for Linux syscalls.
Exactly. It really doesn't need a syscall translation layer anyway given its Unix + BSD and POSIX foundations. Although this open-source project [0] does exist for macOS but it looks like its inactive.
I found this https://github.com/linux-noah/noah !
looks promising
ish seem to work in macos as well...
There’s also this interesting project:
Noah is a Darwin subsystem for Linux, or "Bash on Ubuntu on Mac OS X". Noah is implemented as a hypervisor that traps linux system calls and translates them into Darwin's system calls. Noah also has an interpreter of ELF files so that binary executables of Linux run directly and flawlessly without any modifications.
https://github.com/linux-noah/noah
https://events.static.linuxfound.org/sites/events/files/slid...