Blob Blame History Raw
<!doctype html>
<html>
<head>
<title>CentOS Connect</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon.png">
<link rel="stylesheet" type="text/css" href="connect.css">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@200;400;600;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200">
<script src="https://kit.fontawesome.com/a8d141d4aa.js" crossorigin="anonymous"></script>

<meta property="og:type" content="website"></meta>
<meta property="og:url" content="https://connect.centos.org/"></meta>
<meta property="og:title" content="CentOS Connect at FOSDEM"></meta>
<meta property="og:description" content="Free mini-conference focusing on CentOS Stream, the CentOS SIGs, and the entire Enterprise Linux ecosystem"></meta>
<meta property="og:image" content="https://connect.centos.org/connect-card-c10.png"></meta>
<meta property="og:image:url" content="https://connect.centos.org/connect-card-c10.png"></meta>
<meta property="og:image:type" content="png"></meta>
<meta property="og:image:width" content="600"></meta>
<meta property="og:image:height" content="300"></meta>
<meta property="og:image:alt" content="CentOS Connect at FOSDEM - February 3, 2023 - Brussels, Belgium"></meta>

<meta name="twitter:card" content="summary_large_image"></meta>
<meta name="twitter:site:id" content="@CentOS"></meta>
<meta name="twitter:creator:id" content="@CentOS"></meta>
<meta name="twitter:title" content="CentOS Connect at FOSDEM"></meta>
<meta name="twitter:description" content="Free mini-conference focusing on CentOS Stream, the CentOS SIGs, and the entire Enterprise Linux ecosystem"></meta>
<meta name="twitter:image" content="https://connect.centos.org/connect-card-c10.png"></meta>
<meta name="twitter:image:alt" content="CentOS Connect at FOSDEM - February 3, 2023 - Brussels, Belgium"></meta>

</head>
<body>

<div class="header">
  <div class="container">
    <div class="leftright">
      <div class="left"><a href="https://www.centos.org/"><img src="https://www.centos.org/assets/img/logo.png" alt="CentOS logo" height="32"></a></div>
      <div class="right">
        <a href="#conduct">Conduct</a>
        <a href="#schedule">Schedule</a>
        <a href="#speakers">Speakers</a>
        <a href="#sessions">Sessions</a>
      </div>
    </div>
  </div>
</div>

<div class="banner">
  <div class="container">
    <div class="banner-connect">Connect</div>
    <div class="banner-info"><span class="banner-when">February 3, 2023</span><span class="banner-dash"> — </span><span class="banner-where">Brussels, Belgium</span></div>
    <div class="banner-desc">Connect with the CentOS community to learn
      about the latest developments in the Enterprise Linux ecosystem.</div>
  </div>
</div>

<div class="container">
<article>
<p class="lead">CentOS Connect is a free mini-conference focusing on CentOS Stream,
the CentOS SIGs, and the entire Enterprise Linux ecosystem. CentOS Connect at FOSDEM
happens February 3, 2023, the day before FOSDEM.</p>

<div class="grid">
  <div class="tile">
    <div class="icon"><span class="material-symbols-outlined">location_city</span></div>
    <div class="text">
      <h3>Connect in person</h3>
      <p><a href="https://www.hilton.com/en/hotels/brudtdi-doubletree-brussels-city/">DoubleTree Brussels City Center</a><br>
      Pagoda room, eighth floor<br>
      Rue Gineste 3, 1210 Bruxelles, Belgium</p>
      <p><a href="https://ti.to/centos/connect-at-fosdem-2023/with/connect-in-person"><span class="icon material-symbols-outlined">how_to_reg</span> Register for in-person</a></p>
    </div>
  </div>
  <div class="tile">
    <div class="icon"><span class="material-symbols-outlined">public</span></div>
    <div class="text">
      <h3>Connect online</h3>
      <p>Live streamed on YouTube<br>
        Virtual hallway track on Google Meet<br>
        Questions relayed to speakers</p>
      <p><a href="https://ti.to/centos/connect-at-fosdem-2023/with/connect-online"><span class="icon material-symbols-outlined">how_to_reg</span> Register for online</a></p>
    </div>
  </div>
</div>

<img src="doubletree.jpg" width="100%">

<section id="conduct">
<h2>Code of Conduct</h2>
<p>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
<a href="https://www.centos.org/code-of-conduct/">CentOS Code of Conduct</a>.
To report violations or for any concerns, contact either the Community Architect
<a href="mailto:shaunm@redhat.com">Shaun McCance</a> or the Board President
<a href="mailto:amy@redhat.com">Amy Marrich</a>.</p>
</section>

