Language Selection

English French German Italian Portuguese Spanish

ubuntu vs opensuse

Filed under

I was glancing through the top searches for my site and noticed one string I thought I'd try to answer it. That search was openSUSE vs Ubuntu. Now, I've avoided formally comparing Ubuntu to other distros such as openSUSE or Mandriva before because in my book it's like comparing apples to oranges, but for the sake of those searching, I will try.

Downloading and Installing:

The first difference that presents itself is the choice of downloads. Ubuntu comes in a one installable live CD or alternatively, a one CD installer. OpenSUSE comes first in a five CD or one DVD installer. They also offer a one CD installable system as well in either a GNOME or KDE flavor. Of course, Ubuntu is the only one who will send you a CD for free.

OpenSUSE's installer is a refined graphical installer with lots of user choices. It can be a quick easy install or more advanced if so needed usually by clicking further options. It includes desktop and package selection, setting up root password, net connection, other hardware configuration, boot loader, and a user account. Ubuntu's installer is becoming more and more polished, but it's a one size fits all install. No package selection or root password, but it does walk the user through basic settings such as a user account and boot loader. As all Linux, both require an install and swap partitions and give the user the means during install to make them if needed. OpenSUSE's installer is much more powerful, but both get the job done.

The Desktops:

Ubuntu's desktop is what appears to me to be a slightly customized for aesthetics but otherwise basic GNOME. OpenSUSE gives the user a choice as to which desktop to use: KDE, GNOME, or one of several other popular lighter solutions. OpenSUSE customizes their KDE and GNOME desktops quite a bit. First for aesthetics but also for things which developers feel will enhance the desktop experience such as Kickoff menus, integrated search, extra applets. OpenSUSE has far more polish and professional appearance.

The topic of eye candy, curb appeal, or default look is a bit fluid as it is one of easiest areas to customize and completely change. Ubuntu seems to prefer earthtones with an emphasis on browns whereas openSUSE tends toward greens. Both offer customized wallpapers and color schemes and openSUSE had their own window decoration. Both seem customize application splashes as well as boot screens, system startup splashes, and desktop splashes. In this area it's mainly a matter of personal choice.

The latest release of Ubuntu is suppose to offer advanced desktop effects with compiz fusion out of the box for supported graphic cards whereas openSUSE still needs to be activated.

Included and Installing Apps:

Default set of applications depends on which of the openSUSE images chosen. Comparing the 4 gig DVD to Ubuntu's one Live CD will go as you might expect - openSUSE provides much more. But even so, you don't really get much with Ubuntu by default. There's one browser, one email application, an instant messenger, a music player, a movie player, a CD burner, OpenOffice, and the GIMP for image manipulation.

Fortunately, Ubuntu does have a repository with lots more software available for easy installation. Ubuntu comes with a quick Add/Remove Software tool that even has user ratings for listed software. There is also Synaptic available which is a bit more powerful. Ubuntu comes with software repositories already available for use. openSUSE had their software manager as well. It's a complicated program for installing and removing software and updates. New Linux users may find Ubuntu's more simplified interface easier to use. Both come with an update manager and both seem to work equally well.

In the area of system monitoring and configuration tools, openSUSE definitely has Ubuntu beat. Ubuntu comes with the GNOME preferences modules and a few other hardware configurations such as a network connection tool. I've found it to be iffy at best and usually inoperative. openSUSE has a wide variety of tools for many purposes as well as skill and outcome levels. New Linux users may not need all the functionality provided by openSUSE, but for those wishing for powerful advanced configuration tools will want openSUSE.

Both in their latest releases offer easy installation of some multimedia codecs. On both desktops if a codec is needed a pop up opens to help the user install them. Ubuntu comes with a Restricted Drivers application that will download and install proprietary graphics or wireless drivers. openSUSE has their One-Click install of these as well, although you will have to visit their site to get started. I think Ubuntu's Restricted Manager is a bit more convenient being available from within the menu system as opposed to browsing the openSUSE website for the One-Click applications although openSUSE offers more choice once you get there. Neither have enough codecs for every multimedia format at the time of this writing.


