Conference Schedule

Monday, 22 Jan 2018


  Great Hall CB01.05.009 Guthrie Theatre CB06.03.28 Collaborative Lecture Theatre CB11.00.405 Medium Lecture Theatre CB11.00.401 Large POD Room CB11.04.400 POD Room CB11.04.301
 

Kernel Miniconf

Developers Developers Miniconf!

Open Source and Bioinformatics

LCA Games Miniconf: Games and FOSS

Open Hardware Miniconf

Community Leadership Summit X at LCA (CLSx LCA)

09:00AM

Conference Opening Jack Skinner, Bruce Crawley, James Polley
Great Hall CB01.05.009 ends 10:10AM

10:10AM

Morning Tea - Catered (35mins)

10:45AM

Miniconf Intro Andrew Donnellan
Great Hall CB01.05.009 ends 10:50AM
You Can't Unit Test C, Right? Benno Rice
Guthrie Theatre CB06.03.28 ends 11:10AM
Disruptive DNA sequencing Martin Smith
Collaborative Lecture Theatre CB11.00.405 ends 11:10AM
Opening Medium Lecture Theatre CB11.00.401 ends 10:50AM LoliBot Assembly Workshop (registration required to participate, spectators also welcome) Large POD Room CB11.04.400 ends 12:25PM Introductions POD Room CB11.04.301 ends 11:00AM

10:50AM

Look out for what's in the security pipeline Casey Schaufler
Great Hall CB01.05.009 ends 11:30AM
Open Sourcing History: Using Historians in Games Development Claire Manning
Medium Lecture Theatre CB11.00.401 ends 11:10AM

11:00AM

Brainstorm the Agenda POD Room CB11.04.301 ends 11:30AM

11:10AM

Understanding git - even the scary parts Anwesha Chatterjee
Guthrie Theatre CB06.03.28 ends 11:35AM
The not so secret source of bioinformatics James Ferguson
Collaborative Lecture Theatre CB11.00.405 ends 11:35AM
Torres Strait Virtual Reality Rhett Loban
Medium Lecture Theatre CB11.00.401 ends 11:30AM

11:30AM

Break Break Mini break

11:35AM

Large Memory Management issues: Performance, Fragmentation, Movable objects and Huge Page overhead. Christopher Lameter
Great Hall CB01.05.009 ends 12:25PM
break Open Source Bioinformatics with R and RShiny Goknur Giner
Collaborative Lecture Theatre CB11.00.405 ends 12:00PM
Developing a game for the Macintosh Plus in 2017 Josh Deprez
Medium Lecture Theatre CB11.00.401 ends 11:55AM

11:40AM

Source Code Generation: How I Learned to Stop Worrying and Love the Boilerplate Daniel Phillips
Guthrie Theatre CB06.03.28 ends 12:05PM
Summaries of the topics POD Room CB11.04.301 ends 12:25PM

11:55AM

Making noise on a zero budget: the joys of game audio. Jody Toomey
Medium Lecture Theatre CB11.00.401 ends 12:25PM

12:00PM

HealthHack Liz gilleran
Collaborative Lecture Theatre CB11.00.405 ends 12:25PM

12:05PM

In from the cold: Finally making Linux and .NET get along Alistair Chapman
Guthrie Theatre CB06.03.28 ends 12:30PM

12:25PM

Lunch - Uncatered (1hr 15min) Lunch - Uncatered (1hr 15min)

12:30PM

Lunch - Uncatered (1hr 10min)

01:40PM

Status of Mainline Linux on AmLogic SoCs Neil Armstrong
Great Hall CB01.05.009 ends 02:05PM
Turning stories into software Donna Benjamin
Guthrie Theatre CB06.03.28 ends 02:05PM
Using Mutagenesis to Understand Protein Function Alan Rubin
Collaborative Lecture Theatre CB11.00.405 ends 02:20PM
Changing the world through (fan-)fiction Paul '@pjf' Fenwick
Medium Lecture Theatre CB11.00.401 ends 02:10PM
Design of the LoliBot hardware John Spencer
Large POD Room CB11.04.400 ends 02:05PM
Group discussions POD Room CB11.04.301 ends 02:30PM

02:05PM

Namespacing in SELinux James Morris
Great Hall CB01.05.009 ends 02:30PM
Next Generation Config Mgmt: Resources James Shubin
Guthrie Theatre CB06.03.28 ends 02:30PM
Micropython on the LoliBot Andy Gelme
Large POD Room CB11.04.400 ends 02:30PM

