We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Resurrecting dinosaurs, what can possibly go wrong?

Formal Metadata

Title
Resurrecting dinosaurs, what can possibly go wrong?
Subtitle
How Containerised Applications could eat our users.
Title of Series
Number of Parts
611
Author
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language
Production Year2017

Content Metadata

Subject Area
Genre
Abstract
Containerised Application technologies like AppImage, Snappy and Flatpakpromise a brave new world for Linux applications, free from the worries ofshared libraries and dependency issues. Just one problem, this is a road longtravelled before, such as in the application dark ages of Win32 applicationsand DLLs. And it worked out so wonderfully there... Do we risk a future where,like the resurrected dinosaurs of Jurassic Park, this family of applicationswill break their containment and start eating our users? This session will tryto present a balanced argument about the situation, frankly discussing thebenefits promised by these technologies, but highlighting the very real issuesand risks their widespread adoption could, and in some cases are, alreadybringing to the table. The talk with cover the promised benefits of application containers, such asAppImage, Snappy and Flatpak. It will detail the empowerment of developers whouse the technologies, the ability for upstream projects to have a much closerrole in delivering their software, and the benefits that brings to both theupstream projects and their users. But as a counter to those benefits, thesession will detail some of the risks and responsibilities that come with thattechnology. The complexities of library integration, the risk of introducingnew forms of dependency issues, and the transference of responsibility forthose issues, plus security, away from the current Distributions deliveringupstream projects towards those upstream projects directly. As a conclusion,the session will present some suggestions to upstream projects adopting thesetechnologies to start them down the road of accepting those responsibilitiesdirectly, or working more closely with existing Distribution projects to sharethe burdens these technologies now provide. Room: Janson Scheduled start: 2017-02-04 12:00:00