diff --git a/2024-fosdem/almalinux.png b/2024-fosdem/almalinux.png new file mode 100644 index 0000000..3bd9c63 Binary files /dev/null and b/2024-fosdem/almalinux.png differ diff --git a/2024-fosdem/almalinux.svg b/2024-fosdem/almalinux.svg new file mode 100644 index 0000000..95018fb --- /dev/null +++ b/2024-fosdem/almalinux.svg @@ -0,0 +1,432 @@ + + + + + + View 1 + + + View 2 + + + View 3 + + + + + Light Logo + + + + + + + + + + + + + + + + + + + + + + Dark Logo + + + + + + + + + + + + + + + + + + + + + + Light Logo + + + + + + + + + + + + + + + + + + + + + + Light Logo + + + + + + + + + + + + + + + + + + + + + diff --git a/2024-fosdem/arrotin.jpg b/2024-fosdem/arrotin.jpg new file mode 100644 index 0000000..6d50d94 Binary files /dev/null and b/2024-fosdem/arrotin.jpg differ diff --git a/2024-fosdem/banner.jpg b/2024-fosdem/banner.jpg new file mode 100644 index 0000000..61490a7 Binary files /dev/null and b/2024-fosdem/banner.jpg differ diff --git a/2024-fosdem/banner.png b/2024-fosdem/banner.png new file mode 100644 index 0000000..13291f6 Binary files /dev/null and b/2024-fosdem/banner.png differ diff --git a/2024-fosdem/bokovoy.jpg b/2024-fosdem/bokovoy.jpg new file mode 100644 index 0000000..2595d53 Binary files /dev/null and b/2024-fosdem/bokovoy.jpg differ diff --git a/2024-fosdem/bonzini.jpg b/2024-fosdem/bonzini.jpg new file mode 100644 index 0000000..071036f Binary files /dev/null and b/2024-fosdem/bonzini.jpg differ diff --git a/2024-fosdem/capitao.jpg b/2024-fosdem/capitao.jpg new file mode 100644 index 0000000..976dcc7 Binary files /dev/null and b/2024-fosdem/capitao.jpg differ diff --git a/2024-fosdem/cermak.jpg b/2024-fosdem/cermak.jpg new file mode 100644 index 0000000..24e45cd Binary files /dev/null and b/2024-fosdem/cermak.jpg differ diff --git a/2024-fosdem/chibon.jpg b/2024-fosdem/chibon.jpg new file mode 100644 index 0000000..3439415 Binary files /dev/null and b/2024-fosdem/chibon.jpg differ diff --git a/2024-fosdem/connect.css b/2024-fosdem/connect.css new file mode 100644 index 0000000..c0a9a9e --- /dev/null +++ b/2024-fosdem/connect.css @@ -0,0 +1,264 @@ +body { + font-family: 'Montserrat', sans-serif; + font-size: 18px; + box-sizing: border-box; + margin: 0; padding: 0; +} +*, *:before, *:after { + box-sizing: inherit; +} +a { + color: #212078; + text-decoration: none; +} +a:hover { + text-decoration: underline; +} +.icon { + vertical-align: bottom; +} +p.lead { + margin: 0 0 40px 0; + font-size: 30px; +font-weight: 200; +} +.header { + background-color: #12011f; + color: white; + padding: 10px 0; +} +.leftright { + display: grid; + grid-template-columns: 80px 1fr; + align-items: center; +} +@media (max-width: 600px) { .leftright { grid-template-columns: 1fr; } } +.right { + text-align: right; +} +.right a { + color: white; +} +.right a + a { + padding-left: 10px; +} +.banner { + background-color: #12011f; + color: white; +} +.banner > .container { + padding: 240px 0 0 0; + background-image: url("banner.jpg"); + background-size: auto 100%; + background-repeat: no-repeat; + background-position: right; + height: 600px; +} +.banner-connect { + font-size: 80px; + font-weight: 700; + margin: 0 0 0 60px; +} +.banner-info { + font-size: 28px; + font-weight: 400; + margin: 40px 0 0 60px; +} +.banner-desc { + font-size: 20px; + font-weight: 200; + margin: 10px 0 0 60px; + max-width: 560px; +} +@media (max-width: 1200px) { + .banner > .container { + padding: 180px 0 0 0; + background-position: center right -120px; + height: 450px; + } +} +@media (max-width: 900px) { + .banner > .container { + padding: 120px 0 0 0; + background-position: center right -120px; + height: 350px; + } + .banner-connect { + font-size: 60px; + margin: 0 0 0 40px; + } + .banner-info { + font-size: 24px; + margin: 20px 0 0 40px; + } + .banner-desc { + font-size: 18px; + margin: 10px 0 0 40px; + max-width: 500px; + } +} +@media (max-width: 720px) { + .banner > .container { + padding: 60px 0 0 0; + } + span.banner-when, span.banner-where { + display: block; + } + span.banner-dash { + display: none; + } + .banner-desc { + max-width: 300px; + } +} +@media (max-width: 520px) { + .banner > .container { + background-position: center right 100%; + } +} +.container { + margin: 0 auto; + max-width: 1200px; + padding: 0 20px; +} +article { + padding: 40px 0; +} +.grid { + max-width: 900px; + margin: 0 auto 40px auto; + display: grid; + grid-template-columns: 1fr 1fr; + row-gap: 20px; + column-gap: 20px; +} +@media (max-width: 1200px) { .grid { grid-template-columns: 1fr 1fr; } } +@media (max-width: 800px) { .grid { grid-template-columns: 1fr; } } +.tile { + display: grid; + row-gap: 20px; + grid-template-columns: 60px 1fr; +} +.icon span { + font-size: 48px; + color: #951c7a; +} +.tile h3 { + font-weight: 200; + font-size: 30px; + margin: 0 0 8px 0; +} +.tile p { + margin: 0 0 8px 0; +} +section { + margin: 40px 0; +} +h2 { + font-weight: 200; + font-size: 40px; + margin: 0; +} + +table { + border-collapse: collapse; +} +th { + background-color: #f0f0f0; + padding: 10px 20px; + text-align: left; + font-weight: 400; +} +td { + vertical-align: top; + padding: 10px 20px; + border-bottom: solid 1px #f0f0f0; +} +tr.break td { + background-color: #f9f9f9; +} +div.schedule { + margin-top: 20px; +} +.speaker { + display: grid; + grid-template-columns: 200px 1fr; + column-gap: 40px; + margin-top: 20px; +} +.speakerimg { + width: 200px; + height: 200px; + background-color: #f0f0f0; + border-radius: 20px; +} +.speakerimg img { + width: 200px; + height: 200px; + border-radius: 20px; +} +@media (max-width: 600px) { + .speaker { + grid-template-columns: 100px 1fr; + column-gap: 20px; + } + .speakerimg { + width: 100px; + height: 100px; + } + .speakerimg img { + width: 100px; + height: 100px; + } +} +h3 { + font-weight: 200; + font-size: 30px; + margin: 0; +} +.speakerlinks { + font-size: 24px; +} +.speakerlinks a { + margin: 0 10px; +} +.session { + margin-top: 20px; +} +.sessionvid { + margin-left: 10px; +} +.who a { + margin-right: 20px; +} +.who img { + width: 30px; + height: 30px; + vertical-align: -40%; + border-radius: 4px; + margin-right: 8px; +} +#sponsorlist { + display: grid; + grid-template-columns: 1fr 1fr; + column-gap: 160px; + row-gap: 80px; + align-items: center; + margin-top: 40px; +} +#sponsorlist img { + width: 100%; +} +@media (max-width: 1000px) { + #sponsorlist { + column-gap: 80px; + } +} +@media (max-width: 700px) { + #sponsorlist { + grid-template-columns: 1fr; + margin: 20px; + row-gap: 40px; + } +} + diff --git a/2024-fosdem/curtin.jpg b/2024-fosdem/curtin.jpg new file mode 100644 index 0000000..d629786 Binary files /dev/null and b/2024-fosdem/curtin.jpg differ diff --git a/2024-fosdem/dawson.jpg b/2024-fosdem/dawson.jpg new file mode 100644 index 0000000..aff1e19 Binary files /dev/null and b/2024-fosdem/dawson.jpg differ diff --git a/2024-fosdem/demeyer.jpg b/2024-fosdem/demeyer.jpg new file mode 100644 index 0000000..291bc56 Binary files /dev/null and b/2024-fosdem/demeyer.jpg differ diff --git a/2024-fosdem/dhar.jpg b/2024-fosdem/dhar.jpg new file mode 100644 index 0000000..52dd64f Binary files /dev/null and b/2024-fosdem/dhar.jpg differ diff --git a/2024-fosdem/fedin.jpg b/2024-fosdem/fedin.jpg new file mode 100644 index 0000000..e54edda Binary files /dev/null and b/2024-fosdem/fedin.jpg differ diff --git a/2024-fosdem/fedora.png b/2024-fosdem/fedora.png new file mode 100644 index 0000000..20bf2b1 Binary files /dev/null and b/2024-fosdem/fedora.png differ diff --git a/2024-fosdem/fedora.svg b/2024-fosdem/fedora.svg new file mode 100644 index 0000000..72b480e --- /dev/null +++ b/2024-fosdem/fedora.svg @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/2024-fosdem/george.jpg b/2024-fosdem/george.jpg new file mode 100644 index 0000000..dd7994f Binary files /dev/null and b/2024-fosdem/george.jpg differ diff --git a/2024-fosdem/glombek.jpg b/2024-fosdem/glombek.jpg new file mode 100644 index 0000000..8ee20b0 Binary files /dev/null and b/2024-fosdem/glombek.jpg differ diff --git a/2024-fosdem/gompa.jpg b/2024-fosdem/gompa.jpg new file mode 100644 index 0000000..6d1ca03 Binary files /dev/null and b/2024-fosdem/gompa.jpg differ diff --git a/2024-fosdem/hanlon.jpg b/2024-fosdem/hanlon.jpg new file mode 100644 index 0000000..0d969b9 Binary files /dev/null and b/2024-fosdem/hanlon.jpg differ diff --git a/2024-fosdem/index.html b/2024-fosdem/index.html new file mode 100644 index 0000000..c65a922 --- /dev/null +++ b/2024-fosdem/index.html @@ -0,0 +1,1035 @@ + + + +CentOS Connect + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
CentOS logo
+ +
+
+
+ + + +
+
+

CentOS Connect is the contributor conference for CentOS, focusing +on CentOS Stream, Special Interest Groups, and the entire Enterprise Linux ecosystem. +CentOS Connect at FOSDEM happens February 1-2, 2024, as part of the +FOSDEM Fringe.

+ +
+

Register

+ +

CentOS Connect is a free event, but we strongly encourage registration to +help us ensure we have enough space and catering for everyone. Your registration +includes two days of presentations and meetups, lunch on both days, and access +to our birthday party.

+ + + +

We will also live stream the event, and make every effort to include online +participants. The live stream will be public, but registering allows us to +keep you updated.

+ + + +
+ +
+

Venue

+

CentOS Connect 2024 will be held at the Radisson +Collection Hotel, Grand Place Brussels in the Royal room.

+

Our room block is full, but there may still be rooms available outside the room block.

+
+ +
+

Schedule

+

All times are UTC+1, Brussels local time.

+ + + +
+

Thursday sessions

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TimeTitlePresenter
13:00Lunch
14:00Alternative Image SIG - Let's Talk About It Troy Dawson
14:30Ansible usage in CentOS Infra Fabian Arrotin
15:00CentOS Integration SIG: current state and future plans Aleksandra Fedorova
15:30Hyperscale SIG update Davide Cavalca + Neal Gompa
16:00Break
16:15State of EPEL Troy Dawson
16:45EPEL 10 Overview Carl George
17:15Board Panel CentOS Board
+
+ +
+

Thursday evening

+ + + + + + + + + + +
StartEndTitle
20:0022:00Reception: Join us for drinks and cake as we celebrate 20 years of CentOS. + Location to be announced.
+
+ + + +
+

Saturday and Sunday (FOSDEM)

+

Going to FOSDEM? Of course you are. Come see us Saturday and Sunday at +our stand in the AW building. +Then join us for more great talks in the +Distributions Devroom +on Sunday.

+
+ +
+

Monday

+

We're hosting a web+docs hackfest on Monday, February 5. +You're welcome to join and help us improve the website and docs. +Let us know you're coming.

+
+
+ + +
+

Speakers

+
+
+
+

Fabian Arrotin

+

hybrid clown @ centos infra

+ +
+
+
+
+
+

Alexander Bokovoy

+

Sr. Principal Software Engineer at Red Hat, working on security and + identity management. Actively participates in FreeIPA, SSSD, Samba, + and many other free software projects targeting open source enterprise + environments.

+ +
+
+
+
+
+

Paolo Bonzini

+

Paolo is a long time contributor to FOSS and also a distinguished engineer + at Red Hat. He works on the virtualization team and contributes both upstream + (as the maintainer of KVM and of several subsystems in QEMU) and to CentOS + Stream.

+ +
+
+
+
+
+

Joel Capitao

+

RDO core maintainer contributing to Openstack, Fedora and CentOS communities.

+ +
+
+
+
+
+

Davide Cavalca

+

Davide is one of the founding members of the Hyperscale SIG, which he + currently co-chairs, and also serves as a director on the CentOS Board. + In his day job, Davide is a Production Engineer on the Linux Userspace + team at Meta, which is responsible for the CentOS deployment on the + production fleet.

+ +
+
+
+
+
+

Dan Čermák

+

Dan is building container images, creating developer tools and + sometimes works on QA at SUSE, which he joined after working as + an embedded firmware developer. Originally he started out as a + theoretical astrophysicist, but after becoming a contributor to + various Open Source projects, he finally made this his full time + job at SUSE.

+ +
+
+
+
+
+

Pierre-Yves Chibon

+

Pierre-Yves Chibon (aka pingou) has spent nearly 15 years in the Fedora + community and is now looking at the challenges the automotive industry offers + to the FOSS ecosystems.

+ +
+
+
+
+
+

Eric Curtin

+

Red Hat Engineer working with CentOS Automotive SIG. Upstream + maintainer of inotify-tools, ostree, etc.

+ +
+
+
+
+
+

Troy Dawson

+

Troy works on the Emerging RHEL and CentOS Stream teams at Red Hat. + He is the Chair for the CentOS Alternative Images SIG and the EPEL + Steering committee. He loves Penguins, Hawaiian Shirts, Penguins + on Hawaiian Shirts and making Linux distributions.

+ +
+
+
+
+
+

Daan De Meyer

+

Systemd and mkosi maintainer. Member of the Linux Userspace team @ Meta.

+ +
+
+
+
+
+

Akashdeep Dhar

+

Akashdeep Dhar is a Software Engineer in the Red Hat Community + Platform Engineering team and an Elected Representative in Fedora + Council. He works primarily in developing and maintaining applications + on Fedora Infrastructure and likes to selfhost services in his homelab.

+ +
+
+
+
+
+

Evgeny Fedin

+

Evgeny is a Senior Software Quality Engineer at Red Hat and one of the + developers of Testing Farm. Free open-source software enthusiast and + musician after-hours.

+ +
+
+
+
+
+

Aleksandra Fedorova

+

Aleksandra is a longtime Fedora contributor and a former Fedora Council + member. She is a Senior Principal Engineer in Red Hat involved in CentOS + Stream and RHEL bootstrap initiatives, Fedora ELN and other topics + related to the Continuous Integration of RHEL and CentOS.

+ +
+
+
+
+
+

Carl George

+

Carl George is the EPEL team lead in the Community Platform Engineering (CPE) + group at Red Hat. He is active in the EPEL, Fedora, and CentOS communities.

+ +
+
+
+
+
+

Christian Glombek

+

Senior Software Engineer at Red Hat; OKD Maintainer; Gnome, Fedora & CentOS Contributor

+ +
+
+
+
+
+

Neal Gompa

+

Neal is a developer and contributor in Fedora; CentOS; Mageia; and openSUSE, + focusing primarily on the base Linux system components, such as package and + software management, as well as the Linux desktop. He's a big believer in + "upstream first", which has led him all over the open source world.

+ +
+
+
+
+
+

Neil Hanlon

+

I love Open Source, Linux, and building cool things with great people. I am + currently employed by CIQ where I help lead the Open Source Program Office and + work to enable the needs of the communities like Rocky Linux, OpenELA, Warewulf, + Apptainer, and more, in part through my role as the Infrastructure Team Lead for + the Rocky Enterprise Software Foundation--an organization I have been part of + since its inception. I maintain Rocky Linux as part of the Core SIG responsible + for the entire operating system build and release process. In addition, I am a + contributor to OpenInfra projects like OpenStack-Ansible and Kolla, CentOS and + its SIGs, Fedora, Fedora EPEL, and many more.

+ +
+
+
+
+
+

Karolina Kula

+

An open source enthusiast who is contributing to the upstream RDO + project in Red Hat (for not so very long time). Interested in + security, Internet privacy and devopsing. Artist afterwork.

+ +
+
+
+
+
+

František Lachman

+

Senior Software Engineer and Packit Product Owner at Red Hat. Occasional + teacher at Masaryk University, Brno CZ. Instructor of scout leaders. Python + and non-formal education enthusiast.

+ +
+
+
+
+
+

Michel Lind

+

Michel Lind (né Salim) is a long-term Fedora contributor who more + recently also contribute to EPEL and the Hyperscale SIG. In his day job, + Michel is a Production Engineer on the Linux Userspace team at Meta, + which is responsible for the CentOS deployment on the production fleet.

+ +
+
+
+
+
+

Elkhan Mammadli

+

Elkhan is a FLOSS enthusiast and contributor who maintains the cloud, container, + live media and WSL images, automates testing of ISOs and projects like ELevate + and AlmaLinux Deploy at AlmaLinux OS Foundation. He works as a Cloud Engineer + at CloudLinux.

+ +
+
+
+
+
+

Shaun McCance

+

Shaun is the Community Architect for the CentOS project, taking care of the + non-technical bits to keep the project running. He's the chair of the Promo + SIG and co-chair of the Docs SIG. When not working on CentOS, he likes to + pretend he still works on GNOME.

+ +
+
+
+
+
+

Alfredo Moralejo Alonso

+

Alfredo Moralejo is a long-time IT infrastructure specialist with proven + experience in the adoption of OpenSource technologies in the enterprise. + In the last few years he has been working as Principal Software Engineer + in the OpenStack ecosystem mainly maintaining the RDO community distribution.

+ +
+
+
+
+
+

Adam Samalik

+

Adam is a principal software engineer with Red Hat mostly contributing + to Fedora ELN, CentOS Stream, and RHEL.

+ +
+
+
+
+
+

Nicola Sella

+

Nicola is a free software enthusiast. He is a software engineer working + at Red Hat. Part of the RPM software management team, developing and + maintaining DNF and DNF5.

+ +
+
+
+ +
+

Sessions

+ +
+

Hyperscale SIG update

+

Davide Cavalca + Neal Gompa

+

Update on what the Hyperscale SIG has been working on, what deliverables are + available and how to use them, and what's coming up next.

+
+ +
+

State of EPEL

+

Troy Dawson

+

Troy Dawson, the EPEL Steering Committee chair, presents the State of EPEL. + What has EPEL done, what it's currently working on, and what to expect in + the future.

+
+ +
+

EPEL 10 Overview

+

Carl George

+

Extra Packages for Enterprise Linux (EPEL) is a yum repository of community + maintained packages for use on CentOS Stream and Red Hat Enterprise Linux (RHEL). + In EPEL 9, package maintainers were able to build against CentOS Stream 9 early + to have packages ready before the RHEL 9.0 launch. For EPEL 10, the EPEL Steering + Committee is planning on expanding that strategy to all minor versions of RHEL 10. + Attend this talk to learn more about this initiative and the progress towards it + so far.

+
+ +
+

AlmaLinux: How we automated testing without inventing the wheel and instead improving it

+

Elkhan Mammadli

+

As the AlmaLinux OS Foundation, we take the testing seriously while pioneering + on the speed of the delivery. When you have multiple major versions with the + support of multiple architecutes, testing of a GNU/Linux distribution can be + exhausting. One of the phase on our journey of testing was the automation. We + will talk about the openQA and Testinfra as the technologies choice of us, the + challenges we faced while adopting them and how we handled them with contributing + back to upstream and Enterprise Linux ecosystem.

+
+ +
+

Bridging the Gap: Packit automation for CentOS and upstream projects

+

František Lachman + Evgeny Fedin

+

Are you a package maintainer striving for a seamless integration with upstream + projects? Are you an upstream project developer aiming to ensure your software + functions flawlessly on CentOS Stream? Look no further – Packit is your solution!

+

Since the beginning of CentOS Stream, Packit has allowed developers to execute + CentOS Stream RPM builds directly from their upstream changes. But that's just + the beginning – delve into the possibilities of running tmt-based tests on a + pristine virtual machine with the newly-built RPMs installed. This approach + enables you to identify and address potential issues as they are introduced + to the codebase, ensuring robust and reliable software when the new code + reaches the user.

+

More and more projects are using Packit to automatically synchronise upstream + releases to Fedora. And we are pleased to announce that the very same is now + available for CentOS Stream as well!

+

In this talk, we will guide you through the functionalities Packit brings + to the table specifically tailored for CentOS Stream. Discover how you can + effortlessly enhance collaboration between upstream projects and CentOS + Stream, fostering a more efficient and reliable development process.

+
+ +
+

Alternative Image SIG - Let's Talk About It

+

Troy Dawson

+

An update on the CentOS Alternative Images SIG. What are our goals. What + progress have we made. What do we see in the near, and far future.

+
+ +
+

Discuss your identity: how FreeIPA helps running CentOS community infrastructure

+

Alexander Bokovoy

+

It is time to gather a feedback!

+

CentOS Stream upstream and downstream communities rely on infrastructure bits + provided by FreeIPA project. Fedora uses FreeIPA since 2017, providing the shared + infrastructure together with the CentOS project.

+

FreeIPA team would like to hear a community feedback! At this session let us dive + into what is working and what could be improved in CentOS community's usage of + FreeIPA.

+
+ +
+

Open Secrets of CentOS Stream

+

Troy Dawson

+

CentOS Stream has a goal of being as open as possible. Even though it has + been around for several years, many people think it is still keeping secrets. + Join Troy, from the CentOS Stream team at Red Hat, as he works through the + whole development workflow, showing how everything is hidden in plain site.

+
+ +
+

Promo SIG and Docs SIG Updates

+

Shaun McCance

+

Did you know we have SIGs for Promo and Docs? The Promo SIG has been recently + revitalized, while Docs has finally been officially recognized as a SIG. This + talk will showcase the work being done in both SIGs, and show you how you can + get involved. Spoiler: we're having a working day on Monday after FOSDEM, and + you're invited!

+
+ +
+

Ansible usage in CentOS Infra

+

Fabian Arrotin

+

CentOS Infrastructure is heavily relying on Ansible for automation. Let's + summarize how we use it, where to find the roles, describe the modular + approach with multiple inventories (why and how) and how we maintain these. + Also how we use ARA to browse the ansible logs/reports.

+
+ +
+

Building And Utilizing Purpose-Built GNU/Linux Distribution Images Using Mkosi

+

Akashdeep Dhar

+

Mkosi is a tool in the Systemd software suite, facilitating the creation of + customized distribution images for various Linux bases like Fedora, Debian, + Ubuntu, Arch, Red Hat, Rocky, Alma, Gentoo, etc. It supports multiple system + architectures and deployment methods, offering finer control than alternatives + like Cloud-init and Ignition, using an INI-styled format for configuration.

+
+ +
+

How SIGs can facilitate contributions to the CentOS Stream kernel

+

Paolo Bonzini

+

The CentOS Stream kernel receives backports for thousands of upstream + commits every month. In this talk, I will show how CentOS SIGs can be + used to help testing and tracking future contributions to CentOS Stream, + helping to structure them into multiple merge requests for the CentOS + Stream kernel project on GitLab. The content of this talk are based on + the experience gained when developing a TDX-enabled kernel variant within + the Virtualization SIG.

+
+ +
+

The self-abolition of Enterprise Linux Distributions

+

Dan Čermák

+

Enterprise Linux Distributions have been caught in a downward spiral + for the past decade. The distributions have been steadily reducing + their package sets, as it becomes increasingly difficult to maintain + packages in a faster moving ecosystem. This in turn renders enterprise + distributions less desirable as a deployment or a development target + and especially as a workstation. There is a growing realization that + the current release cadence and package maintenance workflow become + less suitable for the world where workloads are run as containers + based on non-enterprise distributions.

+

What is the way out of this? How can enterprise vendors solve the + problem to remain relevant in a cloud native world? Will a more + modular distribution be the solution? Or perhaps the container + ecosystem, where everything is containerized, is the answer?

+
+ +
+

Testing the CentOS Hyperscale systemd backport with mkosi

+

Daan De Meyer

+

The CentOS Hyperscale SIG maintains a backport of the latest systemd. + This talk will discuss how we use mkosi to test this backport. mkosi is + the image building sister project of systemd + (https://github.com/systemd/mkosi). + We'll start with a brief introduction to mkosi before moving on to discussing + how we use it to test the backport. This involves locally building the systemd + rpm locally from the systemd and Hyperscale systemd rpm sources within mkosi, + building initrd and system images including the newly build systemd rpms and + finally booting the resulting image with qemu. If there's time left, we'll + also discuss the SELinux policy module we maintain for the systemd backport.

+

My previous talk on mkosi at ASG: + https://www.youtube.com/watch?v=6EelcbjbUa8

+
+ +
+

Using PoI Tracker for Enterprise Linux preparedness and to audit your dependencies

+

Michel Lind

+

PoI Tracker is a tool intended to improve organizations' readiness to adopt + the next major Enterprise Linux release, and also make it easier to track the + packages they need - especially those community-maintained in the Extra Packages + for Enterprise Linux repository as well as projects such as the Hyperscale SIG + - and the dependency graph of these packages. This talk will cover both the + rationale, the development of the tool itself, and some of its use cases.

+

In addition, having this information about not only the leaf packages organizations + care about but also their dependencies, PoI tracker can be used to analyze the health + of these dependencies (e.g. surfacing dependencies that have major unfixed bugs, have + only a single maintainer) as well as their criticality (e.g. surfacing packages that + it turns out is used by many leaf packages) - organizations can then hopefully use + this information to invest resources in this (e.g. helping with packaging, contributing + code fixes, or funding the development)

+
+ +
+

OpenStack RDO deployment on Community Distribution of Kubernetes (OKD)

+

Karolina Kula + Alfredo Moralejo Alonso

+

During the last year a new mechanism to deploy OpenStack has been created + in the OpenStack Kubernetes Operators project + (https://github.com/openstack-k8s-operators/). + In this session we are going to share update about our ongoing work on + adopting this project for testing and deploying RDO repositories. We will + provide a high level overview of the architecture and concepts behind this + model and also share some ideas about CI usage and community-friendly way + of deploy full stack RDO.

+
+ +
+

CentOS Automotive SIG update

+

Eric Curtin + Pierre-Yves Chibon

+

It's going to be similar to the + CentOS Connect talk at flock, + but with new content with updated information.

+

We will speak about newer projects such as initoverlayfs, maybe our work + with Texas Instruments.

+

In the new year, we will meet with Red Hat Automotive people internally + and the CentOS Automotive SIG community externally to decide what content + we present.

+
+ +
+

CentOS Integration SIG: current state and future plans

+

Aleksandra Fedorova

+

In this talk I would like to introduce the CentOS Integration SIG.

+

We will discuss our current work, plans and possibilities how you can join + and use the

+

We will discuss the current work and the possibilities how the SIG can + help you integrate CentOS Stream in your infrastructure or develop your + own projects on top of it.

+
+ +
+

Provisioning hosts with Foreman

+

Shimon Shtein

+

I would like to introduce the Foreman project that deals with provisioning, + configuration management and configuration monitoring aspects of datacenter + management. This project allows to manage systems no matter the deployment + architecture: physical, virtual or on-cloud. It allows a single pane of glass + for most management aspects of the infrastructure.

+
+ +
+

Cloud SIG Update

+

Joel Capitao + Christian Glombek

+

Please come join the chairs of the CentOS Cloud SiG as they provide a review + of the SiG over the past year and where the SiG is going in the next. This + review will include information on both RDO and SCOS as the two leading + components of the SiG but will also provide information how you and your + cloud related project can be a part.

+
+ +
+ +
+

Meetups

+
+

Hyperscale SIG meetup

+

Davide Cavalca + Neal Gompa

+

In-person meetup for the CentOS Hyperscale SIG. + The meetup is open to everybody interested -- you don't have to be a member + of the SIG to attend, and we'd welcome participation from anyone interested + in this space.

+

The Hyperscale meetup will include virtual participants over Zoom.

+ +
+
+

Alternative Images SIG meetup

+

Neal Gompa + Troy Dawson

+

Meetup for face-to-face meeting and roadmap for the next year of Alternative + Images. Primary focus on looking forward to CentOS Stream 10.

+
+
+

Packagers Meetup: Share your experience with packaging RPMs

+

Nicola Sella

+

Are you an RPM packager? Do you work with packages downstream? Do you + have experience with automation and build systems, or are you just + learning how to approach this world?

+

Whether you work with Fedora, CentOS, Enterprise solutions or other RPM + environments, join me to discuss the state of packaging in the domain of + RPM-based distributions. This will be an opportunity to connect with + people involved in the creation, delivery, and maintenance of packages + in different distributions.

+

Both beginners and experienced packagers will be able to introduce + themselves, share their experiences with different RPM systems, and + learn from each other. There is no set plan or schedule. Everybody is + welcome, and we will have an open discussion. Bring a topic or question + you would like to discuss and meet the people that work behind the spec + files.

+
+
+

CentOS Integration SIG Meetup

+

Aleksandra Fedorova + Adam Samalik

+

CentOS Integration SIG is a relatively new addition to the CentOS Special + Interest Groups family, focused on making it easier to react on updates in + the CentOS Stream and integrate third-party CI services to provide feedback + and test results on changes.

+

This is the first meetup for the group and our main goals would be to learn + about each others use-cases and brainstorm the work items.

+

The highlight of this year will be the introduction of the TMT tool to manage + CentOS compose tests, see + the MVP. + But everyone is welcome to bring new questions and ideas to the table.

+
+
+

Rocky Linux Release Engineering - Meetup and Planning

+

Neil Hanlon

+

Join members of the Rocky Linux Release Engineering team as we work to plan + the road ahead for Peridot, the build system built specifically to enable + Rocky Linux and its Special Interest Groups (SIGs). This meetup offers a + platform for the Peridot developers and release engineering teams, as well + as other interested parties to come together to analyze, plan, organize, + and pave the way for a more efficient and streamlined release process for + the core Operating System and SIGs. All are welcome to join this conversation + regardless of your familiarity with Peridot or the Rocky Linux project!

+
+
+

CentOS Cloud SIG Meetup

+

Christian Glombek

+

Let's talk about the CentOS Cloud SIG, OKD, OpenShift, ,Kubernetes, Operators, + RDO, bootc and more!

+
+
+

Packaging Workshop

+

Carl George

+

In this workshop, attendees will learn how to package software using RPM, + the native packaging format for Fedora, CentOS Stream, and Red Hat Enterprise + Linux. They will write RPM spec files, build software from source code into + RPM packages, run quality checks on RPM packages, and install the packaged + software.

+

The only prerequisite for the workshop is basic command line familiarity, + such as navigating directories and editing files. Attendees should bring + their own laptop to the workshop. The hands-on portion of the lab is + web-based and can be completed from any operating system with a web browser.

+
+
+ +
+

Sponsors

+

Thanks to our generous sponsors for helping us put on a great event. +Interested in sponsoring? +Email the Promo SIG.

+
+ + + + + +
+ + +
+ +
+

Code of Conduct

+

CentOS is committed to providing an inclusive and harassment-free experience +for participants at all of our events. All participants, whether in-person or +virtual, are expected to follow the +CentOS Code of Conduct. and the +Fedora Code of Conduct.

+To report violations or for any concerns, contact the Community Architect +Shaun McCance.

+
+ +
+
+ + + + diff --git a/2024-fosdem/kula.jpg b/2024-fosdem/kula.jpg new file mode 100644 index 0000000..fa1adfe Binary files /dev/null and b/2024-fosdem/kula.jpg differ diff --git a/2024-fosdem/lachman.jpg b/2024-fosdem/lachman.jpg new file mode 100644 index 0000000..f866393 Binary files /dev/null and b/2024-fosdem/lachman.jpg differ diff --git a/2024-fosdem/lind.jpg b/2024-fosdem/lind.jpg new file mode 100644 index 0000000..8c69001 Binary files /dev/null and b/2024-fosdem/lind.jpg differ diff --git a/2024-fosdem/mammadli.jpg b/2024-fosdem/mammadli.jpg new file mode 100644 index 0000000..706a021 Binary files /dev/null and b/2024-fosdem/mammadli.jpg differ diff --git a/2024-fosdem/mccance.jpg b/2024-fosdem/mccance.jpg new file mode 100644 index 0000000..aef022f Binary files /dev/null and b/2024-fosdem/mccance.jpg differ diff --git a/2024-fosdem/meta.png b/2024-fosdem/meta.png new file mode 100644 index 0000000..8a06366 Binary files /dev/null and b/2024-fosdem/meta.png differ diff --git a/2024-fosdem/meta.svg b/2024-fosdem/meta.svg new file mode 100644 index 0000000..fbfca7b --- /dev/null +++ b/2024-fosdem/meta.svg @@ -0,0 +1,25 @@ + + +Logo of Meta Platforms -- Graphic created by Detmar Owen + + + + + + + + + + + + + + + + + diff --git a/2024-fosdem/moralejo.jpg b/2024-fosdem/moralejo.jpg new file mode 100644 index 0000000..75c6396 Binary files /dev/null and b/2024-fosdem/moralejo.jpg differ diff --git a/2024-fosdem/redhat.png b/2024-fosdem/redhat.png new file mode 100644 index 0000000..9670105 Binary files /dev/null and b/2024-fosdem/redhat.png differ diff --git a/2024-fosdem/redhat.svg b/2024-fosdem/redhat.svg new file mode 100644 index 0000000..404f9c6 --- /dev/null +++ b/2024-fosdem/redhat.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/2024-fosdem/rockylinux.png b/2024-fosdem/rockylinux.png new file mode 100644 index 0000000..34b51ce Binary files /dev/null and b/2024-fosdem/rockylinux.png differ diff --git a/2024-fosdem/rockylinux.svg b/2024-fosdem/rockylinux.svg new file mode 100644 index 0000000..f62e4c2 --- /dev/null +++ b/2024-fosdem/rockylinux.svg @@ -0,0 +1,74 @@ + + + + + Rocky Linux logo + + + + image/svg+xml + + Rocky Linux logo + + + + + + + + + diff --git a/2024-fosdem/samalik.jpg b/2024-fosdem/samalik.jpg new file mode 100644 index 0000000..f7444c8 Binary files /dev/null and b/2024-fosdem/samalik.jpg differ diff --git a/2024-fosdem/sella.jpg b/2024-fosdem/sella.jpg new file mode 100644 index 0000000..d35beaa Binary files /dev/null and b/2024-fosdem/sella.jpg differ diff --git a/2025-fosdem/connect-card.png b/2025-fosdem/connect-card.png new file mode 100644 index 0000000..9ab93bb Binary files /dev/null and b/2025-fosdem/connect-card.png differ diff --git a/almalinux.svg b/almalinux.svg deleted file mode 100644 index 95018fb..0000000 --- a/almalinux.svg +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - View 1 - - - View 2 - - - View 3 - - - - - Light Logo - - - - - - - - - - - - - - - - - - - - - - Dark Logo - - - - - - - - - - - - - - - - - - - - - - Light Logo - - - - - - - - - - - - - - - - - - - - - - Light Logo - - - - - - - - - - - - - - - - - - - - - diff --git a/arrotin.jpg b/arrotin.jpg deleted file mode 100644 index 6d50d94..0000000 Binary files a/arrotin.jpg and /dev/null differ diff --git a/bokovoy.jpg b/bokovoy.jpg deleted file mode 100644 index 2595d53..0000000 Binary files a/bokovoy.jpg and /dev/null differ diff --git a/bonzini.jpg b/bonzini.jpg deleted file mode 100644 index 071036f..0000000 Binary files a/bonzini.jpg and /dev/null differ diff --git a/capitao.jpg b/capitao.jpg deleted file mode 100644 index 976dcc7..0000000 Binary files a/capitao.jpg and /dev/null differ diff --git a/cermak.jpg b/cermak.jpg deleted file mode 100644 index 24e45cd..0000000 Binary files a/cermak.jpg and /dev/null differ diff --git a/chibon.jpg b/chibon.jpg deleted file mode 100644 index 3439415..0000000 Binary files a/chibon.jpg and /dev/null differ diff --git a/curtin.jpg b/curtin.jpg deleted file mode 100644 index d629786..0000000 Binary files a/curtin.jpg and /dev/null differ diff --git a/dawson.jpg b/dawson.jpg deleted file mode 100644 index aff1e19..0000000 Binary files a/dawson.jpg and /dev/null differ diff --git a/demeyer.jpg b/demeyer.jpg deleted file mode 100644 index 291bc56..0000000 Binary files a/demeyer.jpg and /dev/null differ diff --git a/dhar.jpg b/dhar.jpg deleted file mode 100644 index 52dd64f..0000000 Binary files a/dhar.jpg and /dev/null differ diff --git a/fedin.jpg b/fedin.jpg deleted file mode 100644 index e54edda..0000000 Binary files a/fedin.jpg and /dev/null differ diff --git a/fedora.svg b/fedora.svg deleted file mode 100644 index 72b480e..0000000 --- a/fedora.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - diff --git a/george.jpg b/george.jpg deleted file mode 100644 index dd7994f..0000000 Binary files a/george.jpg and /dev/null differ diff --git a/glombek.jpg b/glombek.jpg deleted file mode 100644 index 8ee20b0..0000000 Binary files a/glombek.jpg and /dev/null differ diff --git a/gompa.jpg b/gompa.jpg deleted file mode 100644 index 6d1ca03..0000000 Binary files a/gompa.jpg and /dev/null differ diff --git a/hanlon.jpg b/hanlon.jpg deleted file mode 100644 index 0d969b9..0000000 Binary files a/hanlon.jpg and /dev/null differ diff --git a/index.html b/index.html index c65a922..5593ead 100644 --- a/index.html +++ b/index.html @@ -15,20 +15,20 @@ - - + + - + - - + + @@ -40,8 +40,11 @@
Register Venue + CFP + Conduct
@@ -51,7 +54,7 @@