02:10PM

Augmenting Reality with Open Source Eloise Ducky
Medium Lecture Theatre CB11.00.401 ends 02:30PM

02:20PM

Stemformatics Architecture isha nagpal
Collaborative Lecture Theatre CB11.00.405 ends 02:50PM

02:30PM

break break break Clockwork Control of your 2 Wheel Robot Mike O'Connor
Large POD Room CB11.04.400 ends 02:55PM
Mini Break

02:35PM

The design and implementation of the XArray Matthew Wilcox
Great Hall CB01.05.009 ends 03:00PM
Manage all your tasks with TaskWarrior Paul '@pjf' Fenwick
Guthrie Theatre CB06.03.28 ends 03:00PM
Come on; do you want your mods to live forever? Leon Wright
Medium Lecture Theatre CB11.00.401 ends 02:55PM
Group discussions POD Room CB11.04.301 ends 03:20PM

02:50PM

Stemformatics Data Portal Sadia Waleem
Collaborative Lecture Theatre CB11.00.405 ends 03:20PM

02:55PM

Medium Lecture Theatre CB11.00.401 ends 03:15PM The Hackerspace Adelaide robot Robyn Willison
Large POD Room CB11.04.400 ends 03:20PM

03:00PM

Intro to Kernel Hacking - finding things to work on. Tobin Harding
Great Hall CB01.05.009 ends 03:20PM
Love thy future self: making your systems ops-friendly Matt Palmer
Guthrie Theatre CB06.03.28 ends 03:25PM

03:15PM

Play time! Medium Lecture Theatre CB11.00.401 ends 03:20PM

03:20PM

Afternoon Tea - Catered (30mins) Afternoon Tea - Catered (30mins) Afternoon Tea - Catered (30mins) Afternoon Tea - Catered (30mins)

03:25PM

Afternoon Tea - Catered (25mins)

03:45PM

Getting conned into writing IoTuz/ESP32 drivers and example code Marc MERLIN
Large POD Room CB11.04.400 ends 04:10PM

03:50PM

GPL compliance report and Q&A Karen Sandler
Great Hall CB01.05.009 ends 04:30PM
Beyond Web 2.0 Russell Keith-Magee
Guthrie Theatre CB06.03.28 ends 04:15PM
How novel compute technology transforms life science research Denis Bauer
Collaborative Lecture Theatre CB11.00.405 ends 04:30PM
From there to here - the legacy of idtech Ender
Medium Lecture Theatre CB11.00.401 ends 04:10PM
Group discussions POD Room CB11.04.301 ends 04:30PM

04:10PM

Making games with Electron Inga Pflaumer
Medium Lecture Theatre CB11.00.401 ends 04:30PM
Muon detector hardware for displaying the presence of cosmic rays Paul Schulz
Large POD Room CB11.04.400 ends 04:35PM

04:15PM

Using "old skool" Free tools to easily publish API documentation Alec Clews, Alec Clews
Guthrie Theatre CB06.03.28 ends 04:40PM

04:30PM

break Collaborative Lecture Theatre CB11.00.405 ends 04:35PM Break Mini break

04:35PM

Decoding Those Inscrutable RCU CPU Stall Warnings Paul E. McKenney
Great Hall CB01.05.009 ends 05:00PM
DIY-Bio: Current trends Meow-Ludo Meow-Meow
Collaborative Lecture Theatre CB11.00.405 ends 05:05PM
Building Indie Games through Open Source Jon Manning
Medium Lecture Theatre CB11.00.401 ends 05:10PM
Emulating 1wire and creating new devices and drivers Alastair D'Silva
Large POD Room CB11.04.400 ends 05:00PM
Group discussion summaries & reports POD Room CB11.04.301 ends 05:10PM

04:40PM

Developers Developers Lightning Talks Christopher Neugebauer
Guthrie Theatre CB06.03.28 ends 05:30PM

05:00PM

Virtual Storage Pools with MARS Background Migration Thomas Schoebel-Theuer
Great Hall CB01.05.009 ends 05:30PM
Lightning Talks Jonathan Oxer
Large POD Room CB11.04.400 ends 05:30PM

05:05PM

End of Miniconf and Closing Remarks Aaron Darling
Collaborative Lecture Theatre CB11.00.405 ends 05:30PM

