Presentations
A stitch in time in my case, documents 2023. I was inspired by a Hackaday project that featured a clock that knitted a stitch every half hour, a row per day. A scarf extended from the bottom and dropped to the floor at the end of the year.
I wanted one of my own but there were no instructions, so I spent the next few weeks designing and building one. Along the way I took a crash course in stepper motors and 3D design. The result is Tempus Nectit: a clock that documented 2023.
Come along as I explain how I made a Linux-powered clock that knits a scarf throughout the year.
The Linux Userspace team at Meta aims to make significant contributions to upstream userspace projects, while also ensuring that Meta is able to leverage those improvements. In this talk we'll give an overview of the team and brief history of how it was formalized. Then we'll dive deeper into some of the efforts we've worked on with the open source community and features we've adopted internally. Come if you enjoy hearing about our developments in systemd, BPF, distributions, and more!
Explore the vital role of women in shaping the future of data and its impact on AI. Delve into the reciprocal benefits of enhancing women's data skills and navigating unique challenges they face in technology. Uncover the transformative potential of accessible cloud computing for women in tech. Recognize the urgency of fostering diversity in data to combat bias and ensure an equitable AI future.
In this session, Thomas Cameron will introduce you to AWX, the upstream project for Ansible Automation Platform from Red Hat. AWX is a management platform which enables sysadmins to automate jobs across an entire enterprise. You can patch, install new software, uninstall unneeded software, change workloads, set kernel tunables, manage configurations, and more via Ansible playbooks and roles. Now you can extend the power of Ansible in your enterprise using AWX, including organizations, inventories, credentials, projects,
Linux has multiple methods for scheduling delayed work, notably tasklets, workqueues, softirqs and waitqueues. Why are there so many kinds of deferred work and how do they differ? One distinction is between callbacks which are triggered by an event such as a interrupt, as opposed to active tasks which wait on constrained resources. A second distinction is between jobs of predictable duration that don't block versus tasks of long duration. Attendees will learn how to use bpf tools and new kworker monitors to observe and adjust workqueues, softirqs and tasklets.
Changing how 10 people work is difficult, changing how 100 work is very difficult. When it comes to improving how large organizations build, release, and run software, scaling to thousands of people is the real challenge. If you're trying to move beyond your initial success at improving how your organization builds and runs software, you've experienced this scaling challenge. Thankfully, most of the problems in this challenge are common challenges. Though you may feel cursed and alone, in our experience talking with hundreds of organizations, most of the problems are the same.
You probably developed your open source project for a single, "default" architecture like x86, but today there is a growing interest in other architectures, from ARM to Power, and yes, even mainframes. The talk will present some of the reasons these architectures are growing in popularity. From there I'll discuss some of the tools that are available to open source software developers to port their projects to other architectures and give some practical guidance on precisely how to get started.
How do corporate dollars flow into the open source ecosystem?
While corporate investment in open source might be well-tracked within corporate sponsorship programs or by sponsored organizations, there is no clear visibility into spending across corporations and sponsored organizations.
In this talk, I will present an analysis of corporate spending on open source over the last ten years. Based on publicly available information, this analysis will highlight key observations and produce actionable recommendations for sponsors and sponsees alike.
systemd (with lowercase S and D) remains up until this day, both one of the most critical pieces of a system, and the least understood one.
This workshop is designed to touch upon the beginner features of systemd and explain how you can use systemd to solve common problems, including some that you didn't even know you had. What problems do you ask? You’ll have to come and see.