[cap-talk] Another "core" principle - virtualize capabilities
Marcus Brinkmann
marcus.brinkmann at ruhr-uni-bochum.de
Thu Jan 4 07:16:41 CST 2007
Hi Jed,
you have said three mails ago:
"All I'm arguing for is the ability to standardize the
object-capability model sufficiently to map from one system to
another - e.g. along the lines of the DCCS. Any such general
mapping will automatically provide the needed standard and "smooth
out" any nuances between the systems, provided that the systems were
designed with virtualizable capabilities only. If they aren't then
I regard their design as unwise - both from the perspective of
remote mapping and from the perspective of many other "wrapping"
mechanisms that we've discussed like membranes and delegation with
responsibility tracking."
Either I completely misunderstood what you wrote above (maybe you can
clarify), or you have now admitted in several ways that this is wrong.
Systems can not be designed with "virtualizable capabilities only",
and there is no "general mapping" that "will automatically provide the
needed standard and smooth out any nuances between the systems." That
was my whole point. A system built on one set of mechanisms may
require significant structural changes to run on another set of
mechanisms according to its specification.
With regards to your performance claims, they are not helpful because
you don't say what constitutes a "significant performance loss" for
you and your optimism seems to come from additional design
constraints, for example being able to move certain services into the
kernel, which are not generally applicable.
I will reply to some technical notes in a separate note, without
digging harder on this main point.
Thanks,
Marcus
More information about the cap-talk
mailing list