05:10PM

Lightning Talks and Closing Eloise Ducky, Tim Nugent
Medium Lecture Theatre CB11.00.401 ends 05:30PM
Closing POD Room CB11.04.301 ends 05:30PM

05:30PM


Tuesday, 23 Jan 2018


  Great Hall CB01.05.009 Guthrie Theatre CB06.03.28 Collaborative Lecture Theatre CB11.00.405 Green Theatre CB07.02.25 Medium Lecture Theatre CB11.00.401 Large POD Room CB11.04.400
 

Sysadmin Miniconf

Art + Tech

Open Education Miniconf

Access and memory: Open GLAM and Open Source - Miniconf

Real World Functional Programming

Create hardware with FPGAs, Linux and Python (Project Miniconf)

09:00AM

Tuesday Welcome Bruce Crawley
Great Hall CB01.05.009 ends 09:10AM

09:10AM

Keynote: Open Source Pharma Matthew Todd
Great Hall CB01.05.009 ends 10:10AM

10:10AM

Morning Tea - Catered (35mins) Morning Tea

10:45AM

Welcome Great Hall CB01.05.009 ends 10:50AM The Future of Art J Rosenbaum
Guthrie Theatre CB06.03.28 ends 11:30AM
Miniconf Welcome Arjen Lentz
Collaborative Lecture Theatre CB11.00.405 ends 10:50AM
Miniconf Opening Fiona Tweedie
Green Theatre CB07.02.25 ends 10:55AM
Miniconf Welcome Medium Lecture Theatre CB11.00.401 ends 10:55AM Create Hardware with FPGAs, Linux and Python Large POD Room CB11.04.400 ends 05:30PM

10:50AM

Day 2 Operations with Containers: Myth vs. Reality Elizabeth K. Joseph
Great Hall CB01.05.009 ends 11:15AM
Keynote: Immersive Visualisation at the Monash Cave Roland Gesthuizen
Collaborative Lecture Theatre CB11.00.405 ends 11:35AM

10:55AM

From Software Carpentry to Library Carpentry Clinton Roy
Green Theatre CB07.02.25 ends 11:30AM
ReasonReact - Functional Programming for React Developers Keira Hodgkison
Medium Lecture Theatre CB11.00.401 ends 11:25AM

11:15AM

Designing scalable production Kubernetes clusters on AWS Nick Young
Great Hall CB01.05.009 ends 11:30AM

11:25AM

break

11:30AM

break Wearing access: a story about open collections, a sewing machine and the nation’s secrets. Bonnie Wildie
Green Theatre CB07.02.25 ends 12:25PM

11:35AM

Becoming the Admiral: mastering Docker orchestration Alistair Chapman
Great Hall CB01.05.009 ends 11:50AM
If I were a pixel, what would I do? Harley Mellifont
Guthrie Theatre CB06.03.28 ends 12:00PM
break Functional Programming in Aviation Tony Morris
Medium Lecture Theatre CB11.00.401 ends 12:25PM

11:40AM

Learn by Contributing to Open Source Joshua Simmons
Collaborative Lecture Theatre CB11.00.405 ends 12:25PM

11:50AM

Migrating to the cloud Devdas Bhagat
Great Hall CB01.05.009 ends 12:10PM

12:00PM

On Writing Machines Mark Rickerby
Guthrie Theatre CB06.03.28 ends 12:25PM

12:10PM

Puppet in the cloud Jethro Carr
Great Hall CB01.05.009 ends 12:25PM

12:25PM

Lunch - Uncatered (1hr 15min)

01:40PM

User Session Recording for the Enterprise Fraser Tweedale
Great Hall CB01.05.009 ends 02:05PM
Building Detailed Fractal Sets for “Guardians of the Galaxy Vol. 2” Miles Green
Guthrie Theatre CB06.03.28 ends 02:30PM
The State of Local and Online Tech Use in Australian Schools Arjen Lentz
Collaborative Lecture Theatre CB11.00.405 ends 02:30PM
Who else is using it? Moving to open source in local government Hugh Rundle
Green Theatre CB07.02.25 ends 02:20PM
How to Tame a Data Format George Wilson
Medium Lecture Theatre CB11.00.401 ends 02:25PM

02:05PM

Monitoring All the Things! on your Linux system with the Elastic Stack Josh Rich
Great Hall CB01.05.009 ends 02:30PM

