|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.
|11:00am|| 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 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.
|2:30pm||Unconference: Application Deployment War Stories: “We Need Flatpak” – Andrew Walton (VMware)|
|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
|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?
|11am|| 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.
|2:30pm||Unconference: The Year of Mesa – an update of interesting things happening in the Linux 3D Graphics community – Kenneth Graunke (The Mesa Project)|
|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|
|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?
|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.
|2:30pm||Unconference: Open QA Intro & BoF – Adam Williamson (Red Hat) & Bryan Lunduke (openSUSE)
Unconference: Meson Build tour – Jussi Pakkanen (Meson)
|4pm-5pm||Unconference: Marketing Flatpak, Linux app monetization
Unconference: Nex-gen MESH network brainstorming
|6:30pm – 8:30pm||Release party|
|Thursday 09/22/2016 & Friday 09/23/2016|
|Hackfest & BOFs|
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 https://static.gnome.org/las-16/schedule.xml.