The Fedora Project history and family tree
This article provides a short overview and history of the Fedora Project. Introduction The Fedora Project has become known for Linux innovation. Since its inception in 2003, Fedora has been a proving...
View ArticleEnabling 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 Article