Main Conference Saturday, 23 Jan 2021

Conference times are in AEDT (UTC+1100).

Room Tux Theatre Rusty R. Hall Pia Andrews Conservatory Blemings Labs
Miniconf

Kernel

Open Hardware

Go GLAM

System Administration

09:00AM

Conference Opening
Sae Ra Germaine, Joel Addison

09:10AM

Keynote
Cory Doctorow

10:10AM

Morning Tea

10:45AM

futex2: An update
André Almeida

Swagbadge 101: Software and the Aiko framework
Nicola Nye, Andy Gelme

Natakanu - An Indigenous-led, open source, peer to peer software project.
Mauve Signweaver, Ariel Beaudoin-Lambert, Genevieve Sioui, Mailys Flamand, Stéphane Nepton

API != REST - procmail to the rescue
Bruno Cornec, FREDERIC PASSERON

11:00AM

Break

11:05AM

Break

11:10AM

ClangBuiltLinux: What's Next?
Nick Desaulniers

11:15AM

Tips and Tricks for Managing and Administering Ceph Clusters
Michael Hackett

11:30AM

room changeover

11:40AM

So you're a Linux kernel developer? Name all subsystems.
Pia Eichinger, Ralf Ramsauer, Stefanie Scherzinger, Wolfgang Mauerer

I can stop adding more LEDs anytime I want, I just choose not to
Marc MERLIN

Open Journal Matcher: open journal discovery for everyone
Mark Eaton

Building Raspberry PI Supercomputers
Federico Lucifredi

11:55AM

Break

12:00PM

Break

Break

12:05PM

Hacking Hardware for Hugs and Profit!
Leon Wright

12:10PM

Library Map: how generous is your open data?
Hugh Rundle

MySQL for System Administrators
der.hans

12:25PM

Lunch

01:30PM

KUnit: Past, Present, and Future
David Gow

Swagbadge 101: Hardware and SAOs
John Spencer

Arkisto: an open-source, standards-based framework for digital preservation
Mike Lynch

Rootless containers with Podman
Steven Ellis

01:50PM

Break

02:00PM

“They’re just taking home any laptop they could find!”
Gyle dela Cruz

02:15PM

room changeover

02:25PM

cgroup2 Resource Control strategies w/ resctl-demo
Tejun Heo

Open Source FPGA Tooling, Our Journey from Resistance to Adoption
Tim Saxe & Brian Faith

Unpacking History with Omeka
Molly Tebo, Tricia McKenzie

Building my own border router + a wireguard love story
Arjen Lentz

02:45PM

Break

02:55PM

How a major museum runs on Linux
Simon Loffler

03:10PM

Afternoon Tea

03:45PM

Linux Testing made better with DATA
Nageswara Sastry

We made a beautiful complete open-hardware computer, including keyboard and injection-moulded case
Paul Gardner-Stephen

Once more with feeling: Relevant tech skills for GLAMR workers
Liz Stokes

Getting started with LinuxBoot Firmware on AArch64 Server
Naohiro Tamura

04:00PM

Break

04:05PM

Break

04:10PM

GKernelCI v.2 new features and KernelCI compatibility
Alice Ferrazzi

04:15PM

A re-introduction to s3fs
Andrew Gaul

04:30PM

room changeover

04:40PM

How to write your first kernel selftest
Michael Ellerman

Makerspace Adelaide
Robyn Willison

Join us: AU & NZ regional chapter of AI4LAM
Ingrid Mason, DR JASON ENSOR, Liz Stokes

Getting started with Docker and Swarm
Matthew Cengia

04:55PM

Break

Break

05:00PM

Break

Break

05:05PM

Swagbadge test jig and software & OHMC wrap-up
Jonathan Oxer, Andy Gelme

The worst outage I never caused
Julien Goodwin

05:10PM

GO GLAM wrap: What did we learn today and what's next?
Hugh Rundle, Bonnie Wildie

05:25PM

Talks end

07:00PM

Professional Delegates Networking Session (PDNS)

For professional ticket holders and speakers only.

09:00PM

Day End

09:00AM–09:10AM

Conference Opening
Sae Ra Germaine, Joel Addison

Tux Theatre
ends 9:10 a.m.

09:10AM–10:10AM

Keynote
Cory Doctorow

