Trainer for the Linux Foundation, The Linux Foundation
John Bonesio has over 25 years in software development. He has worked in systems level programming from large servers to small embedded real-time devices. John’s experience in the Linux kernel includes working on file systems, raid sets, network drivers, startup code for ARM and... Read More →
Linux networking has gone through many changes over the years, and the ip filtering subsystem is no different. From ipchains, to iptables, and now to nftables, which is quickly becoming the defacto standard for network filtering on Linux. This talk is intended to get users who have a basic understanding of networking an overview of nftables, why it's a major step forward, why it's taken so long, and to get attendees the basics (including examples) they can take to deploy their own network filtering using nftables. This is primarily targeted as a teaching and 101 level discussion, and to give attendees a starting point to go further from. Basic concepts like tcp/ip, udp, network flows and such would be good understandings to have coming in, but the topics will be touched on briefly.
John 'Warthog9' Hawley led the system administration team on kernel.org for nearly a decade, leading a team including four other administrators. His other exploits include working on Syslinux, OpenSSI, a caching Gitweb, and patches to bind to enable GeoDNS. He's the author of PXE... Read More →
Gone are the days when an administrator could, realistically, count the number of machines they were responsible for, and the days of very large scale deployments are here. This also means gone are the days when an admin could reasonably log into all of those machines to do the configuration by hand. Today it's best to rely on an automation framework to do this on a larger, more replicable, scale. Ansible is one such automation framework and this is a intended to walk folks through the very basics of Ansible, getting it set up, up and running, passing data, fetching information and generally getting comfortable with the basics of what configuration management is. This is a hands-on tutorial with specific walkthroughs by using virtual machines provided for the tutorial (a laptop sufficiently capable of running two virtual machines would be required).
John 'Warthog9' Hawley led the system administration team on kernel.org for nearly a decade, leading a team including four other administrators. His other exploits include working on Syslinux, OpenSSI, a caching Gitweb, and patches to bind to enable GeoDNS. He's the author of PXE... Read More →
BPF is a virtual machine inside the Linux kernel that allows to load user defined programs that are attached to different kernel hooks (kprobes, tracepoints, uprobes, etc). One BPF’s application is to perform tracing at the kernel level as BPF programs can capture information about different kernel events. BCC (BPF Compiler Collection) is a set of libraries for different languages such as Python, C++, Lua and many ready-to-use tracing tools. This talk will give a quick introduction of BPF. It’ll present an introduction to the BCC project and its features. A demo of the more popular BCC tools will be done. It’ll also show how to create (or customize) your own tools. Finally, it’ll show how BCC is integrated with other projects to perform tracing in cloud environments like Kubernetes.
Alban is Co-founder of Kinvolk and director of engineering for Kinvolk Labs. He has a particular interest in integrating BPF into Kubernetes. He’s a maintainer of the gobpf library and has worked on software in the cloud space using BPF with Golang: Weave Scope, Traceleft, Project... Read More →
Mauricio works as a software engineer in the Kinvolk Labs team. He is interested in eBPF, Kubernetes, networking and tracing technologies. In the previous years Mauricio has worked implementing high performance virtual network functions with eBPF. In 2019 he focused on the OpenTelemetry... Read More →
Monitoring consists of Collecting, Storing, Displaying and Graphing operating data for your Systems and networks. We do this to allow us to locate problems, optimize resource usage, notify personnel of issues that need resolving. In this talk, we will talk about where things are going with Monitoring/Alerting and demonstrate some current trends on the subject.
40yrs working in Embedded, 14yrs working with Embedded Linux Build Systems(buildroot and OE/YP). Instructor for Linux Foundation. Specializes in embedded system for Broadcast Applications.
The presentation aims and deepens the security of Linux operating systems. Specifically, it concerns system administrators and engineers, system architects, and everyday users in general. After the presentation, the user will be able to provide optimum security to their system through SELinux, Linux pluggable authentication modules, process monitoring, manage users whether they are regular users or system users, and perform system auditing. In addition, users will be able to scan their system for vulnerabilities and check whether an update is necessary to be applied. Finally, it would be important to note that to accelerate such actions, automation is important. This will, of course, be achieved through bash scripts.