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

Classic Applications in a Confined Ecosystem

Formal Metadata

Title
Classic Applications in a Confined Ecosystem
Subtitle
Using libertine to run deb-packaged, X11 applications in an all-snaps Ubuntu
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
Libertine is an application suite for installing and running classicapplications in a confined environment. Using libertine allows us to useeveryday applications which have not been ported over to a new packagingformat or don't work natively with a new display server. Libertine has allowedus to take advantage of classic apps such as Firefox and LibreOffice in UbuntuTouch, a version of Ubuntu for devices based on click packaging andMir/Unity8. Ubuntu developers have recently unveiled snappy, a new kind ofpackaging system which keeps an application confined to a readonly filesystemwith all of its dependencies managed internally. Since migrating applicationsto snaps is a manual process, we've been working on a libertine snap to giveus the ability to use non-snap applications in an all-snaps Ubuntu. This lecture will start with an overview of why libertine is a necessarycomponent for managing and launching deb-based applications on both a classicMir/Unity8 system and a completely confined all-snaps Ubuntu. Then there willbe a review of how libertine works in general through container management andapplication launching. Finally, these topics will come together with anexplanation of the infrastructure required for libertine to operate in an all-snaps environment. There will be light code and tooling examples throughout,as well as a live demonstration of deb-based X applications running in a snapenvironment.