<section id="stickers">
<h2>Badge Stickers</h2>
<div>
<img src="badge.png" style="box-shadow:2px 2px 4px rgba(18,1,31,.6); float:right; margin:0 0 20px 20px">
<p>Our badges have space for stickers so people can show what projects
  they work on. If your project is in the CentOS ecosystem, feel free
  to bring some stickers and we'll put them out. The stickers must fit
  inside a one-inch square. We used these
  <a href="https://www.stickermule.com/products/die-cut-sheet-labels">die-cut
    sheet labels</a> at 1"x1" from Sticker Mule, but you can use any vendor,
  as long as the stickers fit.</p>
</div>
</section>

<section id="schedule">
<h2>Schedule</h2>
<p>All times are UTC+1, Brussels local time.</p>
<table>
<tr>
  <th>Time</th>
  <th>Title</th>
  <th>Presenter</th>
</tr>
<tr class="break">
  <td>08:30</td>
  <td>Connect over coffee</td>
  <td></td>
</tr>
<tr>
  <td>09:00</td>
  <td><a href="#rheldevel">CentOS Stream: RHEL development in public</a></td>
  <td><a href="#asamalik">Adam Samalik</a></td>
</tr>
<tr>
  <td>09:25</td>
  <td><a href="#alma">AlmaLinux Build System and Project Updates</a></td>
  <td><a href="#jack">Jack Aboutboul</a></td>
</tr>
<tr>
  <td>09:50</td>
  <td><a href="#ebranch">One year on: Experiences using ebranch to bring over Fedora packages to EPEL</a></td>
  <td><a href="#michel">Michel Salim</a></td>
</tr>
<tr>
  <td>10:15</td>
  <td><a href="#hyperscale">Hyperscale SIG update</a></td>
  <td><a href="#dcavalca">Davide Cavalca</a></td>
</tr>
<tr>
  <td>10:40</td>
  <td><a href="#mirrormanager">MirrorManager and CentOS Stream 9</a></td>
  <td><a href="#areber">Adrian Reber</a></td>
</tr>
<tr class="break">
  <td>11:00</td>
  <td>Break</td>
  <td></td>
</tr>
<tr>
  <td>11:15</td>
  <td><a href="#infra">Offered CentOS Infra services for SIGs</a></td>
  <td><a href="#arrfab">Fabian Arrotin</a></td>
</tr>
<tr class="break">
  <td>12:00</td>
  <td>Lunch (provided free)</td>
  <td></td>
</tr>
<tr>
  <td>13:00</td>
  <td><a href="#openstack">From code to cloud - the journey of Openstack package</a></td>
  <td><a href="#kkula">Karolina Kula</a></td>
</tr>
<tr>
  <td>13:50</td>
  <td><a href="#okd">Introducing CentOS Stream CoreOS and OKD Streams</a></td>
  <td><a href="#cglombek">Christian Glombek</a><br><a href="#adistefa">Alessandro Di Stefano</a></td>
</tr>
<tr>
  <td>14:15</td>
  <td><a href="#network">Network management in Enterprise Linux: present and future</a></td>
  <td><a href="#ffmancera">Fernando Fernandez Mancera</a></td>
</tr>
<tr>
  <td>14:40</td>
  <td><a href="#rocky">Introduction to Rocky Linux and Peridot: Maintaining a downstream fork of Red Hat Enterprise Linux</a></td>
  <td><a href="#neil">Neil Hanlon</a></td>
</tr>
<tr>
  <td>15:05</td>
  <td><a href="#arm">Running Cloud Native Applications on CentOS on a Cloud Native Processor</a></td>
  <td><a href="#awilliams">Aaron Williams</a></td>
</tr>
<tr>
  <td>15:30</td>
  <td><a href="#kmods">Kmods SIG Update</a></td>
  <td><a href="#petergeorg">Peter Georg</a></td>
</tr>
<tr class="break">
  <td>16:00</td>
  <td>Break</td>
  <td></td>
</tr>
<tr>
  <td>16:15</td>
  <td><a href="#automotive">A year in review 2023 - CentOS Automotive SIG</a></td>
  <td><a href="#ecurtin">Eric Curtin</a></td>
</tr>
<tr>
  <td>17:00</td>
  <td>CentOS Board AMA</td>
  <td>CentOS Board</td>
