Some unreliable predictions for 2015
Some unreliable predictions for 2015
Posted Jan 11, 2015 22:08 UTC (Sun) by Cyberax (✭ supporter ✭, #52523)In reply to: Some unreliable predictions for 2015 by viro
Parent article: Some unreliable predictions for 2015
Posted Jan 12, 2015 4:14 UTC (Mon)
by viro (subscriber, #7872)
[Link] (4 responses)
There is no easy solution; the whole point is that it's a bloody hard work that has to be done. And no, "just leave the libraries as app authors shipped" is not a solution either.
If somebody is trying to claim that this will be the year when said library writers will suddenly acquire a less stinky attitude towards compatibility (and better interface design - which is *also* a bloody hard work), well... there's a nice bridge in NY they might want to buy.
Posted Jan 12, 2015 4:28 UTC (Mon)
by Cyberax (✭ supporter ✭, #52523)
[Link] (3 responses)
Perhaps, ultra-important urgent bugfixes can be provided in an ad-hoc manner by patching the affected libraries.
Posted Jan 12, 2015 4:32 UTC (Mon)
by dlang (guest, #313)
[Link] (2 responses)
depending on every app developer to package things sanely and blindly running whatever combination they happen to have used at the time of release is even less sane.
Posted Jan 12, 2015 20:23 UTC (Mon)
by HIGHGuY (subscriber, #62277)
[Link] (1 responses)
And going one step further, I think it could make sense to let a package 'container' be updated with ABI-stable backports and fixes. i.e. You first make a container with app X and lib Y and Z, then provide stable updates to each through incremental regular intra-container updates that keep ABI stable. Packaging is then no longer a client-side app, but just a means of updating an app-container server-side and offering these incremental updates to us, users.
Or, maybe I'm just dreaming and this will all fade away by 2016 ;)
Posted Jan 13, 2015 0:56 UTC (Tue)
by dlang (guest, #313)
[Link]
Tools like alien can mechanically convert packages from one packaging system to with pretty good reliability, but that makes no impact on the work the different distros do.
Some unreliable predictions for 2015
Some unreliable predictions for 2015
Just stop pretending that libraries are secure and stable. Package everything and then provide strong isolation (using containers, seccomp, SELinux or whatever) for as much stuff as you can.
Some unreliable predictions for 2015
Some unreliable predictions for 2015
I'm saying that we might see the redundant work going away if a good deployment solution is found. I don't think we'll see packaging go away, I think we'll see less of it because there's no 30 flavors of distro each using their own packaging system.
Some unreliable predictions for 2015