Why I Almost Ignored Fedora – And Why You Shouldn’t

Israel AbazieIsrael Abazie
6 min read

Table of Contents

  1. Introduction: A Linux User's Doubt

  2. What is Fedora?

  3. The Four Foundations of Fedora

  4. What Makes Fedora Different?

  5. My Experience as an Outreachy Applicant

  6. Challenges I Faced Getting Started

  7. Advice for Future Fedora Contributors

  8. Conclusion

1. Introduction: A Linux User's Doubt

When I first saw Fedora listed as a project for Outreachy contributions, I nearly scrolled past it. As someone who had used Linux before, I assumed it was just another distribution. "Why bother?" I thought. But something about the name stuck with me. I clicked, and that decision changed everything.

I quickly realized Fedora wasn’t just another Linux distro — it was a thriving, innovative community pushing open-source technology forward. And the deeper I dug, the more I wanted to share my experience with others, especially people in my community who had never heard of it before.

2. What is Fedora?

Imagine you're searching for the perfect Linux distribution. You need something stable yet innovative, open yet secure, and backed by a strong community. You stumble across Fedora. But like me, you might think, "How is this any different from Ubuntu, Arch, or Debian?"

Fedora is more than just an operating system. It's a community-driven project that serves as a playground for open-source innovation. Unlike some distros that prioritize stability above all else, Fedora aims to balance stability with the latest technology, making it an ideal choice for developers, sysadmins, and enthusiasts who want access to the newest features without sacrificing reliability.

3. The Four Foundations of Fedora

During an Outreachy call on March 8th, I was introduced to Fedora’s core philosophy: the Four Foundations. These are:

  1. Freedom – Fedora is built on open-source principles, ensuring users have control over their software.

  2. Friends – It fosters an inclusive and welcoming community.

  3. Features – Fedora constantly evolves, integrating the latest technologies.

  4. First – Fedora is often the first to introduce new innovations before other distributions adopt them.

These principles made me realize that Fedora isn’t just a Linux distro — it’s a movement.

4. What Makes Fedora Different?

Fedora stands out from other Linux distributions in several ways:

  1. Latest features without breaking stability – Unlike Arch Linux, which follows a rolling-release model, Fedora provides cutting-edge features while maintaining a stable and reliable system. This means you get access to the latest technology without worrying about system crashes.

  2. Community-driven but backed by Red Hat – While Fedora is supported by Red Hat, it is not controlled by it. The community plays a crucial role in shaping Fedora’s direction, making it a truly open-source project.

  3. Security-focused – Fedora integrates the latest security enhancements, including SELinux (Security-Enhanced Linux), to provide a safe environment for users and developers.

  4. Ideal for developers – Fedora comes pre-equipped with the latest development tools, including GCC, Python, Docker, and Kubernetes, making it a great choice for software engineers.

  5. Commitment to open-source – Fedora strictly avoids proprietary software and promotes open-source solutions, making it a great choice for those who value transparency and collaboration.

5. My Experience as an Outreachy Applicant

As part of Outreachy, I chose to contribute to Easy Local Testing of Fedora Packages. But before I could start, I had to navigate Fedora’s ecosystem, create an account, and understand the contribution process. It was both exciting and overwhelming. I found myself reading documentation, asking questions, and slowly getting familiar with the workflows. The sense of community and support was something I hadn’t experienced at this scale before.

One of the most valuable lessons I learned was how open-source contributions work in large-scale projects. Unlike personal projects, Fedora has structured workflows, review processes, and guidelines to ensure consistency and quality.

6. Challenges I Faced Getting Started

  1. Understanding Fedora’s structure – Fedora is not just an OS; it's an ecosystem with different teams, workflows, and policies. Navigating this initially felt like stepping into a maze. I had to take time to learn about Fedora’s different Special Interest Groups (SIGs) and how they function.

  2. Setting up my Fedora account – Registering was easy, but I experienced an issue when trying to change my avatar. After setting up my Fedora Account System (FAS) through Google authentication, my avatar wouldn't update. It took me hours before I realized that this was likely due to the sign-up flow I used. When I switched to the regular email verification method instead, the avatar update worked instantly. If you're facing a similar issue, check if your sign-up method is affecting your profile settings.

  3. Finding beginner-friendly issues – Some tasks seemed too advanced, and I had to learn how to break them down and choose the right starting points. Searching for "good first issues" in the Fedora ticketing system helped.

  4. Asking for help – Initially, I hesitated to ask questions, fearing they might be too basic. But I soon realized that the Fedora community values learning and collaboration. Once I started asking, I received helpful responses that made my contribution process much smoother.

7. Advice for Future Fedora Contributors

If you're reading this as an Outreachy 2026 applicant, here’s my advice:

  1. Start early – Don’t wait until the last minute to make your first contribution. Fedora has a learning curve, and the earlier you start, the better.

  2. Read the guidelines carefullyFedora has clear contribution rules — make sure you follow them to avoid common mistakes.

  3. Engage with the communityFedora is community-driven, and being active in discussions helps you understand the project better. Join Fedora's communication channels like Fedora Discussion, matrix chat, and mailing lists.

  4. Ask for help – The community is there to support you, so don’t struggle in silence. Fedora contributors appreciate curiosity and are willing to help newcomers.

  5. Avoid plagiarism – Don’t copy-paste solutions; learn, understand, and contribute genuinely. Fedora values originality and proper documentation.

  6. Get mentor approval before moving to the next issue – Always ensure you’re following the correct steps to meet contribution requirements. Review feedback is an essential part of open-source contributions.

  7. Document your contributions – Keep track of what you’ve done so you can refer back to it later. This helps when applying for future roles or opportunities in open-source projects.

8. Conclusion

When I received the email confirming my initial Outreachy application approval, I knew it was time for the real work — contributions. And through this journey, I’ve not only learned about Fedora but also discovered a community that values innovation, inclusivity, and open-source collaboration.

So, if you’ve ever overlooked Fedora like I almost did, give it a chance. It might just change the way you see Linux.

1
Subscribe to my newsletter

Read articles from Israel Abazie directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Israel Abazie
Israel Abazie