Tux Theatre
ends 10:10 a.m.

10:10AM–10:45AM

Morning Tea


ends 10:45 a.m.

10:45AM–11:00AM

futex2: An update
André Almeida

Kernel — Tux Theatre
ends 11 a.m.

Swagbadge 101: Software and the Aiko framework
Nicola Nye, Andy Gelme

Open Hardware — Rusty R. Hall
ends 11:30 a.m.

Natakanu - An Indigenous-led, open source, peer to peer software project.
Mauve Signweaver, Ariel Beaudoin-Lambert, Genevieve Sioui, Mailys Flamand, Stéphane Nepton

Go GLAM — Pia Andrews Conservatory
ends 11:30 a.m.

API != REST - procmail to the rescue
Bruno Cornec, FREDERIC PASSERON

System Administration — Blemings Labs
ends 11:05 a.m.

11:00AM–11:05AM

Break

Kernel — Tux Theatre
ends 11:10 a.m.

11:05AM–11:10AM

Break

System Administration — Blemings Labs
ends 11:15 a.m.

11:10AM–11:15AM

ClangBuiltLinux: What's Next?
Nick Desaulniers

Kernel — Tux Theatre
ends 11:30 a.m.

11:15AM–11:30AM

Tips and Tricks for Managing and Administering Ceph Clusters
Michael Hackett

System Administration — Blemings Labs
ends 11:30 a.m.

11:30AM–11:40AM

room changeover

Kernel — Tux Theatre, Rusty R. Hall, Pia Andrews Conservatory, Blemings Labs
ends 11:40 a.m.

11:40AM–11:55AM

So you're a Linux kernel developer? Name all subsystems.
Pia Eichinger, Ralf Ramsauer, Stefanie Scherzinger, Wolfgang Mauerer

Kernel — Tux Theatre
ends 12:25 p.m.

I can stop adding more LEDs anytime I want, I just choose not to
Marc MERLIN

Open Hardware — Rusty R. Hall
ends 11:55 a.m.

Open Journal Matcher: open journal discovery for everyone
Mark Eaton

Go GLAM — Pia Andrews Conservatory
ends noon

Building Raspberry PI Supercomputers
Federico Lucifredi

System Administration — Blemings Labs
ends noon

11:55AM–12:00PM

Break

Open Hardware — Rusty R. Hall
ends 12:05 p.m.

12:00PM–12:05PM

Break

Go GLAM — Pia Andrews Conservatory
ends 12:10 p.m.

Break

System Administration — Blemings Labs
ends 12:10 p.m.

12:05PM–12:10PM

Hacking Hardware for Hugs and Profit!
Leon Wright

Open Hardware — Rusty R. Hall
ends 12:25 p.m.

12:10PM–12:25PM

Library Map: how generous is your open data?
Hugh Rundle

Go GLAM — Pia Andrews Conservatory
ends 12:25 p.m.

MySQL for System Administrators
der.hans

System Administration — Blemings Labs
ends 12:25 p.m.

12:25PM–01:30PM

Lunch


ends 1:30 p.m.

01:30PM–01:50PM

KUnit: Past, Present, and Future
David Gow

Kernel — Tux Theatre
ends 2:15 p.m.

Swagbadge 101: Hardware and SAOs
John Spencer

Open Hardware — Rusty R. Hall
ends 2:15 p.m.

Arkisto: an open-source, standards-based framework for digital preservation
Mike Lynch

Go GLAM — Pia Andrews Conservatory
ends 2:15 p.m.

Rootless containers with Podman
Steven Ellis

System Administration — Blemings Labs
ends 1:50 p.m.

01:50PM–02:00PM

Break

System Administration — Blemings Labs
ends 2 p.m.

02:00PM–02:15PM

“They’re just taking home any laptop they could find!”
Gyle dela Cruz

System Administration — Blemings Labs
ends 2:15 p.m.

02:15PM–02:25PM

room changeover

Kernel — Tux Theatre, Rusty R. Hall, Pia Andrews Conservatory, Blemings Labs
ends 2:25 p.m.

02:25PM–02:45PM

cgroup2 Resource Control strategies w/ resctl-demo
Tejun Heo

Kernel — Tux Theatre
ends 3:10 p.m.

