|
Shaun McCance |
90dca4 |
---
|
|
Shaun McCance |
90dca4 |
title: "CentOS @ SCaLE 22x"
|
|
Shaun McCance |
90dca4 |
title_lead: "March 6, 2025 - March 9, 2025 • Pasadena, USA"
|
|
Shaun McCance |
90dca4 |
talks:
|
|
Shaun McCance |
90dca4 |
- title: "Booth #102"
|
|
Shaun McCance |
226764 |
thumb: /events/booth1.png
|
|
Shaun McCance |
226764 |
desc: |
|
|
Shaun McCance |
226764 |
Visit Fedora and CentOS at Booth #102.
|
|
Shaun McCance |
226764 |
CentOS experts will be on hand throughout the day to talk about CentOS Stream 10,
|
|
Shaun McCance |
226764 |
EPEL, bootc, image-mode Linux, and OpenStack.
|
|
Shaun McCance |
90dca4 |
- title: "Fedora+CentOS Classroom"
|
|
Shaun McCance |
90dca4 |
link: "https://www.socallinuxexpo.org/scale/22x/presentations/fedoracentos-classroom"
|
|
Shaun McCance |
226764 |
when: "Room 208, Thursday, March 6, 2025 - 14:00 to 17:00"
|
|
Shaun McCance |
90dca4 |
speakers:
|
|
Shaun McCance |
90dca4 |
- name: Carl George
|
|
Shaun McCance |
90dca4 |
- name: Shaun McCance
|
|
Shaun McCance |
90dca4 |
- name: Jason Brooks
|
|
Shaun McCance |
90dca4 |
desc: |
|
|
Shaun McCance |
90dca4 |
Learn about the ecosystems in the Fedora and CentOS projects,
|
|
Shaun McCance |
90dca4 |
and how you can package software for both.
|
|
Shaun McCance |
90dca4 |
Fedora Linux is the leading edge, community built operating system.
|
|
Shaun McCance |
90dca4 |
CentOS is the open source, community operating system derived from Fedora.
|
|
Shaun McCance |
90dca4 |
Although separate projects, Fedora and CentOS have a lot in common,
|
|
Shaun McCance |
90dca4 |
such as packaging and build infrastructure.
|
|
Shaun McCance |
90dca4 |
Both projects also have a wide ecosystem of special interest groups that
|
|
Shaun McCance |
90dca4 |
develop on top of the core operating systems.
|
|
Shaun McCance |
90dca4 |
We will present an overview of the Fedora project followed by an overview CentOS ecosystem.
|
|
Shaun McCance |
90dca4 |
We'll show how both systems are developed and what the various special interest groups are doing.
|
|
Shaun McCance |
90dca4 |
We will then provide a packaging workshop where you can learn how to package your favorite software,
|
|
Shaun McCance |
90dca4 |
whether you want it in Fedora, EPEL, a CentOS SIG, or just for your own personal use.
|
|
Shaun McCance |
90dca4 |
No prior packaging experience is necessary, but we will assume a basic familiarity
|
|
Shaun McCance |
90dca4 |
with Linux and the command line.
|
|
Shaun McCance |
90dca4 |
- title: "Getting Started With OpenStack"
|
|
Shaun McCance |
90dca4 |
link: "https://www.socallinuxexpo.org/scale/22x/presentations/getting-started-openstack"
|
|
Shaun McCance |
226764 |
when: "Room 106, Thursday, March 6, 2025 - 11:00 to 11:30"
|
|
Shaun McCance |
90dca4 |
speakers:
|
|
Shaun McCance |
90dca4 |
- name: Amy Marrich
|
|
Shaun McCance |
90dca4 |
desc: |
|
|
Shaun McCance |
90dca4 |
In this session we'll go over the history of the OpenStack project before
|
|
Shaun McCance |
90dca4 |
diving deeper into how it all works and how you can contribute.
|
|
Shaun McCance |
90dca4 |
We will look at the landscape of the project as it is today,
|
|
Shaun McCance |
90dca4 |
while diving deeper into what some of the projects are and the services
|
|
Shaun McCance |
90dca4 |
they provide and how they interact together.
|
|
Shaun McCance |
90dca4 |
We will finish with a call to action on how you can get involved in the project.
|
|
Shaun McCance |
90dca4 |
After this session, you should walk away with a better understanding of OpenStack
|
|
Shaun McCance |
90dca4 |
as a project and an infrastructure-as-a-service, and how you can get involved
|
|
Shaun McCance |
90dca4 |
and contriibute to the project.
|
|
Shaun McCance |
21c0f1 |
- title: "Evolving a DSL: How bpftrace makes language design decisions"
|
|
Shaun McCance |
21c0f1 |
link: "https://www.socallinuxexpo.org/scale/22x/presentations/evolving-dsl-how-bpftrace-makes-language-design-decisions"
|
|
Shaun McCance |
21c0f1 |
when: "Ballroom C, Saturday, March 8, 2025 - 11:15 to 12:15"
|
|
Shaun McCance |
21c0f1 |
speakers:
|
|
Shaun McCance |
21c0f1 |
- name: Jordan Rome
|
|
Shaun McCance |
21c0f1 |
desc: |
|
|
Shaun McCance |
21c0f1 |
On its face, bpftrace is a simple DSL/tracing-tool for writing BPF programs.
|
|
Shaun McCance |
21c0f1 |
It abstracts away a lot of the complicated user and kernel space code
|
|
Shaun McCance |
21c0f1 |
neccessary to write observability and debugging programs.
|
|
Shaun McCance |
21c0f1 |
However, adding new language features/syntax isn't easy.
|
|
Shaun McCance |
21c0f1 |
There are a lot of considerations to be made in regards to bpftrace's primary
|
|
Shaun McCance |
21c0f1 |
usecases and the classic problem of how much complexity/details to hide from the user.
|
|
Shaun McCance |
21c0f1 |
This talk will explore some recent case studies (e.g. adding "let")
|
|
Shaun McCance |
21c0f1 |
and discuss some of the challenges of evolving this DSL.
|
|
Shaun McCance |
90dca4 |
- title: "Gotchas of Everyday Systemd"
|
|
Shaun McCance |
90dca4 |
link: "https://www.socallinuxexpo.org/scale/22x/presentations/gotchas-everyday-systemd"
|
|
Shaun McCance |
226764 |
when: "Room 106, Saturday, March 8, 2025 - 14:30 to 15:30"
|
|
Shaun McCance |
90dca4 |
speakers:
|
|
Shaun McCance |
90dca4 |
- name: Anita Zhang
|
|
Shaun McCance |
90dca4 |
desc: |
|
|
Shaun McCance |
90dca4 |
When working with systemd there can be edge cases or "gotchas" that run
|
|
Shaun McCance |
90dca4 |
counter to how you think systemd should behave.
|
|
Shaun McCance |
90dca4 |
In this talk we'll go over a couple of them and suggestions on how to
|
|
Shaun McCance |
90dca4 |
resolve or work around such situations.
|
|
Shaun McCance |
21c0f1 |
- title: "A simpler and faster firewall with bpfilter"
|
|
Shaun McCance |
21c0f1 |
link: "https://www.socallinuxexpo.org/scale/22x/presentations/simpler-and-faster-firewall-bpfilter"
|
|
Shaun McCance |
21c0f1 |
when: "Ballroom C, Saturday, March 8, 2025 - 14:30 to 15:30"
|
|
Shaun McCance |
21c0f1 |
speakers:
|
|
Shaun McCance |
21c0f1 |
- name: Quentin Deslandes
|
|
Shaun McCance |
21c0f1 |
desc: |
|
|
Shaun McCance |
21c0f1 |
For many years, firewall solutions on Linux have grown and evolved,
|
|
Shaun McCance |
21c0f1 |
without any major change, until eBPF.
|
|
Shaun McCance |
21c0f1 |
While eBPF can allow very fast and efficient packet filtering,
|
|
Shaun McCance |
21c0f1 |
the learning curve doesn't make it easily accessible to non-developers.
|
|
Shaun McCance |
21c0f1 |
bpfilter aims to bridge the gap between existing tools (nftables, iptables)
|
|
Shaun McCance |
21c0f1 |
and modern technologies such as eBPF.
|
|
Shaun McCance |
21c0f1 |
By translating filtering rules into native code, bpfilter abstracts the
|
|
Shaun McCance |
21c0f1 |
complexity behind cutting-edge kernel technologies while maintaining backward
|
|
Shaun McCance |
21c0f1 |
compatibility with existing solutions. Let's discuss about bpfilter and see it in action!
|
|
Shaun McCance |
90dca4 |
- title: "Why You Should Join a Community"
|
|
Shaun McCance |
90dca4 |
link: "https://www.socallinuxexpo.org/scale/22x/presentations/why-you-should-join-community"
|
|
Shaun McCance |
226764 |
when: "Room 103, Sunday, March 9, 2025 - 11:00 to 12:00"
|
|
Shaun McCance |
90dca4 |
speakers:
|
|
Shaun McCance |
90dca4 |
- name: Amy Marrich
|
|
Shaun McCance |
90dca4 |
desc: |
|
|
Shaun McCance |
90dca4 |
In this session, you will learn the importance of joining and giving back to a community.
|
|
Shaun McCance |
90dca4 |
We will discuss the different roles within an Open Source Community and why they are all
|
|
Shaun McCance |
90dca4 |
important and most importantly how everyone's work is important and has value.
|
|
Shaun McCance |
90dca4 |
We will start with the different roles within a community touching on developers,
|
|
Shaun McCance |
90dca4 |
technical writers, graphic artists, operators, and community advocates.
|
|
Shaun McCance |
90dca4 |
We will discuss how these roles all come together to make up a community and
|
|
Shaun McCance |
90dca4 |
how they work together to maintain one.
|
|
Shaun McCance |
90dca4 |
We will also discuss how members of a community can work together to help grow
|
|
Shaun McCance |
90dca4 |
the community through onboarding new members, mentoring, and also providing feedback
|
|
Shaun McCance |
90dca4 |
to help improve both the project's output and the project itself.
|
|
Shaun McCance |
90dca4 |
At the conclusion of this session, attendees should leave with a realization that
|
|
Shaun McCance |
90dca4 |
what they do matters as well as how they help improve and growth their community as well.
|
|
Shaun McCance |
90dca4 |
---
|
|
Shaun McCance |
90dca4 |
|
|
Shaun McCance |
90dca4 |
SCaLE is the largest community-run open-source and
|
|
Shaun McCance |
90dca4 |
free software conference in North America.
|
|
Shaun McCance |
90dca4 |
It is held annually in the greater Los Angeles area.
|
|
Shaun McCance |
90dca4 |
CentOS participates in SCaLE 22x.
|
|
Shaun McCance |
90dca4 |
|
|
Shaun McCance |
90dca4 |
{% include event.html %}
|