Fedora users or potential users sometimes have questions on how Fedora compares to other distributions in the Linux world. If you are wondering if Fedora is the right distribution for you, refer to the following pages:
http://fedoraproject.org/wiki/Overview http://fedoraproject.org/wiki/Is_Fedora_For_Me
Linux distributions are very diverse and the following is not meant to a comprehensive comparison of all distributions nor are they a unbiased review or distribution bashing. Instead they are look at some other popular distributions from a Fedora perspective.
We, in the Fedora Project certainly believe in the diversity and encourage that by working close with upstream projects that benefits all Linux distributions and not just Fedora.
Debian
Debian is a community project and a popular Linux distribution.
Similarities:
Like Fedora, Debian is very focused on free and open source software. A good judgement of whether a particular software project is truly free and open source software can be made on the basis of whether it is available via the Debian and Fedora repositories.
Both projects have a large body of collective knowledge from the community in the form of community governance, policies and packaging guidelines
Differences:
Debian uses the deb format, dpkg package manager and apt-get dependency resolver. Fedora uses the rpm format and the RPM package manager and yum dependency resolver.
Debian has free, non-free and contrib repositories. Fedora has a single global repository that contains only free software applications.
Debian has a larger repository with over 20,000 software packages. Fedora has around 15,000 software packages taking into account that Fedora does not include a non-free or contrib repository.
Unlike Fedora, Debian does not follow a time based release model.
Ubuntu
Ubuntu is a popular Debian derivative and based on the Unstable branch of Debian. So many of the Debian similar and differences apply to Ubuntu as well.
Similarities:
Like Fedora, Ubuntu has a six month release cycle and follows a time based release model.
Red Hat sponsors the Fedora Project and Canonical sponsors Ubuntu Project
Differences:
Ubuntu uses sudo by default while Fedora users have to use su instead.
Ubuntu is commercially supported by Canonical while Fedora is a community project
Ubuntu is a based on the unstable branch of Debian but Fedora is not a derivative and has a more direct relationship and stays close to many upstream projects.
Ubuntu has more lax policies involving proprietary or patent encumbered software and selectively tolerates it to some extend.
openSUSE
openSUSE was founded in part as a response to Fedora and hence has many similarities
Similarities:
Like Fedora, openSUSE uses RPM as a package manager
openSUSE also has a time based release model although Fedora has a new release every six months and openSUSE has a new release every nine months instead
openSUSE has adopted the Fedora trademark license agreement with a few minor differences
openSUSE has in large part adopted the Fedora Packaging guidelines as well
Differences:
openSUSE uses the zypper dependency resolver instead of yum although yum is available in the openSUSE repository.
openSUSE is freely available but also sold as a retail boxed product with limited commercial support from Novell while Fedora is a community project with no retail business.
Mandriva
Similarities:
Like Fedora, Mandriva uses RPM as a package manager
Mandriva has adopted the Fedora licensing guidelines with few minor differences
Differences:
Mandriva uses the urpmi dependency resolver instead of yum although yum is available in the Mandriva repository.