To see our schedule with full functionality, like timezone conversion and personal scheduling, please enable JavaScript and go here.
12:00
12:00
45min
Arch Linux: Past, Present and Future
Allan McRae, Levente 'anthraxx' Polyak

This year marked 18 years since the first official release of Arch Linux. Now that the distribution has reached adulthood, it is a good time to reflect on its history, the decisions that have made it the distribution it is today, and what lessons we have learned along the way. We will conclude with a discussion of the future of the distribution, what we are currently working towards and the possibilities to come.

Arch Conf
13:00
13:00
45min
Infrastructure at Arch - Making servers go brrrrr
Sven-Hendrik Haase

The number of services Arch provides has steadily grown over the years. How many services and servers are there, and how does it even all fit together?

Also, what do we have planned for the future and how can you help?

Find out in this talk!

Arch Conf
14:00
14:00
45min
Enter the Matrix: Install your own Matrix server on Arch Linux
Brendan Abolivier

Come discover Matrix, the open standard for interoperable, secure and decentralised, real-time communication, and learn how to join the federation from your Arch Linux machine!

Arch Conf
15:00
15:00
45min
The State of Reproducible Builds
Morten Linderud

Reproducible builds are important to ensure a strong connection between the upstream source code and the compiled binary artifacts distributed by Linux distributions. The previous year has seen great progress in Arch Linux to get reproducible builds in the hands of the users and developers.

In this talk we will explore the current tooling that allows users to reproduce packages, the rebuilder software that has been written to check packages and the current issues in this space.

https://reproducible-builds.org/
https://reproducible.archlinux.org/

Arch Conf
16:00
16:00
60min
Break - DJ Set
Arch Conf
17:00
17:00
45min
Protecting secrets and securing the boot process using a Trusted Platform Module (TPM)
Jonas Witschel

We are going to look at how to use a TPM to store sensitive information like SSH, PGP and disk encryption keys to avoid extraction from a system compromised by malware. The talk will feature some hands-on demonstrations.

Arch Conf
18:00
18:00
20min
Custom Kernels on Edge Devices in 2020
Angad Sharma

Edge devices are the quintessential real time devices. With the enhancement and stabality of the TICK stack in 2020, let us see if custom kernels on a minimal distribution (Arch Linux) on an edge computing device really shines.

Arch Conf
18:20
18:20
20min
Packaging Rust Applications for Arch Linux
Orhun Parmaksız

This talk aims to give a brief introduction about the Rust programming language, it's core features, and why it should be preferred while writing command-line tools for GNU/Linux. Then, it will cover the Rust packaging guidelines with some tips and demonstrate creating a Rust package from scratch for Arch Linux.

Arch Conf
18:40
18:40
20min
Bootstraping a minimal image for kernel development
André Almeida

A virtual machine is useful in a lot of development scenarios, but it's particularly essential in Linux Kernel development. It can be really time-consuming to install the kernel on your own system and then needing to reboot the machine just to see if your printk is working. For those developers, creating a minimal image for testing comes in handy. In this talk, I'm explain how to do so using an Arch Linux native tools. Our image will have extra powers: network, graphical output and a shared folder.

Arch Conf
19:05
19:05
45min
Rolling your own security team for fun and no profit at all
Levente 'anthraxx' Polyak

A deep dive into the Arch Linux Security Team from day zero up until today. This talk will highlight the good, the bad and the ugly of founding and running a new distro security team. We will provide an insight into the challenges and lessons over 6 years of evolution and assess where we need to improve and expand in the future. After this talk, you will know how to efficiently roll out your own team as well as how to contribute to the security of Arch Linux.

Arch Conf
12:00
12:00
45min
Archiso - creating an installation medium
David Runge

Archiso has been the installation medium creation tool for Arch Linux for many years.
This will give an overview of what has changed recently and what you can expect from your install medium in the future.

Arch Conf
13:00
13:00
20min
What is next for Pacman? (Ideas that may never eventuate)
Allan McRae

The pacman package manager is one of the major distinguishing features of Arch Linux. It combines a simple binary package format with an easy-to-use build system. While pacman does not strive to do everything (and is very nearly perfect), there are still some ideas for future improvements and additions. This talk will explore some of the possible futures of package management.

Arch Conf
13:25
13:25
20min
pytest-pacman - generating test data for libalpm with Python
Jelle van der waa

To test pyalpm (The official Python libalpm bindings) a local pacman database and sync database is required. Instead of relying on pacman and fetching data over the internet, some Python was written to generated the test data on demand. This talk introduces the local database and sync db structure of pacman, how to write a simple pytest plugin and how consumers of pyalpm could use this plugin.

The project is located here: https://gitlab.archlinux.org/jelle/pytest-pacman

Arch Conf
14:00
14:00
45min
Linux memory management at scale
Chris Down

Memory management is an extraordinarily complex and widely misunderstood topic. It is also one of the most fundamental concepts to understand in order to produce coherent, stable, and efficient systems and containers, especially at scale. In this talk, we will go over how to compose reliable memory heavy, multi container systems that can withstand production incidents, and go over examples of how Facebook is achieving this in production at the cutting edge. We'll also go over the open-source technologies we're building to make this work at scale in a density that has never been achieved before.

We'll also discuss widely-misunderstood Linux memory management concepts which are important to site reliability and container management with an engineer who works on the Linux kernel's memory subsystem, busting commonly held misconceptions about things like swap and memory constraints, and giving advice on key and bleeding-edge kernel concepts like PSI, cgroup v2, memory protection, and other important container-related topics along the way.

Arch Conf
15:00
15:00
45min
Arch Linux Team Q&A
The Arch Linux Team

Members from the Arch Linux team has a live Q&A. We will be answering questions from the live chats and try have fun doing it over spotty live video conferencing software.

Arch Conf
16:00
16:00
60min
Break - DJ Set
Arch Conf
17:00
17:00
45min
GamerOS: An Arch Linux based gaming OS
Alesh Slovak

An overview of GamerOS, an Arch Linux based distro that provides an out of the box couch gaming experience. Find out what GamerOS is, how it came to be, and what makes it unique.

Arch Conf
18:00
18:00
45min
distri: researching fast Linux package management
Michael Stapelberg

Linux package managers are too slow; how could we make things better?

Arch Conf
19:00
19:00
45min
How to organise your digital life in a privacy-preserving, machine-agnostic, and practical manner
Zvezdin Besarabov

For a few years now I have been looking into how I can organise my digital workflow to be privacy-preserving yet practical enough that still allows me to integrate with society. I am looking for standard-compliant technologies which are cloud-first and end-to-end encrypted. That is, if I lose a device of mine, I do not lose any piece of valuable data, and neither can anyone else access it. I have been experimenting with many FOSS alternatives to traditionally centralised systems, such as timetabling, tasks, personal archiving, emails, password managers.

In this talk I will present my top picks for FOSS projects which get the job done. I will put a particular focus on personal file management - efficient folder structures, cloud syncing, encryption, and cached access. Lastly, I will direct attention to killer features which you can contribute to and advance this field massively :)

Arch Conf
20:00
20:00
20min
Closing Talk: Arch Linux Conf in review
Morten Linderud

We will go through the conference organization, the planning, streaming setup, any fun statistics we can come up with and other misc things learned running this conference.

It will be held live.

Arch Conf