Every review I do is from a biased lens as an openSUSE user and this will be no different. I will be taking a biased look openSUSE Leap 15.1. I’d like to say this will be completely objective… but it won’t. openSUSE is the operating system of choice for nearly every aspect of my life for its technical merits as well as the awesome community that supports it.
This is my experience installing and upgrading openSUSE Leap 15.1 on physical hardware and a Virtual Machine. The applications on each machine vary based on their purpose so feel free to look at specific machines I have set up with openSUSE here.
Fresh Installation
I performed one fresh install of openSUSE Leap just to see if the installer has had any noticeable changes. The biggest and most welcome difference I could spot was the side bar installation step. This is something I have seen on many other installation tools and I am quite pleased to see it with openSUSE. It takes the mystery out of where you are in the process.
For a full, step-by-step walk through on installing openSUSE here.
I want to make one other note about a positive, remarkable change in the installer that I appreciated. Before committing to the installation, there is an option to adjust the CPU mitigations based on your needs. I left it at “Auto” to let the smart folks at SUSE and openSUSE determine what is needed for me.
Offline Upgrade
The first and recommended method of performing an upgrade to an existing system. I performed the upgrade on three systems so far without any issue. All of these were upgrading from 15.0 to 15.1. A wonderful trait openSUSE has is that the upgrade process is very straight forward.
On the boot screen, select Upgrade instead of Installation.
Upon starting up the installation, you are greeted with the License agreement. Should you agree to it, next will begin the process of System Probing
Next, unless you have a tremendously complex system setup, you will be presented a location to perform the update. The installer will parse through the previously used repositories and give you the option to edit and or toggle the status for the upgrade.
The easy thing to do would be to let it automatically remove the old repositories and start fresh. For one two of the upgrades, I decided to go in there and change out any references in some of the repositories from 15.0 to 15.1 and toggle the repository active. I had to resolve one set of conflicts that required a change from the Packman repository to the openSUSE official repository. Just reading the prompt will easily guide you through it. It should also be noted, even if you make the “wrong decision” it can easily be fixed at a later time.
If the installer recognizes an active network connection, you will be asked if you want to add online software repositories. No is an option but if you say yes, you will be given a list of suggestion online repositories.
After you select Next you are given a final installation summary with the option to make some tweaks and adjustments and a final opportunity to bail out.
Very nicely, this installer is the most verbose and wonderful output I have ever seen. It gives a fantastic, current status of what exactly is going on and how many packages with an estimated time left broken down by source.
After a reboot all three systems were functioning without a single glitch. It was simply fantastic.
Online Upgrades
I have one machine that I neglected to update to 15.0. It wasn’t a machine that was heavily used. Mostly just for my kids’ education activities that don’t require Internet access. A summer went by and I didn’t really think much about that old laptop. When I turned it on and realized it was still on 42.3 and had NOT been updated, I thought I would do an Online Upgrade. Since I really had nothing to lose and only smiles to gain. I went into the YaST module to manage the Software Repositories to change out any repository references that had “42.3” to “15.1”. Then, I ran the command in terminal
sudo zypper dup
After some time, this crusty 13 year old Dell Latitude D830 completed the Distribution UPdate, I rebooted the computer and it was, without a single glitch. I was rather impressed that it worked so well. I mean, of course it worked well, this is openSUSE but to be without a glitch or having to “faff” with it at all was quite surprising.
What I Like
The sheer durability of Zypper as a package manager and how it handles all the packages is absolutely astounding. I will concede, that APT, DNF or EOPKG may be just as good but that hasn’t been my experience with APT and I haven’t tested DNF or EOPKG as thoroughly. What I can say with the utmost confidence is that Zypper can do pretty amazing things when it comes to system package management. The interactive nature of it allows me to make the best decision upon any conflicts that may arise. Zypper is simply fantastic and has, as of recent become one my favorite applications.
Going from openSUSE Leap 15.0 go 15.1 was nothing special our outstanding. They both look the same, outside of some performance improvements. Visually, it’s the same, it functions the same.
When performing a fresh installation, I appreciate that you can choose your CPU mitigations depending on what you see as your threats. This is of course an expert function and for shlubs like myself, “Auto” is probably the best choice.
What I Don’t Like
Setting up the network with the openSUSE installer for wireless is a bit of a challenge. Not an issue for me because I prefer to plug into a proper Ethernet port. It is becoming more common to buy laptops that do NOT have a proper port due to whatever silly reason like cost reduction. Oh, sure, Ethernet on consumer grade machines is probably a complete waste for most but I am very much a fan of a “hard line” so perhaps I am the minority. I would prefer a more automatic process or something that presents itself for the user more approachable. This would eliminate some complaints I have heard about the installer.
The partitioning tool would be improved if the summary gave you a graphical representation of what was going on along with the written summary and perhaps some sort of easy buttons for new users. It should also be noticed that this is quite possibly the best tool for setting up a more complex arrangement of partitions just not the best for new users.
Final Thoughts
openSUSE 15.1 is an incredibly boring and unremarkable update to 15.1 or even 42.3 for that matter… which is fantastic, absolutely fantastic. True to form of openSUSE, nothing radical happens from version to version, just steady improvements to the underpinnings of the operating system.
The overall experience with installation and upgrades and using openSUSE, in general, is very positive and thanks to the Open Build Service along with the openQA, the experience of installing and upgrading openSUSE uninterestingly consistent. With this fantastically predictable behavior, openSUSE is most certainly where I want to stay. The operating system remains a reliable partner in your computing experience allowing you to do more interesting things on top of it. openSUSE frees you up to make, produce or develop to your hearts content.
References
openSUSE 15.1 Release Notes
Download openSUSE Leap
openSUSE Open Build Service
openQA