02:20PM

Open Codes: A new approach to knowledge Eloise Ducky
Green Theatre CB07.02.25 ends 03:00PM

02:25PM

break

02:30PM

break Break

02:35PM

Icinga 2 in a 24/7 Television Broadcast Environment Dave Kempe
Great Hall CB01.05.009 ends 02:50PM
The Knitting Printer Sarah Spencer
Guthrie Theatre CB06.03.28 ends 03:20PM
Closing the Skills Gap for Distributed Technology Florian Haas
Collaborative Lecture Theatre CB11.00.405 ends 03:20PM
Functional DevOps in a Dysfunctional World Vaibhav Sagar
Medium Lecture Theatre CB11.00.401 ends 03:20PM

02:50PM

Principles Of Good Monitoring Troy Lea
Great Hall CB01.05.009 ends 03:05PM

03:00PM

GLAM Project Workshop Fiona Tweedie
Green Theatre CB07.02.25 ends 03:20PM

03:05PM

Quick Introduction to OpenNMS Tarus Balog
Great Hall CB01.05.009 ends 03:20PM

03:20PM

Afternoon Tea - Catered (30mins)

03:50PM

Next Generation Config Mgmt: Sysadmins James Shubin
Great Hall CB01.05.009 ends 04:00PM
Sketching in hardware - examples of getting from concept to installation in the Internet of Things Christopher Biggs
Guthrie Theatre CB06.03.28 ends 04:15PM
Engaging Students and Improving Outcomes Without Tech Arjen Lentz
Collaborative Lecture Theatre CB11.00.405 ends 04:30PM
Digitise the Dawn - 5 years on Donna Benjamin
Green Theatre CB07.02.25 ends 04:30PM
Jumanji: A beginner's FP journey - How I learnt to code functionally through programming games Meera Vasudevan
Medium Lecture Theatre CB11.00.401 ends 04:20PM

04:00PM

MQTT as a Unified Message Bus for Infrastructure Services Matthew Treinish
Great Hall CB01.05.009 ends 04:15PM

04:15PM

Revisiting Sysadmin and Wordpress - Scripting/automating Liz Quilty
Great Hall CB01.05.009 ends 04:30PM
Lost artist in the world of technology Karynne Ledger
Guthrie Theatre CB06.03.28 ends 04:40PM

04:20PM

break

04:25PM

Cargo Culting Lenses for Fun & Profit Sean Chalmers
Medium Lecture Theatre CB11.00.401 ends 04:55PM

04:30PM

break Break Lightning Talks and Miniconf Closing Fiona Tweedie
Green Theatre CB07.02.25 ends 05:30PM

04:35PM

Cost-Effective Virtual Petabyte Storage Pools Thomas Schoebel-Theuer
Great Hall CB01.05.009 ends 04:50PM
Discussion Arjen Lentz
Collaborative Lecture Theatre CB11.00.405 ends 04:55PM

04:40PM

From Blink to Throb - an exploration of hobbyist lighting projects Peter Hardy
Guthrie Theatre CB06.03.28 ends 05:05PM

04:50PM

Fixing tridge's mistakes: Taking Samba AD to scale Andrew Bartlett
Great Hall CB01.05.009 ends 05:00PM

04:55PM

Break break

05:00PM

The New Old Thing: Dynamic Service Discovery with DNS Matt Palmer
Great Hall CB01.05.009 ends 05:15PM
Lightning Talks Arjen Lentz
Collaborative Lecture Theatre CB11.00.405 ends 05:25PM
How Expert360 addressed its scaling problems with 30 year old telco technology Dan Draper
Medium Lecture Theatre CB11.00.401 ends 05:30PM

05:05PM

The best talk ever1!!!!! Hyperbolic Hyperbole Rachel Bunder
Guthrie Theatre CB06.03.28 ends 05:15PM

05:15PM

Funny FOSS war stories from the pages of The Register Simon Sharwood
Great Hall CB01.05.009 ends 05:30PM
Assembling a balsa-wood Raspberry Pi case Josh Deprez
Guthrie Theatre CB06.03.28 ends 05:25PM

05:25PM

A right stitchup Katie McLaughlin
Guthrie Theatre CB06.03.28 ends 05:35PM
Miniconf Closing Arjen Lentz
Collaborative Lecture Theatre CB11.00.405 ends 05:30PM

05:35PM


