Charlie Li | Running your favourite Linux distribution on FreeBSD: the Linuxulator | FreeBSD is one of those non-Linux open source operating systems, but the ability to run unmodified Linux binaries is a secret weapon, particularly if only Linux binaries are provided. We will demonstrate choices of Linux userlands running on FreeBSD, particularly CentOS and Arch. |
Zach Underwood | Automating a Linux fest | This is intro/overview on how we automated the this Linux Fest using mostly open source software. We record speaker sessions, upload videos to youtube/other services, count people entering each session, show session info on displays outside of each room, record attendees votes on the session and more with automation. |
Jeff Propes | Make Ansible Suck Less | Ansible has followed a similar trajectory to MySQL; its success came too early, cementing many very poor design and implementation decisions before they could be addressed. In this talk, I will rant about^W^W discuss some of the roughest edges of Ansible that I encounter every day at work and how you can smooth them out or avoid them all together. – How to eliminate hosts: all from your playbooks. Rely no more upon the dangerous limit feature! – Writing playbooks & roles that perform equally well both on the command line and in AWX/Tower – Inventory and playbook tricks so you don’t have to input passwords every invocation – When and how to use custom plugins – A good old fashioned rant about the hash merge setting |
Perry Gagne | Linux Network Performance monitoring with LNST | Red Hat Network Services uses LNST for regularly monitoring the performance of the networking bits of the kernel and other software as part of our CI process. https://github.com/LNST-project/lnst |
Rob Beaty | Modernizing a legacy PHP stack application for a serverless container based world | How to take a traditional web stack based PHP application and migrate to a serverless container based deployment. Using Linux containers, Nginx, php-fpm and more to bring a legacy application into a modern deployment system. |
Aaron Honeycutt | Pushing open hardware into Space! | We’ll talk about the story of the Thelio and Launch lines from design to an actual product. We also go over why do they exist and the benefits |
Mark Ulmer | Did you bring a Windows Laptop to a Linux Conference? | In this session for beginners, we understand full immersion into Linux is not always possible. Windows happens and is sometimes required; presented here are some options to interact with Linux from Windows. Windows Services for Linux and Remote Desktop options. When you are ready to put on the Tux, we’ll share some ideas, options and tips. Meetup groups can help you as you get started. |
Bruce Momjian | Mastering PostgreSQL Administration | This talk is designed for PostgreSQL administrators. It covers all aspects of PostgreSQL administration, including installation, security, file structure, configuration, reporting, backup, daily maintenance, monitoring activity, disk space computations, and disaster recovery. It shows how to control host connectivity, configure the server, find the query being run by each session, and find the disk space used by each database. |
Bruce Momjian | Securing PostgreSQL From External Attack | This talk explores the ways attackers with no authorized database access can steal Postgres passwords, see database queries and results, and even intercept database sessions and return false data. Postgres supports features to eliminate all of these threats, but administrators must understand the attack vulnerabilities to protect against them. This talk covers all known Postgres external attack methods. |
Yulia Kuznetsova | Why 10% of women in the conference program does not mean gender quotas | In this talk I would like to challenge a belief that a goal of a certain percent of women in the conference program, workplace or any other IT-related enterprise can only be achieved by gender quotas. I will show that instead, this goal can be achieved through the correct outreach and informing the potential candidates about the possibility. I will also demonstrate that doing this will actually increase the quality of the candidate pool. |
Matt Yonkovit | Database Observability and Troubleshooting: Finding and Fixing Application Bottlenecks With Open Source Tools | All applications that use databases will eventually run into a database bottleneck or slowdown. Being able to quickly find and resolve those bottlenecks will be the difference between happy users and angry users. We will show you the top conditions and alerts you should set up to alert you to issues before they happen. We will then walk you through how our experts at Percona find issues walking you through performance metrics, data, and query analytics. |
Alexander Rubin | Pen-testing opensource databases (MySQL and PostgreSQL) | Are your database secure? No, not the application, the database! Usually, everyone is focused on the application security and consider the database server to be “protected” by the network firewalls. But what if the first layer of defense fails and your database is exposed from the internet or via SQL injection? Penetration tester’s goal is to pretend to be a “bad actor” and try to find all the week spots in a simulated scenarios. I will show a number of “week spots” when dealing with opensource relational databases (MySQL and PostgreSQL) and how to protect from them. |
Luke Smith | A Private and Sound Global Currency with Free Software | If libre and privacy-respecting software can run a personal computer, can it run a global financial system? How to store and exchange value has been a decades-long puzzle among cypherpunk and FLOSS circles, resulting in many payment processors, ecashes, Bitcoin, Monero, GNU Taler and many other projects. This talk overviews the core issues and solutions, and what hope we can place in free software to secure our privacy and access to sound money. |
Ian Bruene | How To Start a 3D Printing Addiction. | Goes over the basics of getting started with FDM 3d printing, and where to go from there. |
SELF 2022: Additional Early Talk Approvals
Posted in News