Open Source FPGA Tooling, Our Journey from Resistance to Adoption
Tim Saxe & Brian Faith

Open Hardware — Rusty R. Hall
ends 3:10 p.m.

Unpacking History with Omeka
Molly Tebo, Tricia McKenzie

Go GLAM — Pia Andrews Conservatory
ends 2:45 p.m.

Building my own border router + a wireguard love story
Arjen Lentz

System Administration — Blemings Labs
ends 3:10 p.m.

02:45PM–02:55PM

Break

Go GLAM — Pia Andrews Conservatory
ends 2:55 p.m.

02:55PM–03:10PM

How a major museum runs on Linux
Simon Loffler

Go GLAM — Pia Andrews Conservatory
ends 3:10 p.m.

03:10PM–03:45PM

Afternoon Tea


ends 3:45 p.m.

03:45PM–04:00PM

Linux Testing made better with DATA
Nageswara Sastry

Kernel — Tux Theatre
ends 4 p.m.

We made a beautiful complete open-hardware computer, including keyboard and injection-moulded case
Paul Gardner-Stephen

Open Hardware — Rusty R. Hall
ends 4:30 p.m.

Once more with feeling: Relevant tech skills for GLAMR workers
Liz Stokes

Go GLAM — Pia Andrews Conservatory
ends 4:30 p.m.

Getting started with LinuxBoot Firmware on AArch64 Server
Naohiro Tamura

System Administration — Blemings Labs
ends 4:05 p.m.

04:00PM–04:05PM

Break

Kernel — Tux Theatre
ends 4:10 p.m.

04:05PM–04:10PM

Break

System Administration — Blemings Labs
ends 4:15 p.m.

04:10PM–04:15PM

GKernelCI v.2 new features and KernelCI compatibility
Alice Ferrazzi

Kernel — Tux Theatre
ends 4:30 p.m.

04:15PM–04:30PM

A re-introduction to s3fs
Andrew Gaul

System Administration — Blemings Labs
ends 4:30 p.m.

04:30PM–04:40PM

room changeover

Kernel — Tux Theatre, Rusty R. Hall, Pia Andrews Conservatory, Blemings Labs
ends 4:40 p.m.

04:40PM–04:55PM

How to write your first kernel selftest
Michael Ellerman

Kernel — Tux Theatre
ends 5 p.m.

Makerspace Adelaide
Robyn Willison

Open Hardware — Rusty R. Hall
ends 4:55 p.m.

Join us: AU & NZ regional chapter of AI4LAM
Ingrid Mason, DR JASON ENSOR, Liz Stokes

Go GLAM — Pia Andrews Conservatory
ends 5 p.m.

Getting started with Docker and Swarm
Matthew Cengia

System Administration — Blemings Labs
ends 4:55 p.m.

04:55PM–05:00PM

Break

Open Hardware — Rusty R. Hall
ends 5:05 p.m.

Break

System Administration — Blemings Labs
ends 5:05 p.m.

05:00PM–05:05PM

Break

Kernel — Tux Theatre
ends 5:10 p.m.

Break

Go GLAM — Pia Andrews Conservatory
ends 5:10 p.m.

05:05PM–05:10PM

Swagbadge test jig and software & OHMC wrap-up
Jonathan Oxer, Andy Gelme

Open Hardware — Rusty R. Hall
ends 5:25 p.m.

The worst outage I never caused
Julien Goodwin

System Administration — Blemings Labs
ends 5:25 p.m.

05:10PM–05:25PM

Kernel — Tux Theatre
ends 5:25 p.m.

GO GLAM wrap: What did we learn today and what's next?
Hugh Rundle, Bonnie Wildie

Go GLAM — Pia Andrews Conservatory
ends 5:25 p.m.

05:25PM–07:00PM

Talks end

Tux Theatre
ends 7 p.m.

07:00PM–09:00PM

Professional Delegates Networking Session (PDNS)

For professional ticket holders and speakers only.


ends 9 p.m.

09:00PM

Day End

Main Conference Sunday, 24 Jan 2021

Conference times are in AEDT (UTC+1100).

Room Tux Theatre Rusty R. Hall Pia Andrews Conservatory Blemings Labs

09:00AM

Sunday Welcome
Joel Addison, Sae Ra Germaine

09:10AM

Keynote
Limor Fried