Wednesday, 24 Jan 2018


  Great Hall CB01.05.009 Guthrie Theatre CB06.03.28 Collaborative Lecture Theatre CB11.00.405 Green Theatre CB07.02.25 Medium Lecture Theatre CB11.00.401 Large POD Room CB11.04.400

09:00AM

Wednesday Welcome Bruce Crawley
Great Hall CB01.05.009 ends 09:10AM

09:10AM

Keynote: Six Years Later, or Hey, did you ever get the source code to that thing in your heart? Karen Sandler
Great Hall CB01.05.009 ends 10:10AM

10:10AM

Morning Tea - Catered (35mins)

10:45AM

History rhyming in the kernel community and beyond Jonathan Corbet
Session chair: Trent Lloyd
Great Hall CB01.05.009 ends 11:30AM
Creating a Linux Powered Robot Simon Lees
Session chair: Cherie Ellis
Guthrie Theatre CB06.03.28 ends 11:30AM
Linux, Cosmic Rays and Art Installations Paul Schulz
Session chair: Matthew Cengia
Collaborative Lecture Theatre CB11.00.405 ends 11:30AM
How to run Kubernetes on your spare hardware at home, and save the world Angus Lees
Session chair: Michael Davies
Green Theatre CB07.02.25 ends 11:30AM
Everyone gets a pony! Kristoffer Grönlund
Session chair: Georgina Wilcox
Medium Lecture Theatre CB11.00.401 ends 11:30AM
Getting Started with MicroPython Nick Moore
Session chair: Volunteer! 🙋
Large POD Room CB11.04.400 ends 12:25PM

11:30AM

Room Change (10mins)

11:40AM

More crazy flying machines - CanberraUAV and ArduPilot Andrew Tridgell
Session chair: Trent Lloyd
Great Hall CB01.05.009 ends 12:25PM
(re)implementing (Google) maglev in Rust Robert Collins
Session chair: Cherie Ellis
Guthrie Theatre CB06.03.28 ends 12:25PM
Lessons from three years of volunteering to teach students code David Tulloh
Session chair: Matthew Cengia
Collaborative Lecture Theatre CB11.00.405 ends 12:25PM
The Twisting, Turning, Narrow Road That Is Security Casey Schaufler
Session chair: Michael Davies
Green Theatre CB07.02.25 ends 12:25PM
Is the 370 the worst bus route in Sydney? Katie Bell
Session chair: Georgina Wilcox
Medium Lecture Theatre CB11.00.401 ends 12:25PM

12:25PM

Lunch - Uncatered (1hr 15min)

01:40PM

What does the buyout of @arduino mean for #openhardware? Kathy Giori
Session chair: E. Dunham
Great Hall CB01.05.009 ends 02:25PM
Make a bigger pie: Updating the partition count in a consistent hash ring John Dickinson
Session chair: Liz Quilty
Guthrie Theatre CB06.03.28 ends 02:25PM
Dealing with Contributor Overload Holden Karau
Session chair: Cherie Ellis
Collaborative Lecture Theatre CB11.00.405 ends 02:25PM
FOSS is Child's Play Nicky Ringland, Amanda Hogan, Bruce Fuda
Session chair: Adam Brenecki
Green Theatre CB07.02.25 ends 02:25PM
XFS: Teaching an Old Dog Old Tricks Dave Chinner
Session chair: Peter Chubb
Medium Lecture Theatre CB11.00.401 ends 02:25PM
Practical hands-on accessibility testing Nicolas Steenhout
Session chair: Alec Clews
Large POD Room CB11.04.400 ends 03:20PM

02:25PM

Room Change (10mins)

02:35PM

Should you rewrite in Rust? E. Dunham
Session chair: E. Dunham
Great Hall CB01.05.009 ends 03:20PM
Open Source in the FIRST Robotics Competition David Vo
Session chair: Liz Quilty
Guthrie Theatre CB06.03.28 ends 03:20PM
What happens when you quit your day job to work on OSS Andrew Cooks
Session chair: Cherie Ellis
Collaborative Lecture Theatre CB11.00.405 ends 03:20PM
The Open Sourcing of Infrastructure Elizabeth K. Joseph
Session chair: Adam Brenecki
Green Theatre CB07.02.25 ends 03:20PM
A Brief History of I/O Benno Rice
Session chair: Peter Chubb
Medium Lecture Theatre CB11.00.401 ends 03:20PM

