Here are my answers to your questions, written from my perspective as the Fedora Community Architect:
Why use Fedora?
People generally choose Fedora because they want to be close to the “source” of innovation. Fedora’s main objective is to lead the advancement of free and open source software. We have a philosophy we call “Upstream First.” This means when we find a bug or want a new feature, we don’t just patch it in Fedora; we go to the original creators (like the GNOME desktop team or the Linux Kernel team) and fix it there.
What makes it unique?
Because of that “Upstream First” philosophy, Fedora is often a preview of what the rest of the Linux world will look like in 2–5 years. If you want to use technology today that will become the industry standard tomorrow (like Systemd, Wayland, or Pipewire), you use Fedora.
Maintenance Demand:
Maintaining packages is a significant amount of work! We have thousands of volunteer maintainers who look after thousands of software packages. It requires constant vigilance to check for security updates, fix build errors, and ensure upgrades don’t break the system.
Why RPM?
Historically, RPM (Red Hat Package Manager) became a standard for enterprise Linux (like Red Hat Enterprise Linux). Having our own manager allows us to build specific features that enterprise users need, like strong cryptographic signing and rich metadata.
For the End User:
Honestly? For a new user, the difference between dnf (Fedora) and apt (Ubuntu) is mostly muscle memory. However, Fedora’s packaging guidelines are very strict about not modifying software too much from how the original developer intended. This means users get a “pure” experience of the software, whereas other distributions might heavily modify it.
They are rapidly growing! While our traditional desktop (Workstation) is still the most popular, our “Atomic” desktops are seeing big interest from developers and enthusiasts.
Was it worth the investment?
Absolutely. We believe this is the future of the Linux desktop. Traditional operating systems can “break” if an update goes wrong or if a user installs a conflicting package. Atomic Desktops work more like your smartphone: the system image is applied in the background, and you just reboot into the new version. If something breaks, you can “roll back” to yesterday’s version instantly. That reliability is definitely worth the work.
This is a great start. Since you are targeting teenagers/students who might not know Linux, focusing on usage is the right move. Here are a few quick suggestions to improve your data:
- “Is your PC slow?” is a bit subjective. You might get better data asking: “Does your computer struggle to run the programs you need?”
- Add a “Why?” question. If they aren’t using Linux, ask why. Is it because of games? School software (like lockdown browsers)? Or just because they don’t know how to install it?
- Privacy/Cost. Students often care about money. You might ask: “If you could get a free operating system that didn’t track your data, would you try it?”
I hope this helps with your assignment! Let us know how it goes.