Language Selection

English French German Italian Portuguese Spanish

ubuntu vs opensuse

Filed under
SUSE
Ubuntu
-s

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

TUXEDO Computers Enables Full Linux Support on the Intel-TongFang QC7 Gaming Laptop

At the request of numerous users, TUXEDO Computers is now providing the necessary drivers and software needed to enable full Linux support on the Intel-TongFang QC7 reference gaming laptop, which is the base of several laptops available for purchase in stores across Europe and the US. Some well known brands include the Aftershock / LEVEL51 Vapor 15 Pro, Eluktronics MAG-15, MAINGEAR ELEMENT, and XMG FUSION 15, the latter being now offered by TUXEDO Computers on their online store fully configurable and pre-installed with the company's in-house built, Ubuntu-based TUXEDO_OS. Read more

Red Hat/Fedora: Cockpit, WHO, DarwinAI and Emmanuel Bernard.

  • Cockpit 233 — Cockpit Project

    Cockpit is the modern Linux admin interface. We release regularly. Here are the release notes from Cockpit version 233.

  •  
  • World Health Organization Embraces Open Source Technologies to Assist Healthcare Workers

    Red Hat, Inc., the world's leading provider of open source solutions, today announced it is working with the World Health Organization (WHO), the specialized agency of the United Nations responsible for international public health, to create a sustainable open source development infrastructure to support the development of the Learning Experience Platform (LXP) for the WHO Academy, the organization’s new state-of-the-art training center.

  •  
  • DarwinAI and Red Hat Team Up to Bring COVID-Net Radiography Screening AI to Hospitals, Using Underlying Technology from Boston Children’s Hospital

    DarwinAI, the explainable artificial intelligence (XAI) company, and Red Hat, the world’s leading provider of open source solutions, today announced a collaboration to accelerate the deployment of COVID-Net—a suite of deep neural networks for COVID-19 detection and risk stratification via chest radiography—to hospitals and other healthcare facilities. DarwinAI and Red Hat are also leveraging the expertise of a computation research group, the Fetal Neonatal Neuroimaging and Developmental Science Center (FNNDSC) at Boston Children's Hospital to better focus the software for real world clinical and research use.

  • Emmanuel Bernard fell into open-source

    Hello, and welcome to developer's journey, the podcast, bringing you the making of stories of successful software developers to help you on your upcoming journey. My name is Tim Bourguignon, and on this episode 127, I receive Emmanuel Bernard. Emmanuel is a Java champion, Distinguished Engineer, Chief Architect for RedHat, open source contributor to the Java standards, public speaker, community leader, and among others, the host of the podcast, The Cast Coders. Emmanuel, welcome to DevJourney.

Kernel Space: Systemd, OpenZFS, AMDGPU Driver

  • Systemd 247 Released With Experimental Out-of-Memory Daemon, New Credentials Capability - Phoronix

    Systemd 247 is out today as the latest major version of this Linux init system. Like most systemd releases, systemd 247 is very heavy on new features.  Systemd 247 most notably introduces the still-experimental systemd-oomd as the out-of-memory daemon with that Linux OOMD code originally developed by Facebook and later adopted for desktop use-cases. Once stabilized, the goal of systemd-oomd is for improving the behavior when the Linux system is low on memory / under memory pressure.  Beyond systemd-oomd, systemd 247 now defaults to using Btrfs with systemd-homed and other enhancements as outlined below. 

  •   
  • OpenZFS 2.0-RC7 Brings Better ABI Handling, Reduced Latency For Non-Interactive I/O - Phoronix

    OpenZFS 2.0 is getting quite close to release but isn't over the finish line yet and this week brings the seventh release candidate.  OpenZFS 2.0-RC7 is lighter than some of the past release candidates so it looks like work may be winding down. OpenZFS 2.0 is a big release with Zstd compression, mainlined FreeBSD support, various performance improvements, sequential resilvering, persistent L2ARC support, and many other changes. 

  •   
  • AMD Stages More Driver Updates For New GPUs With Linux 5.11 - Phoronix

    While the Radeon RX 6800 series is now shipping that was developed under the Sienna Cichlid codename, there are other fishy codenames remaining and are seeing more work for the Linux 5.11 kernel that will officially open development in December and then likely reaching stable in February.  AMD on Wednesday sent out more AMDGPU kernel driver updates for Navy Flounder and Dimgrey Cavefish. Navy and Dimgrey are for unreleased AMD Radeon products that appear to be for additional RDNA 2 / Radeon RX 6000 series parts. Nothing too notable with the latest batch of updates, just more enablement churn and more device IDs added in. 

today's howtos

  • How to install Mageia Linux

    Mageia is an RPM-based Linux operating system forked from the famous French Linux distribution Mandriva. It is an open-source operating system and is an excellent option for using Linux the RPM way. In this guide, we’ll show you how to install the operating system on your computer.

  • How to free up RAM on Linux

    Are you running out of usable memory on your Linux PC? Are you trying to free up RAM space but don’t know how to do it? We can help! Follow along as we go over how to free up RAM on Linux!

  • [Older] How to monitor network activity on a Linux system - LinuxConfig.org

    In this article we learn how to monitor network activity on Linux.

  • How to Disable Your Webcam in Ubuntu?

    Find out these simple methods to disable webcam in Ubuntu. We can stop the webcam driver to load in Linux OS by modifying the configuration file.

  • How to install Code Blocks on Ubuntu 20.04 - YouTube

    In this video, we are looking at how to install Code Blocks on Ubuntu 20.04. Enjoy! For the command and more, look here: https://www.linuxmadesimple.info/2020/11/how-to-install-code-blocks-on-ubuntu.html