03:20PM

Afternoon Tea - Catered (30mins)

03:50PM

Securing the Linux boot process Matthew Garrett
Session chair: Martin Krafft
Great Hall CB01.05.009 ends 04:35PM
Can your diff(1) do this?! Improving software review & QA with diffoscope Chris Lamb
Session chair: Volunteer! 🙋
Guthrie Theatre CB06.03.28 ends 04:35PM
Creating open data about Australia’s local councillors: Our Outreachy Internship 2017 Hisayo Horie, Luke Bacon
Session chair: Cherie Ellis
Collaborative Lecture Theatre CB11.00.405 ends 04:35PM
Next Generation Config Mgmt: Reactive Systems James Shubin
Session chair: Tom Eastman
Green Theatre CB07.02.25 ends 04:35PM
Freedom Embedded: Devices that Respect Users and Communities John Sullivan
Session chair: AimeeMaree
Medium Lecture Theatre CB11.00.401 ends 04:35PM
Using GStreamer Jan Schmidt
Session chair: Volunteer! 🙋
Large POD Room CB11.04.400 ends 05:30PM

04:35PM

Room Change (10mins)

04:45PM

Future Technological Directions in Bitcoin Rusty Russell
Session chair: Martin Krafft
Great Hall CB01.05.009 ends 05:30PM
Challenges and discoveries bringing open source software to the PowerPC64LE world. Leonardo Bianconi
Session chair: Volunteer! 🙋
Guthrie Theatre CB06.03.28 ends 05:30PM
Open data for political and financial transparency Rosie Williams
Session chair: Cherie Ellis
Collaborative Lecture Theatre CB11.00.405 ends 05:30PM
Extending C++ With Python (A Brief Odyssey) Tim Serong
Session chair: Tom Eastman
Green Theatre CB07.02.25 ends 05:30PM
Taking license compatibility semi-seriously Richard Fontana
Session chair: AimeeMaree
Medium Lecture Theatre CB11.00.401 ends 05:30PM

05:30PM


Thursday, 25 Jan 2018


  Great Hall CB01.05.009 Guthrie Theatre CB06.03.28 Collaborative Lecture Theatre CB11.00.405 Green Theatre CB07.02.25 Medium Lecture Theatre CB11.00.401 Large POD Room CB11.04.400

09:00AM

Thursday Welcome Bruce Crawley
Great Hall CB01.05.009 ends 09:10AM

09:10AM

Keynote: Wandering through the Commons Hugh Blemings
Great Hall CB01.05.009 ends 10:10AM

10:10AM

Morning Tea - Catered (35mins)

10:45AM

Panel: Meltdown, Spectre, and the free-software community Jonathan Corbet, Andrew 'bunnie' Huang, Benno Rice, Jess Frazelle, Katie McLaughlin, Kees Cook
Session chair: Kathy Giori
Great Hall CB01.05.009 ends 11:30AM
The Meson Build System - 4+ years of work to become an overnight success Jussi Pakkanen
Session chair: Alec Clews
Guthrie Theatre CB06.03.28 ends 11:30AM
OpenMRS stories: saving lives with open source Cintia Del Rio
Session chair: Luke Bacon
Collaborative Lecture Theatre CB11.00.405 ends 11:30AM
Green Theatre CB07.02.25 ends 11:30AM The long and winding road to 10 Gigabit + in the Home Network Joel Wirāmu Pauling
Session chair: Steven Sykes
Medium Lecture Theatre CB11.00.401 ends 11:30AM
Signal Analysis with Open Source Logic Analysers Alastair D'Silva
Session chair: Volunteer! 🙋
Large POD Room CB11.04.400 ends 12:25PM

11:30AM

Room Change (10mins)

11:40AM

Making Technology More Inclusive Through Papercraft and Sound Andrew 'bunnie' Huang
Session chair: Kathy Giori
Great Hall CB01.05.009 ends 12:25PM
micro-Linux init (PID1) in Golang Sven Dowideit
Session chair: Alec Clews
Guthrie Theatre CB06.03.28 ends 12:25PM
Building a Better Thermostat Matthew Treinish
Session chair: Luke Bacon
Collaborative Lecture Theatre CB11.00.405 ends 12:25PM
What is the most common street name in Australia? Rachel Bunder
Session chair: David Vo
Green Theatre CB07.02.25 ends 12:25PM
Robotica - Robot maid for assisting with autistic kids Brian May
Session chair: Steven Sykes
Medium Lecture Theatre CB11.00.401 ends 12:25PM