Under the hood Ubuntu is based on Debian Linux, a distro with a long history and a solid reputation for stability. As such, Ubuntu utilizes APT for package management although all their applications have been rebuilt and optimized to work within the Ubuntu framework. openSUSE isn't really based on anything else, unless you'd like to say it's based on the enterprise system SuSE Linux. Many moons ago, SuSE Linux was based on Slackware Linux, another distro with a long distinguished history and reputation for stability. But I don't think you'd find too much of those roots left today. Ubuntu has been around for about three years now and openSUSE has been in development, if by different names and owned by other parent companies, since about 1994.

Hardware Support:

Most hardware support comes from the Linux kernel, and these days the Linux kernel supports just about everything in a normal pc or laptop. However, there are still aspects of the userspace environment that can effect hardware support. Two big culprits are powersaving and ethernet, and perhaps on a lesser scale sound and graphics.

I've never had a problem getting any kind of internet connection out of openSUSE, but I've had more failure than success in this area from Ubuntu, especially wireless. In the latest releases of both of these distros, I've had some difficulty with suspend/hibernate.

So, basically in today's Linux world with the advanced capabilities in the kernel and userspace detection and auto-configuration, most all Linux distributions handle hardware very well. However, I've found that openSUSE's userspace support is a bit better.

Bottom Line:

So really the big basic difference is that Ubuntu is a simplified cookie cutter distribution designed to not overwhelm the new user with choice. openSUSE on the other hand is the polar opposite offering choices for every aspect of Linux computing. openSUSE is very scalable and it can be as easy or advanced as one needs. You could install openSUSE on a dozen machines and none be the same if that was your wish, whereas install Ubuntu on a dozen machines and it would be exactly alike except some might not be able to connect to the internet.

As stated at the beginning, there really isn't much of a comparison between these two distros as they are so vastly different in target audience, capabilities, and philosophies. If you are a brand new Linux user perhaps you should get your feet wet with Ubuntu as openSUSE might seem a bit overwhelming. After a coupla weeks and you begin to feel claustrophobic, then branch out to try openSUSE. If you have any Linux or advanced Windows experience, then you might prefer the functionality found in openSUSE.

openSuSE and the cookie cutter distribution ..

I've used both and while openSuSE does provide a lot more on the DVD, it does so at the cost of complexity, for instance out of the box, to add the missing bits, it requires disabling zen and enabling the smart package manager, then manually adding third party repositeries that may or may not work.

Getting third party apps to compile seems to be a bit of a headache, mpeg4ip requires lame which requires mp3 which requires etc. I'm not saying Ubuntu wouldn't suffer the same fate but once you exit the safe habour of Yast, you're on your own .. Smile

To add the extra bits in Ubuntu all it took was firing up Synaptic Package Manager and enabling repositeries. Simplicity of use doesn't necessarly mean simplicity under the hood. As a desktop I would use Ubuntu while reserving openSuSE for the backend. What more does the average user want from a desktop than a browser, email, IM, Music player, Movie player, CD burner, OpenOffice and image manipulation. Anything bigger and you need to run it on a server.

Finally I find there is a lot more online support for Ubuntu than openSuSE that and it isn't encumbered with any licensing nonsence makes it a prime choice for me.

opsuse and complexity

"I've used both and while openSuSE does provide a lot more on the DVD, it does so at the cost of complexity, for instance out of the box, to add the missing bits, it requires disabling zen and enabling the smart package manager, then manually adding third party repositeries that may or may not work."

Actually that was only with opensuse 10.1, dunno about Zen problem... I personally have never has that issue. I will agree, 10.1 was a headache which I still remember. as for complexity - I guess it depends, I found Ubuntu far more complex. Either way the 10.1 issues were fixed with updates. On to opensuse 10.3 . . .

