Presented by

  • Neal Gompa

    Neal Gompa
    @Det_Conan_Kudo
    https://neal.gompa.dev/

    Neal Gompa is a developer for–and contributor to–Fedora, CentOS, and openSUSE. Neal focuses primarily on the base Linux system components, such as package and software management, and desktop Linux. He believes in “upstream first,” which has led him all over the open source world. In addition to open source work as a consultant through Velocity Limitless, he is also a co-host on the Sudo Show podcast where he talks about "the business of open source."

Abstract

Packagers in Linux distributions do a lot to ensure the software you use is up to date, integrated in the platform, and most importantly: works! But one package stands out among the others in importance: the Linux kernel. Over the past few years, I've become a Linux kernel package maintainer for a couple of Linux distributions (notably Fedora Asahi Remix and CentOS Stream Hyperscale). This talk will share my experiences in becoming and being a Linux kernel package maintainer: the good, the bad, and the sometimes ugly. This will be centered around two very distinct types of kernel packages: one where the kernel is mostly upstream and low patching (CentOS Stream Hyperscale) and one where the kernel has a significant downstream patch load (Fedora Asahi Remix). The compare and contrast will demonstrate why Linux distributions make the choices they do around package maintenance and concretely show why philosophies like "upstream first" and similar matter.