|
|
|
|
|
by sergiolp
3944 days ago
|
|
The OSF vs GNU Mach thing is not a problem. It was years ago, but I managed to run a Hurd translator statically linked against a slightly modified glibc on OSF Mach (the one bundled with MkLinux, you can see its code on my repo https://github.com/slp/mkunity). In fact, if you look at Mach support code on glibc's code, you'll see build time conditionals for supporting non-GNU Mach versions. The bootstrap server is not a problem either, but the lack of memory object would indeed break all libpager based translators, among other stuff. As a PoC, I wrote a filesystem translator (https://github.com/slp/anonfs) which doesn't rely on memory objects, implementing conventional read/write semantics (no mmap() support, though). |
|
Porting the NextBSD work to the Linux kernel API is certainly something on my list in case rump integration for Hurd doesn't pan out, in any event.