[coyotos-dev] IDL compatibility
clandau at macslab.com
Sat Jun 16 21:53:36 EDT 2007
To the extent that Coyotos and CapROS have similar objects, it would
be very good if programs that use those objects were compatible
across the two systems. Both systems use IDL, so differences in the
details of how you invoke a capability are probably not an issue.
Because Coyotos packages are all under the namespace "coyotos",
procedures to call an object such as the spacebank will have names
like "coyotos_spacebank_alloc". In CapROS the corresponding procedure
names begin with "eros" (or perhaps "capros"). So even if the
semantics matches, the procedure names of every key invocation would
have to be changed to move a program from one system to another. Not
exactly a good compatibility story.
Is there a better way?
More information about the coyotos-dev