12:25PM

Lunch - Uncatered (1hr 15min)

01:40PM

Can RCU and CPU hotplug survive the attack of the killer virtual environments? Paul E. McKenney
Session chair: Peter Chubb
Great Hall CB01.05.009 ends 02:25PM
Budget CNC machining Ben Martin
Session chair: Troy Lea
Guthrie Theatre CB06.03.28 ends 02:25PM
F-Droid: The private, secure, free and open app store for Android Peter Serwylo
Session chair: Cherie Ellis
Collaborative Lecture Theatre CB11.00.405 ends 02:25PM
Personalisation at Scale: A “Cookie Cutter” Approach Jim O'Halloran
Session chair: Adam Brenecki
Green Theatre CB07.02.25 ends 02:25PM
High performance science - open and reproducible neuroscience image processing that scales? Steffen Bollmann
Session chair: Volunteer! 🙋
Medium Lecture Theatre CB11.00.401 ends 02:25PM
Rust Programming Techniques Nicholas Cameron
Session chair: Benno Rice
Large POD Room CB11.04.400 ends 03:20PM

02:25PM

Room Change (10mins)

02:35PM

Tap On to Reverse Engineering Michael Farrell
Session chair: Peter Chubb
Great Hall CB01.05.009 ends 03:20PM
System Suspend Support in the Linux Kernel 2007 - 2017 Rafael Wysocki
Session chair: Troy Lea
Guthrie Theatre CB06.03.28 ends 03:20PM
Mirror, mirror, on the wall: testing Conway’s Law in open source communities Lindsay Holmwood
Session chair: Cherie Ellis
Collaborative Lecture Theatre CB11.00.405 ends 03:20PM
Typesafe CSS-in-JS Luke John
Session chair: Adam Brenecki
Green Theatre CB07.02.25 ends 03:20PM
Geographically distributed multi-master replication with PostgreSQL and BDR Craig Ringer
Session chair: Volunteer! 🙋
Medium Lecture Theatre CB11.00.401 ends 03:20PM

03:20PM

Afternoon Tea - Catered (30mins)

03:50PM

Linux: the first second Alison Chaiken
Session chair: Benno Rice
Great Hall CB01.05.009 ends 04:35PM
Aussie Add-ons: Liberating Australian catch-up TV with Open Source Andy Botting, Glenn Guy
Session chair: Andrew Spiers
Guthrie Theatre CB06.03.28 ends 04:35PM
Burning Down the Castle Daniel Vetter
Session chair: Tom Eastman
Collaborative Lecture Theatre CB11.00.405 ends 04:35PM
Elm by Example - Make beautiful map displays with Elm and Leaflet Christopher Biggs
Session chair: Adam Brenecki
Green Theatre CB07.02.25 ends 04:35PM
IPv6 and Containers: Why We Can't Have Nice Things (And How We Can) Matt Palmer
Session chair: Dave Kempe
Medium Lecture Theatre CB11.00.401 ends 04:35PM
Inkscape for absolute beginners Donna Benjamin
Session chair: Cherie Ellis
Large POD Room CB11.04.400 ends 05:30PM

04:35PM

Room Change (10mins)

04:45PM

Developing NVM Express Matthew Wilcox
Session chair: Benno Rice
Great Hall CB01.05.009 ends 05:30PM
Insights - solving every problem for good Paul Wayper
Session chair: Andrew Spiers
Guthrie Theatre CB06.03.28 ends 05:30PM
Sane Behaviour on Teeny Hardware Seb Holzapfel
Session chair: Tom Eastman
Collaborative Lecture Theatre CB11.00.405 ends 05:30PM
Let's write a Debugger! Levente Kurusa
Session chair: Adam Brenecki
Green Theatre CB07.02.25 ends 05:30PM
Unions: The way to hack society's operating system Robert Lechte
Session chair: Dave Kempe
Medium Lecture Theatre CB11.00.401 ends 05:30PM

05:30PM


Friday, 26 Jan 2018


  Great Hall CB01.05.009 Guthrie Theatre CB06.03.28 Collaborative Lecture Theatre CB11.00.405 Green Theatre CB07.02.25 Medium Lecture Theatre CB11.00.401 Large POD Room CB11.04.400

