Blog 08

19 Mar 2019

This week was spring break, so I haven’t really done a whole lot. I’ve been working on some projects in Godot over break, and recently installed OpenSUSE on a new hard drive that I got to replace my failing one.

Just a bit ago, Godot version 3.1 was released, which includes my small fix. It also includes a bunch of fixed and improvements. So many small quirks and issues I encountered in the previous version have now been fixed, and it works really really. I think that if you were worried about using Godot cause it would not work as well as Unity, then now would be a great time to try it because, in my opinion, it is just as powerful for most types of games. I also just recently found a small error in the Godot documentation and pushed a fix for it. It’s just a small error and a small fix, but I figured if I found it someone else might to, and since it hasn’t been fixed yet, I might as well do it.

As previously stated, I also spent time installing OpenSUSE again. If you don’t know, OpenSUSE is a Linux distribution supported by the German company SUSE and based on their SUSE Linux distributions. OpenSUSE is a pretty well put together operating system, and installing it is a super simple process. It wasn’t difficult to set anything up, just connecting to the wifi, typing in the account name and password, making sure the timezone is right, and then waiting. It’s a pretty easy distro to install if you are interested in Linux but don’t really know where to start.

The reason I chose OpenSUSE in particular is because of two things: The package manager and the way rolling release is handled. For its package manager, OpenSUSE uses ZYpp package. ZYpp is very convenient, providing a lot of super easy shortcuts a options for managing packages, as well as proving some really powerful search options, such as searching for packages but what they provide. Finally, ZYpp auto installs dependencies for software you need, which is just really convenient. OpenSUSE also has a version that is called “rolling release.” This means that the operating system’s packages are updated fairly quickly as new versions are released. This usually means a fair amount of stability is lost in order to have the most up to date packages. However, OpenSUSE, has an interesting process involving testing the software before releasing it, allowing for more stability in it’s rolling release. It’s great because it makes allows the OS to be more stable, while still having very up to date software. Rolling release also means I don’t have to perform large updates that involve switching repos, instead just always running the update command. This is just convenient for me, as I probably wouldn’t be able to remember to switch repos and perform a full update…