</tr>
<tr class="break">
  <td>18:00</td>
  <td>End</td>
  <td></td>
</tr>
</table>
<p>Going to FOSDEM? Come see us Sunday in the
<a href="https://fosdem.org/2023/schedule/track/distributions/">Distributions Devroom</a>.</p>
</section>


<section id="speakers">
<h2>Speakers</h2>

  <div class="speaker" id="arrfab">
    <div class="speakerimg"><img src="arrfab.jpg"></div>
    <div class="speakertxt">
      <h3>Fabian Arrotin</h3>
      <p>hybrid clown @ centos infra</p>
      <div class="speakerlinks">
        <a href="https://twitter.com/arrfab"><i class="fa-brands fa-twitter"></i></a>
        <a href="https://fosstodon.org/@arrfab"><i class="fa-brands fa-mastodon"></i></a>
      </div>
    </div>
  </div>

  <div class="speaker" id="areber">
    <div class="speakerimg"><img src="areber.jpg"></div>
    <div class="speakertxt">
      <h3>Adrian Reber</h3>
      <p>Adrian is a Senior Principal Software Engineer at Red Hat and is migrating processes
        at least since 2010. He started to migrate processes in a high-performance computing
        environment and at some point, he migrated so many processes that he got a PhD for
        that. Most of the time he is now migrating containers but occasionally he still
        migrates single processes.</p>
    </div>
  </div>

  <div class="speaker" id="michel">
    <div class="speakerimg"><img src="michel.jpg"></div>
    <div class="speakertxt">
      <h3>Michel Salim</h3>
      <p>Michel Salim is a longtime Fedora contributor, currently working for the Linux
        Userspace team at Meta, whose mission is to contribute to upstream Linux userspace
        projects.</p>
      <div class="speakerlinks">
        <a href="https://michel-slm.name/"><i class="fa-solid fa-globe"></i></a>
      </div>
    </div>
  </div>

  <div class="speaker" id="dcavalca">
    <div class="speakerimg"><!--<img src="dcavalca.jpg">--></div>
    <div class="speakertxt">
      <h3>Davide Cavalca</h3>
      <p>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.</p>
    </div>
  </div>

  <div class="speaker" id="cglombek">
    <div class="speakerimg"><img src="cglombek.jpg"></div>
    <div class="speakertxt">
      <h3>Christian Glombek</h3>
      <p>Senior Software Engineer at Red Hat; OKD Maintainer; Gnome, Fedora & CentOS Contributor</p>
      <div class="speakerlinks">
        <a href="https://www.linkedin.com/in/christianglombek/"><i class="fa-brands fa-linkedin"></i></a>
      </div>
    </div>
  </div>

  <div class="speaker" id="adistefa">
    <div class="speakerimg"><img src="adistefa.jpg"></div>
    <div class="speakertxt">
      <h3>Alessandro Di Stefano</h3>
      <p>FOSS enthusiast since ever, and Ph.D. in distributed computing.
        Alessandro Di Stefano likes staying on the cutting edge, focusing on
        observability, software-defined networking, AIOps, and SLA management
        for PaaS clouds, in the open.</p>
      <div class="speakerlinks">
        <a href="https://linkedin.com/in/aleskandro/"><i class="fa-brands fa-linkedin"></i></a>
      </div>
    </div>
  </div>

  <div class="speaker" id="asamalik">
    <div class="speakerimg"><img src="asamalik.jpg"></div>
    <div class="speakertxt">
      <h3>Adam Samalik</h3>
      <p>Adam is a principal software engineer with Red Hat mostly contributing
        to Fedora ELN, CentOS Stream, and RHEL.</p>
    </div>
  </div>

  <div class="speaker" id="petergeorg">
    <div class="speakerimg"><!--<img src="petergeorg.jpg">--></div>
    <div class="speakertxt">
      <h3>Peter Georg</h3>
      <p>Works for the Physics Department at the University of Regensburg, Germany.
        Chair of the CentOS Kmods SIG since June 2021.</p>
    </div>
  </div>

  <div class="speaker" id="ffmancera">
    <div class="speakerimg"><img src="ffmancera.jpg"></div>
    <div class="speakertxt">
      <h3>Fernando Fernandez Mancera</h3>
      <p>Fernando is a free software enthusiast focused on computer networking.
        He is an active contributor of several projects like the Netfilter
        subsystem, NetworkManager and Nmstate. Currently he works as a Senior
        Software Engineer at Red Hat focused on Network Management tools like
        Nispor, Nmstate or NetworkManager.</p>
      <p>In addition, Fernando contributed a lot to the SUGUS GNU/Linux user group
        in Sevilla, Spain.</p>
      <div class="speakerlinks">
        <a href="https://twitter.com/ffmancera"><i class="fa-brands fa-twitter"></i></a>
        <a href="https://mastodon.social/@ffmancera"><i class="fa-brands fa-mastodon"></i></a>
      </div>
    </div>
  </div>

  <div class="speaker" id="neil">
    <div class="speakerimg"><img src="neil.jpg"></div>
    <div class="speakertxt">
      <h3>Neil Hanlon</h3>
      <p>Neil Hanlon is a Linux developer with over ten years of experience. He is
        the infrastructure team lead for Rocky Linux and a member of the Release
        Engineering team, where he works on the development and maintenance of
        Peridot, an open source build system. Neil has a deep understanding of
        Enterprise Linux, networking, systems administration, and architecture.
        In his free time, he contributes to open source projects such as
        OpenStack-Ansible and engages with the wider Linux community and is
        passionate about sharing his knowledge and expertise with others.</p>
      <div class="speakerlinks">
        <a href="https://fosstodon.org/@neil@ricearoni.org"><i class="fa-brands fa-mastodon"></i></a>
        <a href="https://thepotato.tech"><i class="fa-solid fa-globe"></i></a>
      </div>
    </div>
  </div>

  <div class="speaker" id="kkula">
    <div class="speakerimg"><img src="kkula.jpg"></div>
    <div class="speakertxt">
      <h3>Karolina Kula</h3>
      <p>An open source enthusiast who is contributing to upstream RDO project
        in Red Hat (for not so very long time). Interested in security, Internet
        privacy and devopsing. Artist afterwork.</p>
      <div class="speakerlinks">
        <a href="https://www.linkedin.com/in/karolinakula"><i class="fa-brands fa-linkedin"></i></a>
      </div>
    </div>
  </div>

  <div class="speaker" id="ecurtin">
    <div class="speakerimg"><img src="ecurtin.jpg"></div>
    <div class="speakertxt">
      <h3>Eric Curtin</h3>
      <p>Red Hat Engineer working in CentOS Automotive SIG</p>
      <div class="speakerlinks">
        <a href="https://mastodon.social/@ecurtin@treehouse.systems"><i class="fa-brands fa-mastodon"></i></a>
        <a href="https://www.linkedin.com/in/curtine/"><i class="fa-brands fa-linkedin"></i></a>
        <a href="https://twitter.com/ericcurtin17"><i class="fa-brands fa-twitter"></i></a>
      </div>
    </div>
  </div>

  <div class="speaker" id="awilliams">
    <div class="speakerimg"></div>
    <div class="speakertxt">
      <h3>Aaron Williams</h3>
      <p>Aaron is the Community Director for the Ampere Developer Community.
        He started his career as a Java developer and began his developer
        advocacy at SAP as the the Global Director of SAP's internal maker
        and community spaces program called the d-shop. And has been a
        developer advocate/community manager for projects in the ASF and
        LF.</p>
      <div class="speakerlinks">
        <a href="https://twitter.com/aarondonw"><i class="fa-brands fa-twitter"></i></a>
      </div>
    </div>
  </div>

  <div class="speaker" id="jack">
    <div class="speakerimg"><img src="jack.jpg"></div>
    <div class="speakertxt">
      <h3>Jack Aboutboul</h3>
      <div class="speakerlinks">
        <a href="https://twitter.com/jackfoundation"><i class="fa-brands fa-twitter"></i></a>
        <a href="https://www.linkedin.com/in/jackaboutboul/"><i class="fa-brands fa-linkedin"></i></a>
      </div>
    </div>
  </div>

