I’ve had hit-or-miss experiences with virtual OS’s on my home machine. When I had an Apple powerbook, Parallels was awesome. It just simply worked with no hassles.
On the Linux platform I have not been impressed with any of the virtualization packages until just a few days ago. A colleague showed my Oracle’s Virtual Box software. Just like Parallels, it just works on Linux. No hassle, no fuss, no issues.
So far on my Fedora 17 desktop I have Windows 7 and CentOS 6.5 running. By this evening Fedora 20 will be running as well.
Recently I needed to use the Citrix client to connect to a virtual desktop. With Fedora 15, installing the Citrix client has gotten easier, but it still has some pitfalls. I could not get the Citrix client to run on 64-bit Fedora 15, only the 32-bit version. The problem with 64-bit was with OpenMotif and the support libraries that Citrix is expecting. Installation on 32-bit was easier.
1). Install OpenMotif. On Fedora type “sudo yum install openmotif”. The necessary library LibXp will be installed as a dependency.
2). Install the Citrix client. Go to Citrix web site, download the right Citrix receiver for your system.
The first time running the Citrix receiver, I received an SSL error. After some searching I found that the prerequisite SSL certificate is not automatically installed into the Citrix keystore. The exact error message I received was “you have not chosen to trust UTN-USERFirst-Hardware, the issuer of the servers security certificate (SSL Error 61)”.
To resolve the error I had to export the appropriate certificate from Mozilla and copy it into the Citrix keystore. To export it from Mozilla, go to “edit/preferences/advanced”. Click on the “encryption” tab and then on “view certificate”. Click on the “authorities” tab and scroll down the appropriate certificate. In this case it is the UTN-USERFirst-Hardware certificate. Click on export to save it to a file. Then copy that file to the Citrix keystore. The keystore is located at /usr/lib/ICAclient/keystore/cacerts.
After copying the necessary certificate, the Citrix receiver client fired up and connected to my server flawlessly.
Lately I’ve been on a kick upgrading the computers in the house. Most of the machines are dual Xeons with 4Gb or 8Gb of ram. I just added a 1.5Tb drive to one machine that was running out of space. It had a 40gb drive in it and it was full. I went through looking to dump what ever I could, but it only amounted to a few Gb free.
I also had to add a 8-port switch. I have a 16-port switch downstairs where I have the server gear, but I need more ports in the den. I’m wondering if it was a good idea to go with the 8-port switch and not the 16-port switch. At the time the store I was in only had the 8-port switch and I didn’t feel like driving around.
The one purchase that I made that has just proven itself to be so valuable was a D-Link print server. It can handle up to 4 printers. I know, it was a simply thing to add, but what a difference to be able to print from anywhere. I’ve got the laser printer and the Epson photo printer attach to it. The only bummer is that I have to go into the den to turn the printers on if I want to print. A lot of the times I’m in the family room with the laptop and have to walk to the other end of the house. Yes, on occasion I get lazy and yell for one of the kids to turn on the printer or retrieve the printouts for me.
The one box that I haven’t upgrade is the Apple G4. I did add some ram to bump it to 4Gb. That box has found some new life with my daughter. She likes to play her games on it. She likes the idea of having a machine that is basically only used by her.
That leads me to another thought. I am amazed at the kids. I have XP, Vista, Mac OS X and Fedora Linux in the house on various machines. Majority of the boxes run Linux, from Fedora Core 5 to Fedora 10. But it doesn’t matter to them. They jump from box to box without thinking about the operating system. Most adults I know have issues running a single operating system. Not them. Its seamless to them. I cant help but wonder what the technology will be like when they are adults and start having difficulty adopting to it.