10:10AM

Morning Tea

10:45AM

Teaching an old Bovine Gnu Tricks: What's next for Emacs?
Jeffrey Walsh

Ten Years of Outreachy!
Karen Sandler

Essential-8 Security in Practice with Kubernetes
Tishampati Dhar

HiFive Unmatched Software and Hardware
Keith Packard

11:30AM

room changeover

11:40AM

Move Slow and Try Not to Break Each Other
Deb Nicholson

Radio Astronomy for Programmers
Mars Buttfield-Addison

Supporting BPF in the GNU Toolchain
Jose E. Marchesi

Mathematics and development of fast TLS handshakes
Alexander Krizhanovsky

12:25PM

Lunch

01:30PM

The Privacy Tax: How tracking and hacking affect disabled people, and what we can do about it
Dawn E. Collett

Server platforms: experiment with your expensive hardware too!
Jeremy Kerr

Life Amongst the Authentica-ceans 🦀
William Brown

UI Text: Simplicity is Difficult
Mike Jang

02:15PM

room changeover

02:25PM

Digital Sovereignty: We need devices we truly own more than ever
Paul Gardner-Stephen

Collabora Online & Mobile
Michael Meeks

Transparent Open Source AI Video Analytics with Panfrost
Aaron Boxer, Marcus Edel

Linux and Zephyr, sitting in a tree (literally!)
Christopher Biggs

03:10PM

Afternoon Tea

03:45PM

Implementing Diverse and Inclusive Codes of Conduct
Matthew Cengia

Power Management in the home
Alastair D'Silva

Creating Intelligent Music Instruments with Machine Learning
Charles Martin

An introduction to Vircadia - an Open Source desktop and VR metaverse
Vadim Troshchinskiy

04:30PM

room changeover

04:40PM

More voice, less choice: The rise of voice interfaces and the decline of open source voice
Kathy Reid

A journey to performance: using Rust in Mercurial
Raphaël Gomès

TLSv1.3 from scratch
Joel Sing

Evolution of Suspend-to-Idle Support in The Linux Kernel
Rafael Wysocki

05:25PM

Day End

09:00AM–09:10AM

Sunday Welcome
Joel Addison, Sae Ra Germaine

Tux Theatre
ends 9:10 a.m.

09:10AM–10:10AM

Keynote
Limor Fried

Tux Theatre
ends 10:10 a.m.

10:10AM–10:45AM

Morning Tea


ends 10:45 a.m.

10:45AM–11:30AM

Teaching an old Bovine Gnu Tricks: What's next for Emacs?
Jeffrey Walsh

Tux Theatre
ends 11:30 a.m.

Ten Years of Outreachy!
Karen Sandler

Rusty R. Hall
ends 11:30 a.m.

Essential-8 Security in Practice with Kubernetes
Tishampati Dhar

Pia Andrews Conservatory
ends 11:30 a.m.

HiFive Unmatched Software and Hardware
Keith Packard

Blemings Labs
ends 11:30 a.m.

11:30AM–11:40AM

room changeover

Tux Theatre, Rusty R. Hall, Pia Andrews Conservatory, Blemings Labs
ends 11:40 a.m.

11:40AM–12:25PM

Move Slow and Try Not to Break Each Other
Deb Nicholson

Tux Theatre
ends 12:25 p.m.

Radio Astronomy for Programmers
Mars Buttfield-Addison

Rusty R. Hall
ends 12:25 p.m.

Supporting BPF in the GNU Toolchain
Jose E. Marchesi

Pia Andrews Conservatory
ends 12:25 p.m.

Mathematics and development of fast TLS handshakes
Alexander Krizhanovsky

Blemings Labs
ends 12:25 p.m.

12:25PM–01:30PM

Lunch


ends 1:30 p.m.

01:30PM–02:15PM

The Privacy Tax: How tracking and hacking affect disabled people, and what we can do about it
Dawn E. Collett

Tux Theatre
ends 2:15 p.m.

Server platforms: experiment with your expensive hardware too!
Jeremy Kerr

Rusty R. Hall
ends 2:15 p.m.

Life Amongst the Authentica-ceans 🦀
William Brown

Pia Andrews Conservatory
ends 2:15 p.m.

UI Text: Simplicity is Difficult
Mike Jang

