Monday 09/19/2016
9:15am Doors open
9:30am Conference kickoff
09:45am Headline Speaker – Alexander Larsson: Taking back the apps from the distributions

The Linux landscape is dominated by talk about distributions. This is an artifact of how Linux grew to prominence. Distributions do a lot of great work and are a core part of the Linux ecosystem.

However, the focus on distributions have removed focus from the applications, and applications are what most users really care about. Using new technologies like flatpak its possible for application developers to take control back of the users from the distributions, and allow all sorts of new ideas to flourish.

10:45am Break
11:00am Joaquim Rocha Joaquim Rocha: Limited connectivity, Endless apps!

The Endless OS has always been a bit different from regular Linux distros in that it offers an immutable system managed by OSTree and thus has always had an alternative way of installing applications. Recently it has become also one of the first operating systems using Flatpak as the main way of managing applications by the user. In this talk I will introduce the evolution of the application story in the Endless OS, focusing on the adoption of Flatpak applications and the changes to GNOME Software to integrate it better with the EOS desktop and to improve the UX for Endless’ users. I will also talk about the problems of shipping apps in a world of very unreliable or nonexistent internet connection and the solutions we implemented to give the best experiences to our users. This talk should be interesting not only for those who want to know more about application management in EOS but also for those who want to know more about how GNOME Software works and the and possibilities it offers with its plugins system.

11:45am jussi Jussi Pakkanen: New world, new tools

For the last 20 years, the distro package has reigned supreme. All our tools and processes have been tuned to optimize the production of distro packages to the detriment of other deployment methods. The rise of other deployment methods such as Flatpak, Snappy and even Docker has changed the status quo of deployment, but development has not yet followed suit. In this presentation we look what changes new deployment methods cause tools and development practices ranging from dependencies to security. We will also look into some unexpected benefits such as increased performance and making it easier to recruit new developers currently using non-free platforms.

12:30pm Lunch
2:30pm Unconference: Application Deployment War Stories: “We Need Flatpak” – Andrew Walton (VMware)
3:30pm Break
4pm Unconference: Web app packages in Sandstorm: self-contained in 289kB – Asheesh Laroia (Sandstorm)

Unconference: Usability – Jim Hall

5pm – 5:15pm Closing session

5pm – 5:15pmClosing session

Tuesday 09/20/2016
9am Doors open
9:30am Headline Speaker – Matthew Garrett: Building a safe, secure operating system – why the free software desktop matters

We’ve known for years that our systems are under attack from figures ranging from petty criminals to governments (including our own), and yet vendors still frequently prioritise their own convenience or goals over the safety of the user. How can we fix this, and why is free software a vital part of the solution?

10:30am Break
11am asheesh Asheesh Laroia: How to make open source web apps viable

This talk introduces Sandstorm, a free software package manager for web applications with a focus on usability and security. Sandstorm’s mission is to provide freedom on the web, by providing web users users with agency, privacy and security. From a user’s perspective, it is an online productivity suite with a plethora of apps. From a developer’s perspective, Sandstorm enables users to deploy their own instances of web apps. In this talk, you will learn how this particular approach makes open source web applications viable.

11:45am Guy Lunardi – Driving freedesktop technologies onto consumer electronics

Several application packaging and containment technologies have emerged in recent months, aiming to address the Linux desktop environment use cases. These recent developments have further reinforced the notion that Linux is no longer just for geeks with laptops. At Collabora, we strive to bring these latest Open Source technologies into the broader consumer electronics market. This talk will look at how two large sectors, automotive and gaming, can benefit from using freedesktop technologies.

From an automotive standpoint, we will explore an app framework for Internet­ connected cars, and how the needs of such a framework can be addressed without reinventing the wheel, using freedesktop specifications like Desktop Entries, AppStream and Flatpak.

On the gaming side, we will look at how a possible solution, built on existing freedesktop technologies such as bubblewrap, and new libc/libdl features like dlmopen, could greatly improve game stability and longevity, and allow games to fully benefit from performance improvements, all with little or no extra effort required from game developers.

12:30pm Lunch
2:30pm Unconference: The Year of Mesa – an update of interesting things happening in the Linux 3D Graphics community – Kenneth Graunke (The Mesa Project)
3:30pm Break
4pm-5pm Unconference: GNOME OS – roundtable discussion led by Sriram Ramkrishna

Unconference: Safety guidelines/patterns – roundtable discussion

5:30pm – 7:30pm Social Event – Cocktail hour at Kask

5pmClosing ceremony

Wednesday 09/21/2016
9am Doors open
9:30am Headline Speaker – Matt Dalio: The next billion hackers

What we build today will shape the lives of the next generation. Matt has spent the past five years building Endless, a company with the goal of bringing computing to the next billion people. What happens when a whole new segment of the world population can afford access to technology and technical education? What are the unique challenges and opportunities for makers and entrepreneurs entering this space?

10:30am Break
11am Stephano Cetola: Endless Summer of Code: Getting Involved in OSS

Getting involved in OSS can be a challenge for everyone from college graduates to experienced technologists. Stephano Cetola has spent the past 12 years learning and working with open source software from Java (Spring) to C++ (Qt), and most recently working with embedded software (OpenEmbedded, Yocto Project). He will explain how to contribute to OSS, how to find a project that is right for you, and how to score a paying open source job.

11:45am Jim Hall: GNOME Usability Testing

Software needs to be easy to use if you expect people to use it. This is about usability, and examining the usability of free software programs. A program has good usability if real people can use the software to do real tasks in a reasonable of time. In this presentation, I will describe the results of several usability tests performed on GNOME during summer 2016, as part of mentoring interns in the Outreachy project. Attendees will learn several ways that free software and open source software developers can do usability tests on their own programs. Usability testing isn’t hard. Anyone can do it. And with good usability, everyone wins.

12:30pm Lunch
2:30pm Unconference: Open QA Intro & BoF – Adam Williamson (Red Hat) & Bryan Lunduke (openSUSE)

Unconference: Meson Build tour – Jussi Pakkanen (Meson)

3:30pm Break
4pm-5pm Unconference: Marketing Flatpak, Linux app monetization

Unconference: Nex-gen MESH network brainstorming

5pm Closing session
6:30pm – 8:30pm Release party
Thursday 09/22/2016 & Friday 09/23/2016
Hackfest & BOFs

Schedule applications
The schedule is also available in XML format, which can be used by a number of applications, including the Giggity Android app for offline viewing. Remember that it is still subject to minor changes so make sure to check for updates.

It is available from