4 ms·
I love BSD and would like to use it, but we're kinda in a Linux world. Question: If I am building a custom hardware device (and we will be in the future, I be
by 20yrs_no_equity 10y ago
I love BSD and would like to use it, but we're kinda in a Linux world.
Question: If I am building a custom hardware device (and we will be in the future, I believe) can we run OpenBSD on it using the ARM port, but also invoke binaries created for linux?
It appears that support was removed.
In the near term I need to build for Linux, But eventually we'll be able to target our own hardware, and one of our toolchain items doesn't support BSD right now (and is closed source, though we are considering an open source alternative.)
Any thoughts?
- chriscappuccio 10y agoLinux emulation was only complete for one port - i386. Not amd64, not armv7, nothing else. And, it was emulating a very old Linux kernel interface. What could it have possibly done that you can't do by simply compiling the program using the native toolchain?
- rjsw 10y agoLinux ARM binaries require the OS to map a page at the top of the address space that is shared between the kernel and userspace, you would need to check whether OpenBSD ever included this in their Linux emulation. The support for this isn't in NetBSD either but there has been a request to add it in order to run a Citrix app.
- bigato 10y agoThey removed Linux emulation support in 6.0.