Blemings Labs
ends 2:15 p.m.

02:15PM–02:25PM

room changeover

Tux Theatre, Rusty R. Hall, Pia Andrews Conservatory, Blemings Labs
ends 2:25 p.m.

02:25PM–03:10PM

Digital Sovereignty: We need devices we truly own more than ever
Paul Gardner-Stephen

Tux Theatre
ends 3:10 p.m.

Collabora Online & Mobile
Michael Meeks

Rusty R. Hall
ends 3:10 p.m.

Transparent Open Source AI Video Analytics with Panfrost
Aaron Boxer, Marcus Edel

Pia Andrews Conservatory
ends 3:10 p.m.

Linux and Zephyr, sitting in a tree (literally!)
Christopher Biggs

Blemings Labs
ends 3:10 p.m.

03:10PM–03:45PM

Afternoon Tea


ends 3:45 p.m.

03:45PM–04:30PM

Implementing Diverse and Inclusive Codes of Conduct
Matthew Cengia

Tux Theatre
ends 4:30 p.m.

Power Management in the home
Alastair D'Silva

Rusty R. Hall
ends 4:30 p.m.

Creating Intelligent Music Instruments with Machine Learning
Charles Martin

Pia Andrews Conservatory
ends 4:30 p.m.

An introduction to Vircadia - an Open Source desktop and VR metaverse
Vadim Troshchinskiy

Blemings Labs
ends 4:30 p.m.

04:30PM–04:40PM

room changeover

Tux Theatre, Rusty R. Hall, Pia Andrews Conservatory, Blemings Labs
ends 4:40 p.m.

A journey to performance: using Rust in Mercurial
Raphaël Gomès

Rusty R. Hall
ends 5:25 p.m.

TLSv1.3 from scratch
Joel Sing

Pia Andrews Conservatory
ends 5:25 p.m.

Evolution of Suspend-to-Idle Support in The Linux Kernel
Rafael Wysocki

Blemings Labs
ends 5:25 p.m.

05:25PM

Day End

Main Conference Monday, 25 Jan 2021

Conference times are in AEDT (UTC+1100).

Room Tux Theatre Rusty R. Hall Pia Andrews Conservatory Blemings Labs

09:00AM

Monday Welcome
David Bell

09:10AM

Keynote
Omoju Miller

10:10AM

Morning Tea

10:45AM

Introduction to Ethics from an Ethicist-in-Training
M. de Blanc

Overcoming the limitations of the POSIX shell command language
Curtis Millar

How To Get A Project Unstuck -- And Fixing The Skill Gaps That Got Us Here
Sumana Harihareswara

A New Type of Instruction for Power
Jordan Niethe

11:30AM

room changeover

11:40AM

A Comprehensive Strategic Plan for Copyleft Freedom on Linux
Bradley M. Kuhn

What even is code? Building a non-code coding interface
Katie Bell

Open ISAs (RISC-V, OpenPOWER, etc)
Alistair Francis, Hugh Blemings

It's (not) down in the noise.
Peter Chubb

12:25PM

Lunch

01:30PM

Flying robots, a wonderful obsession
Andrew Tridgell

Let’s Use An Automated Theorem Prover To Verify Video Games; I Swear This Is More Fun Than It Sounds
Jon Manning

Sacrebleu - PowerShell on Linux!
Kieran Jacobsen

Disaster recovery for event organisers
Christopher Neugebauer

02:15PM

room changeover

02:25PM

Microwatt grows up
Paul Mackerras

Developing an IoT Sensor Network for Civic Applications
Paul Schulz

The privacy aspect of TPM attestation
Imran Desai, Peter Huewe

The business value of Open Source - more than just publishing source code
Toby Bellwood

03:10PM

Afternoon Tea

03:45PM

Dieter RAMs: the ten principles of good API design
Leigh Brenecki

What's next for Bluetooth in PulseAudio?
Sanchayan Maity

Veracruz: Privacy-preserving mutliparty computation using trusted hardware
Derek Miller

Large Virtual Address support (52-bit) in ARM64 kernel
Bhupesh Sharma

04:30PM

room changeover

04:40PM

FPGA Design with Chisel
Josh Bassett

Containers are hideously undebuggable black boxes and we never should have invented them
Tim Serong

