Enabling system-wide DNS over TLS
This article will guide you to enforcing DoT (DNS over TLS) on your running system and at boot time. Support is avaliable in Fedora 42. It will also guide you to set up encrypted DNS for system...
View ArticleBuilding your own Atomic (bootc) Desktop
Bootc and associated tools provide the basis for building a personalised desktop. This article will describe the process to build your own custom installation. Disclaimer Building and using a custom...
View ArticleStart Planning Fedora 43 Test Days!
Each Fedora release is only possible thanks to the dedication of many contributors. One of the most important ways you can get involved is by participating in Test Days! This article describes the...
View ArticleNominate Your Fedora Heroes: Mentor and Contributor Recognition 2025
The Fedora Project is built on the dedication, mentorship, and relentless efforts of contributors who continuously go above and beyond. From reviewing pull requests to onboarding new community...
View ArticleRender a Guitar Pro Score in Real Time
We will use Tuxguitar to render the audio of a Guitar Pro score [5]. Guitar Pro scores are files with a complete band score transcribed (guitars, bass, drums, synths and more). Introduction Tuxguitar...
View ArticleDon’t Panic! There’s an F42 Release Party on Thursday!
On Thursday, May 29 (yes, two days away!) we will host the F42 release party on Matrix. We would love for you to join us to celebrate all things F42 in a private event room from 1300 – 1600 UTC. You...
View ArticleHow to use Authselect to configure PAM in Fedora Linux
Authselect is a utility tool that manages PAM configurations using profiles. Starting with Fedora 36, Authselect became a hard requirement for configuring PAM. In this article, you will learn how to...
View ArticlePython CI on Fedora with GitHub Actions
As a Python developer you work hard to ensure code works correctly across different Python versions. You have to test against Python 3.11, 3.12, 3.13 and beyond, it can be tedious. But what if your...
View ArticleContribute at the Fedora Linux Test Week for Kernel 6.15
The kernel team is working on final integration for Linux kernel 6.15. This version was just recently released, and will arrive soon in Fedora Linux. As a result, the Fedora Linux kernel and QA teams...
View ArticleMaking sense of software licensing with FSFE REUSE: A beginner’s guide for...
Among the many details developers juggle, software licensing is often treated as an afterthought. We know we need it. However, faced with choosing the right license, tracking inherited code, and...
View ArticleFlock to Fedora 2025 Recap: Streaming from Kenya
This is my recap of Flock to Fedora 2025, streamed live from Kenya! I would really like to thank the amazing team – speakers, volunteers as well, who made FLOCK possible this year! This recap is from...
View ArticleSystem insights with command-line tools: free and vmstat
In this fifth article of the “System insights with command-line tools” series we explore free and vmstat, two small utilities that reveal a surprising amount about your Linux system’s health. free...
View Article🔧 Deep dive into sosreport: understanding the data pack layout in Fedora & RHEL
This article will describe the content and structure of the sosreport output. The aim is to improve its usefullness through a better understanding of its contents. What is sosreport? sosreport is a...
View Article🔧 Unlocking system performance: A practical guide to tuning PCP on Fedora & RHEL
Performance Co-Pilot (PCP) is a robust framework for collecting, monitoring, and analyzing system performance metrics. Available in the repos for Fedora and RHEL, it allows administrators to gather a...
View Article