</section>

<section id="sessions">
<h2>Sessions</h2>

  <div class="session" id="infra">
    <h3>Offered CentOS Infra services for SIGs</h3>
    <p><a href="#arrfab">Fabian Arrotin</a></p>
    <p>In this talk, we'll do a quick recap about which kind of services (from git
      hosting to building and cdn delivery, as well as CI testing) the CentOS Infra
      team is offering and maintaining for the Special Interest Groups</p>
  </div>

  <div class="session" id="mirrormanager">
    <h3>MirrorManager and CentOS Stream 9</h3>
    <p><a href="#areber">Adrian Reber</a></p>
    <p>Fedora relies on MirrorManager since 2008 and with CentOS Stream 9 CentOS
      mirrors are now also managed by the MirrorManager instance.</p>
    <p>For the CentOS community I want to use this session to give an overview how
      MirrorManager works. I want to give an introduction about all the different
      parts that are necessary to make MirrorManager work as well as how the Fedora
      instance is set up. I also want to highlight how MirrorManager differs from
      the traditional CentOS mirror infrastructure.</p>
    <p>In addition to the introduction for the CentOS community I also want to present
      what has changed in the last 6 years and how and why we rewrote core components
      in Rust.</p>
  </div>

  <div class="session" id="ebranch">
    <h3>One year on: Experiences using ebranch to bring over Fedora packages to EPEL</h3>
    <p><a href="#michel">Michel Salim</a></p>
    <p>At this event last year, I described a WIP tool called ebranch
      (https://pagure.io/epel/ebranch) that is meant to simplify the workflow
      of branching a specific package for an EPEL release, together with all the
      missing dependencies needed to build it.</p>
    <p>One year on, this tool has been used for bringing over various sets of new
      packages to EPEL,  in different programming language stacks (from Python to
      Perl to Rust); this talk discusses the current state of the tool, how features
      are added to address specific needs, the experiences gained in writing and
      using the tool, and the pros and cons of how different language stacks are
      managed in Fedora when it comes to branching to EPEL.</p>
  </div>

  <div class="session" id="hyperscale">
    <h3>Hyperscale SIG update</h3>
    <p><a href="#dcavalca">Davide Cavalca</a></p>
    <p>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.</p>
  </div>

  <div class="session" id="okd">
    <h3>Introducing CentOS Stream CoreOS and OKD Streams</h3>
    <p><a href="#cglombek">Christian Glombek</a> and <a href="#adistefa">Alessandro Di Stefano</a></p>
    <p>CentOS Stream CoreOS (SCOS) is a Linux distribution built from CentOS
      Stream RPM packages, and focused on running container-based workloads
      with Kubernetes. It is part of the SCOS Stream of OKD, the Kubernetes
      community distribution of OpenShift, co-maintained by the CentOS Cloud
      SIG and the OKD Working Group.</p>
    <p>In this presentation, we'll present the technologies and methodologies
      driving the CentOS Stream CoreOS (SCOS) release engineering, and the
      Cloud-Native architecture we leverage to package the operating system
      that runs Kubernetes/OKD.</p>
    <p>We'll show how this framework, powered by Tekton pipelines and operated
      via GitOps, can enable, thanks to rpm-ostree, the CoreOS Assembler and the
      Layering model, delivery scenarios for different OSes beyond the Cloud-Native
      ones: IoT, multimedia, automotive, thin-client-based environments. Users can
      derive their own purpose-driven variants by maintaining a common multi-arch
      base OS, distributed as a bootable Open Container Image (OCI).</p>
  </div>

  <div class="session" id="rheldevel">
    <h3>CentOS Stream: RHEL development in public</h3>
    <p><a href="#asamalik">Adam Samalik</a></p>
    <p>CentOS Stream is where RHEL development happens in public. You can preview
      content coming to RHEL, test your things on top of it, and even participate!
      We'll show you how it works, highlight the key differences between Fedora ELN,
      CentOS Stream and RHEL, and see where it's all happening.</p>
  </div>

  <div class="session" id="kmods">
    <h3>Kmods SIG Update</h3>
    <p><a href="#petergeorg">Peter Georg</a></p>
    <p>Update on what the Kmods SIG has been working on with a particular emphasis
      on automation of rebuilding kABI tracking kernel modules if required.</p>
  </div>

  <div class="session" id="network">
    <h3>Network management in Enterprise Linux: present and future</h3>
    <p><a href="#ffmancera">Fernando Fernandez Mancera</a></p>
    <p>The talk will explore the current state of network management in Enterprise
      Linux systems and discuss potential future developments in the field. The
      presentation will cover topics such as network configuration and troubleshooting,
      with a focus on the NetworkManager and Nmstate tools. The aim of the talk is to
      provide a comprehensive overview of network management in Enterprise Linux and
      to discuss the challenges and opportunities that lie ahead for enterprise Linux
      users.</p>
  </div>

  <div class="session" id="rocky">
    <h3>Introduction to Rocky Linux and Peridot: Maintaining a downstream fork of Red Hat Enterprise Linux</h3>
    <p><a href="#neil">Neil Hanlon</a></p>
    <p>Learn about Peridot, a new open source build system created and used by
      Rocky Linux to simplify the process of maintaining a downstream fork of
      Red Hat Enterprise Linux. Discover how Peridot can be used to patch and
      rebuild RPMs, modify upstream RPMs, or package your own software, and how
      Rocky Linux uses it to manage the rebuilding of all packages in Enterprise
      Linux and help drive upstream contributions while enabling Rocky's unique
      special interests. This presentation is ideal for users of RHEL-like
      operating systems who want to improve their Linux deployment and management
      processes. Join us to learn about the benefits of Peridot and Rocky Linux
      and how you can use them to optimize your Linux system and streamline your
      development workflow.</p>
  </div>

  <div class="session" id="openstack">
    <h3>From code to cloud - the journey of Openstack package</h3>
    <p><a href="#kkula">Karolina Kula</a></p>
    <p>OpenStack is a huge cloud computing project, which does not provide
      packaging for platforms – RDO does it for rpm-based Linux distros.
      Delivering packages for such project with new release every half a
      year is a challenging task. In this talk I’d like to bring closer to
      audience our continous-delivery approach to package delivery – starting
      from creating and adding new packages, through updates and managing all
      packages already delivered, share our practice in automation and tips
      how to not get drown in dependencies of dependencies. The journey will
      also have quick stop in building tools we are using in RDO and continuous
      integration to ensure stability and compatibility, to finally reach the
      point of having new OpenStack release. This talk is intended not only for
      those, whose daily duties are connected with cloud or continous-delivery
      technologies, but also for anyone interested in topic of delivering
      packages at great scale in open source cloud project, or would like to
      contribute to RDO.</p>
  </div>

  <div class="session" id="automotive">
    <h3>A year in review 2023 - CentOS Automotive SIG</h3>
    <p><a href="#ecurtin">Eric Curtin</a></p>
    <p>A review of what's going on in our CentOS Automotive SIG, our AutoSD
      image, how to run an AutoSD VM to try AutoSD, PREEMPT_RT kernel. Similar
      in ilk to "Fedora: The Vehicle for Automotive Linux" presented by Stephen
      Smoogen and Allison King at "Nest with Fedora 2022".</p>
  </div>

  <div class="session" id="arm">
    <h3>Running Cloud Native Applications on CentOS on a Cloud Native Processor; Setting up and running a Mastodon Server on Arm servers in the cloud</h3>
    <p><a href="#awilliams">Aaron Williams</a></p>
    <p>In recent months, Mastodon has garnered a lot of attention, and seen a huge
      influx of new users. Mastodon is a social network built on ActivityPub, a
      protocol for federated social media. In early December, the network broke 8
      million users, and had 2.5M active daily users in one week.</p>
    <p>That influx of new users and interest has led to many new Mastodon instances
      being added, some with a very broad appeal, and others targeting smaller
      groups and niche interests. It has also led to some of the more popular
      instances of Mastodon struggling to scale with the new demand.</p>
    <p>In this talk, we will walk you through how Mastodon’s federated architecture
      is designed for the cloud and how easy Mastodon is to set up and run on a
      CentOS instance on AArch64 cloud instances for free. And since Mastodon’s
      backend is written in Ruby on Rails, using Redis and PostgreSQL, we will
      show how easily they run on an AArch64 processor.</p>
    <p>In addition, we will look at how well the Ampere Altra processor handles
      cloud native workloads on CentOS. We will show you not only how to run
      Mastodon on AArch64, but how to do it for free, without having to worry
      about getting a large cloud bill. Recent events at Twitter gave us the
      fun idea of how to combine all of this: create and run a Mastodon server
      on Oracle Cloud’s (OCI) Always Free tier using Ampere A1 and CentOS.</p>
    <p>We will also talk about some of the scaling issues that Mastodon runs
      into, and how Ampere cores designed for cloud native workloads like
      Mastodon are uniquely able to give you predictable throughput and
      scaling as your server grows in popularity. All while doing this on a
      processor that is more efficient (i.e. greener) than other processors
      out there.</p>
  </div>

  <div class="session" id="alma">
    <h3>AlmaLinux Build System and Project Updates</h3>
    <p><a href="#jack">Jack Aboutboul</a></p>
    <p>Since introducing ALBS at a prior Dojo event, please join the AlmaLinux
      as they discuss updates and enhancements to their build system, including
      how they are tackling supply chain security and SBOM.</p>
  </div>

</section>

</article>
</div>

</body>
</html>