This semester at school we have a class called “Second Operating System”. Just like you would expect, we are learning Linux. Unfortunately, the teachers have opted to go with OpenSUSE as the primary OS to teach. First day was to do the setup on either our laptops or the desktop machines the school provides. I opted to install OpenSUSE in Sun’s VirtualBox.

VirtualBox is a great desktop test environment mostly used by programmers to test programs in. It supports Linux and Windows as a gust operating system allowing you to install operating systems on a base Windows install. This means that I don’t have to dual boot 2 operating systems.

After installing openSUSE, first thing I wanted to do was install the Addition tools that come with VirtualBox. This will allows the mouse to flow between the virtual machine and the actual machines desktop freely. It also allows the display to run in “Seamless mode”. Seamless mode run the guest OS right on top of the desktop of the machine seamlessly.

The problem with this is you need to install the kernel source headers. Not a big deal with most OS’s but with OpenSUSE, she wasn’t going to go willing. In Ubuntu when you go to install the kernel source headers it asks you if you really want to do this then enables the correct repositories. OpenSUSE says it doesn’t exist then you have to go hunting for how to do it. So I did what ever n00b does and went to Google and tryed finding a site that shows how to install the files that were required.

Turns out that if you go in about 5 menus deep in the crap thing they call a control panel, there is a spot where you can add the repos. It gives you a nice list of about 20 repos that if you didn’t have any prior Linux knowledge you would have no idea what one to add. So I added all of them.

I ran a repo update using there crappy application manager. It took 30 minutes to check all the repos and 6 of them failed. Explain that to me. :S So after using the search feature found exactly what I was looking for. After that everything installed and ran fine, accept a few things:

  1. Seamless mode doesn’t work
  2. Internet is up and down (no other VM does this)
  3. Installing any application is the biggest pain in the but ever

To conclude, I hate OpenSUSE. I don’t recommend using it at all. They make doing anything twice as difficult as it should be. Why make it so hard?