Taking a step back: Analysing your documentation
Lana Brindley (she/her)

Patently Obvious - The year that lawyers came to FOSS
Neil McGovern

05:40PM

Conference Close
Sae Ra Germaine, Joel Addison

06:00PM

Day End

09:00AM–09:10AM

Monday Welcome
David Bell

Tux Theatre
ends 9:10 a.m.

09:10AM–10:10AM

Keynote
Omoju Miller

Tux Theatre
ends 10:10 a.m.

10:10AM–10:45AM

Morning Tea


ends 10:45 a.m.

10:45AM–11:30AM

Introduction to Ethics from an Ethicist-in-Training
M. de Blanc

Tux Theatre
ends 11:30 a.m.

Overcoming the limitations of the POSIX shell command language
Curtis Millar

Rusty R. Hall
ends 11:30 a.m.

How To Get A Project Unstuck -- And Fixing The Skill Gaps That Got Us Here
Sumana Harihareswara

Pia Andrews Conservatory
ends 11:30 a.m.

A New Type of Instruction for Power
Jordan Niethe

Blemings Labs
ends 11:30 a.m.

11:30AM–11:40AM

room changeover

Tux Theatre, Rusty R. Hall, Pia Andrews Conservatory, Blemings Labs
ends 11:40 a.m.

11:40AM–12:25PM

A Comprehensive Strategic Plan for Copyleft Freedom on Linux
Bradley M. Kuhn

Tux Theatre
ends 12:25 p.m.

What even is code? Building a non-code coding interface
Katie Bell

Rusty R. Hall
ends 12:25 p.m.

Open ISAs (RISC-V, OpenPOWER, etc)
Alistair Francis, Hugh Blemings

Pia Andrews Conservatory
ends 12:25 p.m.

It's (not) down in the noise.
Peter Chubb

Blemings Labs
ends 12:25 p.m.

12:25PM–01:30PM

Lunch


ends 1:30 p.m.

01:30PM–02:15PM

Flying robots, a wonderful obsession
Andrew Tridgell

Tux Theatre
ends 2:15 p.m.

Sacrebleu - PowerShell on Linux!
Kieran Jacobsen

Pia Andrews Conservatory
ends 2:15 p.m.

Disaster recovery for event organisers
Christopher Neugebauer

Blemings Labs
ends 2:15 p.m.

02:15PM–02:25PM

room changeover

Tux Theatre, Rusty R. Hall, Pia Andrews Conservatory, Blemings Labs
ends 2:25 p.m.

02:25PM–03:10PM

Microwatt grows up
Paul Mackerras

Tux Theatre
ends 3:10 p.m.

Developing an IoT Sensor Network for Civic Applications
Paul Schulz

Rusty R. Hall
ends 3:10 p.m.

The privacy aspect of TPM attestation
Imran Desai, Peter Huewe

Pia Andrews Conservatory
ends 3:10 p.m.

03:10PM–03:45PM

Afternoon Tea


ends 3:45 p.m.

03:45PM–04:30PM

Dieter RAMs: the ten principles of good API design
Leigh Brenecki

Tux Theatre
ends 4:30 p.m.

What's next for Bluetooth in PulseAudio?
Sanchayan Maity

Rusty R. Hall
ends 4:30 p.m.

Veracruz: Privacy-preserving mutliparty computation using trusted hardware
Derek Miller

Pia Andrews Conservatory
ends 4:30 p.m.

Large Virtual Address support (52-bit) in ARM64 kernel
Bhupesh Sharma

Blemings Labs
ends 4:30 p.m.

04:30PM–04:40PM

room changeover

Tux Theatre, Rusty R. Hall, Pia Andrews Conservatory, Blemings Labs
ends 4:40 p.m.

04:40PM–05:25PM

FPGA Design with Chisel
Josh Bassett

Tux Theatre
ends 5:25 p.m.

Taking a step back: Analysing your documentation
Lana Brindley (she/her)

Pia Andrews Conservatory
ends 5:25 p.m.

Patently Obvious - The year that lawyers came to FOSS
Neil McGovern

Blemings Labs
ends 5:25 p.m.

05:40PM–06:00PM

Conference Close
Sae Ra Germaine, Joel Addison

Tux Theatre
ends 6 p.m.

06:00PM

Day End