09:00AM

Friday Welcome Bruce Crawley
Great Hall CB01.05.009 ends 09:10AM

09:10AM

Keynote: Containers aka crazy user space fun Jess Frazelle
Great Hall CB01.05.009 ends 10:10AM

10:10AM

Morning Tea - Catered (35mins)

10:45AM

The RomCom, the App and the Wardrobe Hannah Thompson
Session chair: Christopher Neugebauer
Great Hall CB01.05.009 ends 11:30AM
Device Tree: Past, Present, and Future Neil Armstrong
Session chair: Christopher Biggs
Guthrie Theatre CB06.03.28 ends 11:30AM
Let me secure that for you Kirk Jackson
Session chair: Benno Rice
Collaborative Lecture Theatre CB11.00.405 ends 11:30AM
Flying autonomous aircraft: Mixed-criticality support in seL4 Gernot Heiser
Session chair: Alison Chaiken
Green Theatre CB07.02.25 ends 11:30AM
Medium Lecture Theatre CB11.00.401 ends 11:30AM Self-Documenting Coders: Writing Workshop for Devs Heidi Waterhouse
Session chair: Samantha Connelly
Large POD Room CB11.04.400 ends 12:25PM

11:30AM

Room Change (10mins)

11:40AM

Driving Virtual Reality from Linux Keith Packard
Session chair: Christopher Neugebauer
Great Hall CB01.05.009 ends 12:25PM
nftables from a user perspective Duncan Roe
Session chair: Christopher Biggs
Guthrie Theatre CB06.03.28 ends 12:25PM
Modernising firmware testing on POWER with Python and pre-release everything Stewart Smith
Session chair: Benno Rice
Collaborative Lecture Theatre CB11.00.405 ends 12:25PM
The State of Kernel Self-Protection Kees Cook
Session chair: Alison Chaiken
Green Theatre CB07.02.25 ends 12:25PM
Elfen Scheduling: Fine-Grain Principled Borrowing from Latency-Critical Workloads using SMT Xi Yang
Session chair: Cherie Ellis
Medium Lecture Theatre CB11.00.401 ends 12:25PM

12:25PM

Lunch - BBQ in Alumni Green, available for everyone (1hr 15min)

01:40PM

Broadcom's Open Source Graphics Stack Eric Anholt
Session chair: Christopher Biggs
Great Hall CB01.05.009 ends 02:25PM
QUIC: Replacing TCP for the Web Jana Iyengar
Session chair: Samantha Connelly
Guthrie Theatre CB06.03.28 ends 02:25PM
Making distributed storage easy: usability in Ceph Luminous and beyond Sage Weil
Session chair: Cherie Ellis
Collaborative Lecture Theatre CB11.00.405 ends 02:25PM
A division of labor in free software Molly de Blanc
Session chair: Fiona Tweedie
Green Theatre CB07.02.25 ends 02:25PM
You Should Speak E. Dunham
Session chair: Benno Rice
Medium Lecture Theatre CB11.00.401 ends 02:25PM
Please Contain Me: Practical LXC on the Desktop Florian Haas
Session chair: Volunteer! 🙋
Large POD Room CB11.04.400 ends 03:20PM

02:25PM

Room Change (10mins)

02:35PM

The Serial Device Bus Johan Hovold
Session chair: Christopher Biggs
Great Hall CB01.05.009 ends 03:20PM
Mass Production: Open-source Testing in Manufacturing Sean Cross
Session chair: Samantha Connelly
Guthrie Theatre CB06.03.28 ends 03:20PM
The Web Is Dead! Long Live The Web! Sam Thorogood
Session chair: Cherie Ellis
Collaborative Lecture Theatre CB11.00.405 ends 03:20PM
Don't Look Back in Anger: Wildman Whitehouse and the Great Failure of 1858 Lilly Ryan
Session chair: Fiona Tweedie
Green Theatre CB07.02.25 ends 03:20PM
Remote Work: My first decade working from the far end of the earth John Dalton
Session chair: Benno Rice
Medium Lecture Theatre CB11.00.401 ends 03:20PM

03:20PM

Afternoon Tea - Catered (30mins)

03:50PM

Lightning talks Bruce Crawley
Great Hall CB01.05.009 ends 04:30PM

04:35PM

Conference Closing Bruce Crawley
Great Hall CB01.05.009 ends 05:15PM

05:15PM