[coyotos-dev] IDL compatibility

Charles Landau 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 mailing list