Today with openSuSE 10.3, open yast; select software; select community repositories, and just click on the repos you want to add - and walla. All the updates you need without having to install 3rd party package managers. Also now with the one click install offered - opensuse is very flexible. I also do have smart and synaptic installed on this 10.3 machine. They all work very well.... just add packman, listed on the yast repositories website - and in yast Community Repositories already... apt appears to still be in beta at this time for 10.3.

Personally I am really liking the way 10.3 is headed - but I do still have some issues (everything will have its issues).

If you are going to run Wireless... make sure you can get your machine to an rj45 jack, or just download the DVD if you are unsure if you must compile a driver. I have not tried the gnome CD install, but on the KDE CD, there is no make or gcc. So while I had my wireless drivers - I was stuck. DVD includes those and I was able to compile. We all have our wireless issues in Linux... I hope they reconsider putting make on the CD in the future. However - ndiswrapper works perfectly (should I say - as perfect as ndiswrapper can work). Once compiled - or ndiswrapped; yast makes wireless pretty darn easy. My one desktop, it's rt2500 was set up automatically, and my laptops broadcom 4306 was a brease with ndiswrapper. This desktops rt2561 card I had to compile the serialmonkey drivers - I used the DVD, the other two I used the KDE CD install.

How I see it is this, Both have communities and large repos. I prefer opensuse mainly bacause I have a real root account - which is my preference. I also enjoy having all the init levels as a posix standard(1 thru 5, with 6 being reboot, yadda yadda yadda). So.. try both if you can, see which you prefer. Both "flavors" are a good choice, and have their fans. I know we will hopefully see the good points of each distro listed. I know both offer much more than what has been discussed thus far.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Android Leftovers

today's leftovers

  • Purchased a PlayStation 3 Between 2006 and 2010? You May Be Entitled to $65
    PS3 owners first qualified to receive compensation from Sony following the settlement of a lawsuit in 2016. That case dealt with the "OtherOS" feature that came with the console when it debuted. With OtherOS, Sony promised a new PlayStation that would operate like a computer, allowing users to partition their hard drive and install third-party operating systems like the open-source Linux software.
  • Moro – A Command Line Productivity Tool For Tracking Work Hours
    Keeping track of your work hours will give you an insight about the amount of work you get done in a specific time frame. There are plenty of GUI-based productivity tools available on the Internet for tracking work hours. However, I couldn’t find a good CLI-based tool. Today, I stumbled upon a a simple, yet useful tool named “Moro” for tracking work hours. Moro is a Finnish word which means “Hello”. Using Moro, you can find how much time you take to complete a specific task. It is free, open source and written using NodeJS.
  • Twenty years, 1998 – 2018
    curl 4.0 was just a little more than 2000 lines of C code. It featured 23 command line options. curl 4.0 introduced support for the FTP PORT command and now it could do ftp uploads that append to the remote file. The version number was bumped up from the 3.12 which was the last version number used by the tool under the old name, urlget.
  • What’s New in ArchLabs 2018.03
    ArchLabs 2018.03 is the latest release of Linux distribution based on Arch Linux featuring the Openbox window manager as the primary desktop interface. The project’s latest release ArchLabs 2018.03 brings a few fixes and improvements and improve the user. Powered by Linux kernel 4.15 series and based-on latest version of Arch Linux. LUKS and encryption is now working, for those security concious users out there you should be all go on the encryption side. There have been a few installer updates, base-devel is included at install time. Also the mirrorlist is optimised at the same time.
  • [Older] openSUSE.Asia Summit 2018: Call for Host
    The openSUSE.Asia organization committee is accepting proposals to host the openSUSE.Asia Summit during the second half of 2018. The openSUSE.Asia Summit is the largest annual openSUSE conference in Asia, attended by contributors and enthusiasts from all over Asia.
  • TidalScale Software-Defined Servers Now Support SUSE Linux Enterprise Server
    TidalScale, the leader in Software-Defined Servers, announced today that working in partnership with SUSE, the world’s first provider of Enterprise Linux, TidalScale has achieved SUSE Ready certification to ensure full compatibility with SUSE Linux Enterprise Server. TidalScale’s breakthrough scaling platform allows multiple industry standard servers to be combined into a single Software-Defined Server running a single instance of SUSE Linux Enterprise Server.
  • 8 Best Radio Apps For Android To Stream Online Music In 2018

