You were surprised? Why?
Posted Jul 11, 2009 9:46 UTC (Sat) by nix
In reply to: You were surprised? Why?
Parent article: Google Chrome OS and the community
But the further you go up in the software stack the flakier ABI stability
becomes - by the time you've reached layers where you can do something
usefull it's gone almost completely...
Is it? I see only one or two small ABI breakages a year (much less if you
ignore libdb, OpenSSL, ffmpeg, libperl and libpython, which all break ABI
at the drop of a hat), and the only specific complaints I've seen on this
thread have been people trying to run things that expect new ABIs of old
libraries, which isn't going to work until we all have our time machines.
The major high-in-the-stack desktop libraries and the things they use go
to great lengths to maintain back-compatibility, and it seems to work.
What they do instead is introduce new libraries with better APIs
every so often (e.g. gvfs replacing gnome-vfs), and, sure, if you don't
have those and you install something that needs them, you'll have to
install them. But, again, this has nothing to do with ABI breakages, which
pretty much aren't happening.
to post comments)