openSUSE:OpenSUSE and other distributions
tagline: From openSUSE
This page will give you, as an openSUSE ambassador, arguments in a discussion about the value of openSUSE for people who want to help in Open Source. See here for an article about the major technical differences between openSUSE (12.3) and other Linux distributions.
The page is under construction and mostly contains a random bunch of arguments... Feel free to add any braindump or question you have! If you have arguments against having both, add those too, we can discuss them and make even better arguments for the ambassadors.
Why openSUSE and not Ubuntu/Fedora?
One useful talking point you might need when somebody asks you "why openSUSE" comparing us to Fedora and/or Ubuntu:
- Fedora does awesome in pushing forward the 'Linux' stack and testing new technologies.
- Ubuntu does great simplifying and making things easy to use for basic tasks.
- openSUSE is for those who need to 'get work done': longer release cycle and more focus on stability than Fedora; better tools (OBS, Studio, YaST) and much more flexibility than Ubuntu.
- Essentially, other distributions are irrelevant. Debian is ok-ish on a server (although it offers no enterprise grade support) but either outdated ("debian stable") or unstable and unpredictable ("Unstable" and "Testing" development trees).
None of the above is black and white. openSUSE does experimental things, has the occasional instability and can be inflexible in areas. But the big picture is as described above - despite differences in individual experiences.
From a 'community point of view', openSUSE is far more open than Fedora, Ubuntu, Debian and most other distributions. Those are much more tightly controlled by their corporate sponsors or community governance processes, using technical boards, community committees, 'self appointed benevolent dictators' (<- that's Mark Shuttleworth in his own words) and lots of bureaucracy. We might have a bit of a German-engineering culture with associated directness and high quality standards - but if you do the work, you get the respect. Nobody tells you what to do.
- does openSUSE offer something more than Fedora and Ubuntu?
- A key differentiator here is YaST - no other distribution provides such a comprehensive and integrated tool for installing, configuring and administrating the distribution. You get one tool that can be used on both the command line as well as the GUI or via a web browser instead of multiple individual tools with varying quality and usability (e.g. different looks and work flows).
- Our community is another advantage. We're an open, bottom-up community while Ubuntu has mark as self-appointed dictator, going around and telling ppl what to do (for example the highly controversial move to Unity).
- moreover, openSUSE has a strong focus on collaboration and doing what is good for Free Software, very much unlike Ubuntu which tries to get software developers to specifically target Ubuntu which is creating 'special' GTK and Qt interfaces.
- But apt-get is way better!
- No, it's not. Some think it is faster - it isn't. Zypper downloads the differences of packages (instead of the full package) from several servers at once. Thanks to Mirrorbrain the openSUSE mirror infrastructure can't be beaten. Moreover, zypper has the fastest dependency solver in the world - and also the most accurate. It offers alternatives if problems are found instead of just bailing out with an error message like apt-get does. The one thing that makes people think zypper is slow is because by default, it updates the repositories any time you use zypper. This can be disabled easily, however. It is there to make sure you always have the latest repository information. Our repositories update on average far more often than Ubuntu's as many openSUSE users have a large number of OBS repositories. OBS makes delivering new software so easy for packages that they do it all the time... But if you disable the auto-update and use zypper ref manually, it beats apt-get any time.
- but Ubuntu offers Enterprise Long Term Support versions - openSUSE has only 18 months of support
- Sure, they offer an 'LTS' version. Which is 3 years - almost twice as long as openSUSE offers. And 5 years for server packages. However, that does mean you're stuck with old software. It is much more difficult to install new software on older Ubuntu than on older openSUSE. Also note that Ubuntu's support is very limited, they reject fixing some bugs in LTS even if there is already a fix upstream. Their support for LTS is mostly limited to kernel updates. Moreover, openSUSE has the openSUSE Evergreen project which also aims to provide long(er) term support. We don't know yet how long it'll be but we are working on it!
- Ubuntu claims to have way more binary packages available.
- This is an illusion. Debian (and also Ubuntu) splits up packages much more, count language & debug & source packages etcetera. We have those in separate repositories to not clutter up the software installation.
- For openSUSE you can find a HUGE amount of software in OBS (120.000 packages!) and also use packages from other distributions (or rebuild them in OBS yourself if they are incompatible).
- Moreover, openSUSE packagers are very friendly. If you ask on the build service mailing list for a package you can usually count on it being packaged in no-time.
- see the other generic openSUSE arguments.
How openSUSE is handling security?
Security is one of main Linux advantages, but not all distributions are equally agile to provide their users with security patches.
- How many distributions listed on http://distrowatch.com/ have own security team:
Indirect indication of how serious is one distro's approach to security is when other security sources quote it in their reports.
- How many other distributions security lists is quoted on: