On Thu, Nov 04, 2010 at 03:45:37PM -0500, Nathan Lynch wrote:
And even if they did, I don't think asking application developers to use
such a broad API -- one that requires special APIs for all I/O -- is
practical for many of the purposes outlined at kernel summit.
I think DMTCP is better off for not attempting to mandate such APIs.
How rare is it for an application or library to change the underlying
APIs it uses? How many applications have been ported say from Gnome to
KDE (or vice-versa) over the lifetime of the project? Relative to all
the other applications? I would hazard a guess that most were rewritten
rather than ported and that those that were ported are an utterly
insignificant fraction of what's out there.
It's much better to offer tools that, as much as possible, don't care
which APIs the applications use.
Cheers,
-Matt Helsley
--