Kernel and Graphics: Torvalds, Linux Foundation, Nouveau and libinput

  • Which Linux Distribution Does Linus Torvalds Use in 2018?
    We know a sizeable amount of his views on Linux distros, thanks to an interview he took long ago in 2007, but who knows – could he have changed his mind? In a 2007 interview, Linus professed that he didn’t use Debian because he found it hard to install, a statement I find interesting because he’s the guy who wrote GIT in C. Anyway, he buttressed his reason for not using Debian in a later interview from 2014, when he explained that because he is responsible for maintaining his computer and all the computers used by his household, he likes to use an OS with virtually no installation hassle. [...] As far as I know, he uses Fedora on most of his computers because of its fairly good support for PowerPC. He mentioned that he used OpenSuse at one point in time and complimented Ubuntu for making Debian accessible to the mass. So most of the flak on the internet about Linus disliking Ubuntu isn’t factual.
  • Linux Foundation, Intel launch open source IoT hypervisor
    The Linux Foundation has unveiled plans for a new open source project to provide streamlined embedded hypervisors for IoT devices. Called Acrn, the project has been assisted by Intel, which contributed code and engineering. The main thrust of the project is to create small, flexible virtual machines. ACRN comprises two main components: the hypervisor and its device model, complete with I/O mediators. The Linux-based hypervisor can run many ‘guest’ operating systems at the same time.
  • Nouveau NIR Support Appears Almost Baked, NV50 Support Added
    Karol Herbst at Red Hat started off this week by publishing his latest patches around Nouveau NIR support as part of the company's effort for getting SPIR-V/compute support up and running on this open-source NVIDIA driver. Red Hat's grand vision around open-source GPGPU compute still isn't entirely clear especially with Nouveau re-clocking not being suitable for delivering high performance at this point, but it must be grand given the number of developers they have working on improving the Linux GPU compute stack at the moment.
  • xf86-input-libinput 0.27.0 Released
    Aside from a few touchpad issues and other minor random issues with select hardware, libinput these days is mostly in great shape for being a generic input handling library that is working out well for both X.Org and Wayland users.

KDE: KDE Applications 18.04, KDE Connect, KMyMoney 5.0.1 and Qt Quick

  • KDE Applications 18.04 branches created
    Make sure you commit anything you want to end up in the KDE Applications 18.04 release to them :)
  • KDE Connect – State of the union
    We haven’t blogged about KDE Connect in a long time, but that doesn’t mean that we’ve been lazy. Some new people have joined the project and together we have implemented some exciting features. Our last post was about version 1.0, but recently we released version 1.8 of the Android app and 1.2.1 of the desktop component some time ago, which we did not blog about yet. Until now!
  • KMyMoney 5.0.1 released
    The KMyMoney development team is proud to present the first maintenance version 5.0.1 of its open source Personal Finance Manager. Although several members of the development team had been using the new version 5.0.0 in production for some time, a number of bugs and regressions slipped through testing, mainly in areas and features not used by them.
  • Qt Quick without a GPU: i.MX6 ULL
    With the introduction of the Qt Quick software renderer it became possible to use Qt Quick on devices without a GPU. We investigated how viable this option is on a lower end device, particularly the NXP i.MX6 ULL. It turns out that with some (partially not yet integrated) patches developed by KDAB and The Qt Company, the performance is very competitive. Even smooth video playback (with at least half-size VGA resolution) can be done by using the PXP engine on the i.MX6 ULL.