|
|
Log in / Subscribe / Register

CloudABI

CloudABI

Posted Feb 12, 2016 19:38 UTC (Fri) by jhoblitt (subscriber, #77733)
Parent article: CloudABI

How are different system call numbers and semantics handled across platforms? Is there some sort of shim layer or is this just a hypothetical feature?


to post comments

CloudABI

Posted Feb 13, 2016 3:00 UTC (Sat) by neilbrown (subscriber, #359) [Link]

I believe it is a real implemented feature.

On an x86_64 Linux kernel you can run x86_32 binaries which have a completely different set of system numbers and somewhat different semantics. I presume a similar arrangement can cause syscalls to be routed to a "CloudABI" set of systemcalls.
For the most part the sematics that Capsicum allows will be fairly uniform thanks to Posix. I haven't looked into the specifics of the code to see how many "Quirks" need handling.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds