Archive for the ‘Software Reviews’ Category

Wubi

Wednesday, May 16th, 2007

If you’ve ever wanted to try out Linux and you’re a PC user. Now you can and you don’t even have to worry about destroying your Windows installation and the best part of it is that you don’t even have to set up a separate partition for it. There are no longer any excuses for not trying Linux out. Ubuntu Linux, that is.

Wubi Installer

Wubi is a very simple application. You run the application and you give it your preferred username and password. You can change advanced options such as where you want to have Ubuntu installed, which version of Ubuntu Linux you want to use (standard Ubuntu, Kubuntu, Xubuntu or Ubuntu Studio). Once you complete the two step wizard the program will download the version you chose. You’ll then have to reboot and choose Ubuntu from the operating system list. Ubuntu will then be installed into a directory on your computer inside of your Windows installation. Once Ubuntu is installed you’ll reboot and choose Ubuntu from the list again, then login to your newly installed Ubuntu Linux desktop. Once you are finished using Ubuntu you can simply reboot your system and choose Windows from the list, which is selected by default. So remember when you reboot you have to choose Ubuntu from the list if you want to get back into it.

The great thing about Wubi installing Ubuntu Linux is the fact that it is a really good distribution, especially for people who are more familiar with Windows. With Ubuntu Linux you’ll still have access to the files on your computer by going to Places >> Computer and double clicking on the drive where your files are located.

Also, if you have a good graphics card in your system you can take advantage of it by going ahead and allowing the restricted drivers to be installed onto your system. Don’t worry, in this case restricted means that there are copyrights on some of the drivers and they can’t be used in some countries. Also, I don’t think Ubuntu will support these. However, by using the restricted drivers I was able to enable the desktop effects and put some really awesome eye candy onto my Ubuntu Linux desktop: wobbly windows, virtual desktops that spin on a cube, fancy menu effects, etc. If you’d like to see some of these effects, check out this video I found on YouTube.

If you get tired of having Ubuntu Linux installed you simply reboot into Windows and un-install it like any other application.

Although I think Ubuntu Linux is a great distribution, I still prefer Fedora because that is what I am most familiar with. I would like to see the Wubi project expand. Maybe they could offer an API for other Linux distribution vendor’s to create an installer for their specific Linux distribution.

Wubi Advanced Options

A suggestion to the developers that I would make is instead of having users click on “Advanced Settings” to make advanced changes such as where you want Linux installed, make it a part of the wizard. My first time going through the wizard, I did not notice it.

Also, one thing that annoyed me was the fact that as Ubuntu Linux downloaded with the Wubi installer program, three pressed copies of Ubuntu 7.04 (Feisty Fawn) were sitting right beside me. It would be good if you could choose to either download the ISO image, allow you to insert your disc into the drive and create an ISO image or to select an ISO image that you may have already downloaded. The only reason that I can think of as to why they would force you to download a copy of Ubuntu is that it is a custom version with a specific installer.

Like I said earlier, if you’ve been wanting to try out Linux, here is your extremely easy option for getting Linux up and running very quickly.

Wubi - The Easiest Way To Linux

InnoTek VirtualBox

Wednesday, May 16th, 2007

I only learned about this product a few weeks ago. This is the only virtualization product that is currently available for Windows, Linux and Mac hosts that is also free and open source. It’s developed by a very large community and is backed by InnoTek. Products like this tend to go very far because they have a large developer base who are willing to put their personal time into the product and make it an even better product. I’m very interested in seeing how well VirtualBox performs compared to the two others I have reviewed previously. It’s got big shoes to fill after the Parallels review. Let’s see if it’s up to the challenge.

Instead of installing Windows Vista and Fedora Core into VirtualBox like I did with the other two virtualization products. I decided that since I received my pressed copies of Ubuntu Linux 7.04 (Feisty Fawn) in the mail today, I would install it as a VirtualBox guest operating system. I feel as though I can still judge the product by how well Ubuntu performs in it.

First Launch

When you startup the application you are presented with a professional looking application. I like the fact that they don’t require you to go through a wizard before you even look at the software. I personally like to get my feet wet, have a look around and see what all I can do before I set up a virtual machine.

Once you do decide to set up a virtual machine. Everything is fairly simple. The only points in the wizard that might concern some people are that you have to manually set up the virtual hard disk drive and it asks you which kernel the Linux distribution you are installing uses. Setting up the virtual drive is pretty simple with the “New Virtual Disk Wizard.” The Linux kernel can usually be found on the Linux distribution vendor’s website or by simply googling around. For Ubuntu Feisty Fawn, the kernel is 2.6 (I think and hope, that’s what I’m going to use at least!). Also, the wizard asks you to choose whether you want a dynamically expanding image or a fixed-size image. Dynamically expanding means that you give the virtual drive a size that it is allowed to reach, but, you won’t take up that much space on your host’s hard drive unless you actually do fill up the virtual hard drive. The fixed-size image pre-allocates the space you want for the virtual machine on the host machine. This option was available with the two other products I have reviewed previously but it wasn’t as apparent. The default in those applications was to use a dynamically expanding image.

After setting up the guest machine I noticed in the details panel for the guest machine that a CD/DVD-ROM device was not mounted. In the previous products the host’s drive was mounted automatically. This isn’t necessarily a problem. In fact I guess it’s a good thing that you have to choose in case that drive is already in use.

The way the latest versions of Ubuntu Linux work is that to install the operating system you now have to do it after you have started up the Live CD. For a Live CD running in a virtual machine, I think it ran pretty well. Let’s see how well it does after installing it directly into the virtual machine.

Getting use to the way you unfocus your host’s keyboard and mouse is a lot different than all the virtual machine products I have ever used. With VirtualBox you have to press the down arrow and then press the right option key. You can’t do it quickly and you can’t do it very long either or it won’t take effect and release control back to the host. I’m not crazy about that, but I’ll get use to it.

Ubuntu Guest Machine

Once I got Ubuntu Linux installed into the virtual machine, which installed without any problems, the performance was really good. The menus and windows didn’t flicker when you opened or moved them. Applications opened pretty quickly. OpenOffice.org opened quickly, which is pretty impressive for OpenOffice, especially since it’s in a virtual machine. Usually I get extremely poor performance from OpenOffice in virtual machines which is why I normally install AbiWord into my Linux virtual machines.

VirtualBox has their equivalent of VMware’s “VMware Tools” and Parallel’s “Parallels Tools.” Theirs is called “Guest Additions.” Unfortunately I was unable to install this set tools to gauge how much better the performance would get. However if you were able to install these additions you would get the added benefit of having shared folders and probably better video performance.

Another cool feature that is available in VirtualBox is the ability to connect to your virtual machine remotely and control it. The feature is really nice because you can connect to the virtual machine from any machine on the network using RDP. VMware Server (for the PC) has a somewhat similar feature where you can install the VMware Server Client onto any machine on the network and connect to a virtual machine and work with it just as you were at the machine the virtual machine is running on. The VirtualBox feature is really nice because you can simply connect via an RDP client.

I was disappointed with the screen resolution selection that was available to me in my guest machine. The highest resolution in Ubuntu 7.04 (Feisty Fawn) was 1024×768. When you make the guest machine full screen, it doesn’t actually go full screen, it doesn’t stretch out. It’s simply a 1024×768 window on a black background, which was annoying.

VirtualBox has a way to backup your virtual machine’s current state and restore it at a later time. VirtualBox calls this Snapshots, as do VMware products. The only thing that sets Fusion and VirtualBox’s snapshot feature apart is that in VirtualBox you have the ability to give a description of the snapshot.

Overall I am impressed with the performance and features of InnoTek Virtual Box. The performance wasn’t as impressive as it was with Parallel’s desktop but it was better than the performance I got with VMware Fusion. If you can’t afford the $79 price tag of Parallels then I highly recommend InnoTek VirtualBox. With the fact that they are releasing updates fairly frequently I believe the product will continue to get better.

InnoTek VirtualBox

Parallels Desktop

Tuesday, May 15th, 2007

If you know what this product is already then you may be asking yourself why I am reviewing yet another virtualization product. Well, guess what, after I review this one I will be writing about another one. So, I suppose it’s a virtualization review special on Digital Disco Bash. Like I mentioned in the previous article I am reviewing these products because I am unable to run them on my iBook due to it’s limited resources. I realize there is a PC version of Parallels but I want to see how well the Mac version performs since I get the opportunity to play with a brand new Intel iMac for a week.

Parallels First Launch

When you first launch the application you are presented with a wizard which gives you three choices. The first choice is “Windows Express.” The description for that option says “Install Windows XP or Windows Vista in fully automatic mode.” This option presumably is just like the option we found in Fusion when we installed Windows Vista. The other options are for “Typical” and “Custom” virtual machine configurations. Just like the other review, I will be installing Fedora Core 6 as well as Windows Vista. I want to compare the performance of the two products. I’ve heard a lot of good things about the performance of Windows Vista using Parallels virtualization and that is what we are going to start with, Windows Vista.

The settings wizard is a lot like every other virtualization product I have ever used. I suppose by now all of them are fairly standard in the configuration options. There was a neat effect when I started up the virtual machine, the screen flipped the settings window around and started up the virtual machine, as if the virtual machine were on the back side of that window.

Just like with VMware’s Fusion, the installation of Vista in Parallels Desktop went without a hitch and I didn’t have to answer any questions until I got to the Windows Vista desktop, where there was a dialog box saying that once Parallel Tools is installed, Vista will need to be rebooted.

A good touch that the developers added to Parallels Desktop is that on the OS X dock there is a thumbnail of what is currently going on in the virtual machine. It’s not a major feature but it is definitely a nice touch.

Once Parallel Tools was installed I noticed something that I did not notice when I installed Vista into VMware Fusion, when the system shutdown and rebooted the shutdown sound played and when the system restarted, the startup sound played as well. To me, this makes me think that the performance of Vista is going to be substantially better in Parallels than it was in Fusion. It most certainly appears that way.

I decided to look at the settings for the virtual machine and noticed that you can adjust the virtual machine’s video memory. The maximum recommended amount of memory is 16 MB but you can take it up to 32 MB of RAM. Unfortunately 32 MB of RAM is not enough to use the Aero Glass feature of Windows Vista.

Coherence with documents folder

Parallels has a cool feature called Coherence. When you activate Coherence the background and desktop icons in the virtual machine disappear, so does the Parallels application windows. The Windows Start Menu is then displayed on your OS X Desktop. You can launch applications in your Windows virtual machine by using the start menu on your OS X desktop instead of opening the virtual machine window and launching the application. The application still has Windows borders, but, if you need Windows applications but also need access to your Mac applications at the same time, this is a great feature.

I have to say that I am extremely impressed with the performance of Windows Vista in Parallels over VMware Fusion. Although there are a lot of things that are sluggish, like starting a slideshow or using Windows Media Player, the operating system itself is actually pretty usable. When I had Vista installed into VMware Fusion I was unable to play with the Windows Media Center feature, I am able to in this installation in Parallels.

Another good feature of Parallels Desktop is that they have bundled Kaspersky Internet Security into their product. If you install a Windows virtual machine this will allow you to be keep your Windows virtual machine protected from outside threats, that is, if you get online with your Windows virtual machine.

Unlike VMware Fusion you also have the ability to take screen shots of the running virtual machine. However, there is no video recording option available. However, like VMware Fusion you have the option to share files and folders between your virtual machine and your OS X host machine.

If your virtual machine is growing in gigabytes you can use the Parallels Compressor to decrease the size of your virtual machines disk image. This runs disk cleanup and disk defragment utilities. Supposedly this can reduce the size of your virtual machine by 50%. A cool thing about Compressor is that it works with VMware Workstation, Microsoft Virtual PC and of course Parallels Desktop (both Mac and PC versions). Using this feature of Parallels Desktop my installation of Vista was reduced by several gigabytes.

If you have the BootCamp drivers, you can install all of the integrated hardware of your Mac into your virtual machine, such as the built in iSight camera which comes standard on almost all of Apple’s new computers.

New Fedora Core virtual machine

After I had got tired of playing with Windows Vista I decided to install Fedora Core 6 into a virtual machine with Parallels. I immediately appreciated the fact that the Parallel’s developers felt as though Fedora was worth listing in their list of OS choices. Like I said in the VMware Fusion review, I know they can’t list them all, but, I believe Fedora is popular enough that it should be listed.

When I got into the Fedora Core installation I was impressed that the Fedora Core installer detected the hard drive. If you remember from the VMware Fusion article and if you’ve read any of my tutorials in the past, you’ll know that I have always had to make sure to change the virtual machine’s hard drive from SCSI to IDE when using VMware products. Since Fedora Core was one of the options, I am absolutely certain that the Parallels developers made sure that everything would work.

Once I had got Fedora installed I had problems with the display resolution. It worked immediately after installation but when I would reboot I would only come to a text based login screen. I made some changes to the XORG configuration file and finally got into the GUI. However, when I would reboot again I would only come back to the text based login so I had to modify the XORG configuration file every single time to get into the GUI. I re-installed Fedora three times and got this every time. I won’t blame Parallels nor will I blame Fedora since I honestly don’t know who is at fault.

Even though I had problems getting into a graphical interface, the resolution that I was able to use was much higher than what I was able to use when I had Fedora installed into VMware Fusion. In Fusion the resolution would go no higher than 800×600, but in Parallels I was able to take the virtual machine into full screen mode using 1440×900, out of full screen mode the resolution would go well beyond that.

The performance of Fedora in Parallels was amazing compared to the performance I got in Fusion. Menus and applications opened without stuttering and seemed to perform a whole lot better as well. When you would move a window around on the screen it was actually a clean move and without flickering.

Another feature that I like in Parallels is the ability to clone an operating system. A similar feature is available in VMware Fusion and other VMware products called “Snapshots” which allow you to capture a guest machine in it’s current state and revert back to it at a later time. It’s basically the same thing in Parallels but I personally prefer the way Parallels has done it. During the cloning wizard you get to choose what to backup and where to back it up to.

One of the only feature requests that I would make is that they integrate a way to make video screen recordings. This should be a standard feature, especially if you are paying for the product.

If you can’t already tell, I am extremely impressed with the quality of Parallels over VMware’s Fusion. I really do like VMware’s products, but seriously, Parallels has got them beat on performance. Although Parallels is $79 (for the Mac version) and VMware Fusion is free (for the moment), if you can spring for Parallels I would do it. They’ve put a lot of hard work into the application and it shows.

Parallels Desktop for Mac

VMware Fusion

Saturday, May 12th, 2007

After many months of wanting to be able to try this software out, I finally have the opportunity to. I am house sitting for someone who has just bought a new Intel iMac. So, while I’m house sitting I plan to put their iMac through it’s paces. Don’t worry, they know I’m going to do this, I told them I would be. Also, don’t worry, I won’t be partitioning this system to try out BootCamp anytime soon either. Now, when I get my own Intel Mac, that will be a different story.

Create or Download

When you first launch the application you are presented with the options of either creating a new virtual machine or downloading one. This reminds me a lot of “Q” (a free and open source virtualization project) which presents you with similar options. With VMware Fusion you will find a lot more options because of their growing Virtual Appliance Marketplace which is growing every single day with new virtual machines. VMware’s Virtual Appliance Marketplace gives users the ability to try out software before they install it or to let them run the software in a virtual machine without having to install the software onto real hardware which may or may not be available.

For the review of VMware Fusion I am simply going to install a copy of Fedora Core 6 and I may also try Windows Vista Release Candidate 1, which I received several months ago before Vista was released in January of this year (2007). It’s outdated, but it will give me an idea of how VMware Fusion and this iMac performs.

When you get to the point in the wizard where you tell VMware which operating system you are going to be installing, there is still no option for Fedora, which, really annoys me. It’s not listed in VMware Server for the PC either. You simply have to select Linux and then Other Linux. I guess they are mainly concerned with the top level branches of Linux. I understand they can’t list them all because there are thousands of branches of the top level distributions.

Virtual machine settings

There isn’t a whole lot of difference in the wizard on the PC and the Mac versions of VMware products. Easy. Simple. Wording is the same. When you have finished setting up the virtual machine you are presented with the settings for that virtual machine, just like you are with their PC virtualization products. The windows of course look different since VMware Fusion is for the Mac. All of the default settings are the same as well, such as memory is at it’s standard 256 MB.

There is an option to accelerate graphics. Unfortunately, it says that it is only available to Windows XP Service Pack 2 guest virtual machines.

Another interesting option which at the moment I do not recall being on the PC version is the ability to pass battery status to the virtual machine. This would be useful if you were in full screen mode a lot and were using a laptop.

When you start up a virtual machine it tells you that the software is running in debugging mode. I read a few days ago that you can disable this to increase the performance of the virtual machine. For now, I am going to leave it enabled and see if I notice any side effects.

Unfortunately when I got to the point in the Fedora Core installation I had to shutdown and remove the hard drive and re-add one, this time making sure the option was IDE. I have this same problem with Fedora on VMware Server for the PC.

Fedora Core 6 Desktop

Once I got Fedora Core 6 installed, the performance wasn’t all that great. I decided since the iMac I am using this on has 1GB of RAM, I would increase the virtual machine’s memory to 512 MB and disable the debugging code. The performance did increase somewhat however it would have been a lot better if I were on a faster Internet connection so I could install the required software from the YUM repositories to install VMware Tools.

One thing that I did not like is that in the PC versions of VMware’s products, there is an Inventory view which shows you all of your virtual machines. Using the Inventory view allows you to easily delete un-wanted virtual machines. In VMware Fusion however, there is not an easy way to delete the virtual machine in the application, that I know of. You can’t drag it off into the trash, right click on it and delete, none of the menu options allow you to delete any of them. I simply deleted the virtual disk from the hard drive to free up the disk space. By doing this, the virtual machine is no longer listed in the Virtual Machine Library list that appears when you start the application.

Once I shut down the Fedora Core installation I decided to throw caution to the wind and install Windows Vista, the Release Candidate I received several months ago. I say throw caution to the wind but the beauty of virtual machines is that the actual computer is protected from being corrupted.

Windows Easy Install

An interesting feature that is available to Windows virtual machines is the ability to use the “Windows Easy Install.” I decided to try this option just to see how well it would work and exactly what it would do. Using this option you give a username, password and your product key before the virtual machine is even started and the operating system installation is underway. It also gives you the option to have your OS X home folder accessible to the virtual machine by default so you can pass files easily between virtual and host machines.

Vista Desktop

Windows Vista installed without a hitch. I didn’t have to answer any questions during the installation. Fortunately for those people who are installing Vista on real hardware they can get this same feature by using vLite. The performance of Vista was decent, much better than it was in a virtual machine on my PC and it was even better than it was when it was installed directly onto my PC.

Two features that VMware Fusion is missing is the ability to take a screenshot or video of the virtual machine that is currently running. These are great features for writing tutorials or showing someone how to do something. I assume that these features will make it into future editions, once they start charging for the product, since video recordings of a virtual machine are only options you can get with VMware Workstation, which is not free. However, capturing screenshots is available in the free VMware Server.

Overall I am very impressed with VMware Fusion. I think VMware has done a great job of creating a virtualization product for the Mac. I’m very happy to see that VMware is going after the virtualization marketplace on the Mac because they have always been my favorite vendor in the virtualization marketplace. In a way I am upset to see that VMware Fusion is only available for the newer Intel based Macs, but, with that said, the performance of the new Intel based Macs combined with VMware Fusion comes together for a great virtual computing experience.

VMware Fusion Beta Program

OLPC Live CD Distribution

Tuesday, April 24th, 2007

After writing the previous post I was on the OLPC Wiki to make sure I wasn’t off on the hardware specifications that I had mentioned. I realized that I could download a Live CD of the latest version of the OLPC operating system, which is based on RedHat, not Fedora Core like I had thought. I downloaded it and popped it into a virtual machine. Here are my initial reactions.

color_selections.jpg

When you first start up the system it starts up pretty quickly. I gave the virtual machine I put the Live CD into 256 MB of RAM. The PC I am using has a 1.5 GHz AMD processor. Live CD’s are usually always slower since everything has to load into the system’s memory to be able to run. However, with that said it started up pretty quickly.

olpc_desktop.jpg

Once you get to the “login screen” I guess you would call it. You type in your name and you choose a color. You have to click several times on the human icon to choose a color. Personally, I would have found a drop down menu or color wheel much more handy. Also, the cursor icon is huge. Once you login, the color you chose is the color of the icon in the middle of your desktop.

classic_gnome.jpg

Once you login and get to the desktop, everything is pretty simple. There are a few icons on the bottom of the desktop. An interesting thing to note is that there is an option to use Classic Gnome. I decided to click on this and switch over to it, however, it appeared as though Gnome had been stripped down. There was no Application, Places or System menu. On the desktop you could access a file manager, developer information as well as a terminal.

After not being able to quickly get back to the Sugar interface I rebooted the LiveCD and started playing around with some of the other applications. I said in the previous post that the applications were dumbed down and didn’t have a lot of features. After using the real thing, I have to say that is completely true. It’s also not very easy to figure out how to get back to your desktop once you have an application open. Now, this might be something they are going to correct with a button on the actual OLPC. I just found it extremely annoying to get back and forth between open applications or get out of applications. When you hover over an icon you don’t get a tooltip to explain what it means.

Whenever you open the web browser and open a website, you get a zoomed in view of the website. This, too, may be a feature they are going to allow you to control with hardware based controls.

Overall, I have to say that I am not very impressed with the OLPC operating system development. It really bothers me that the interface has been dumbed down. Don’t get me wrong, I understand that due to the limited resources of the OLPC they had to make some sacrifices somewhere. It still bothers me though. I feel as though the OLPC project is overly simplifying the operating system and not giving the children in the countries where the OLPC will go a chance to learn how to use a real operating system. Or at the very least, an operating system that resembles others.

Also, the fact may be that I am simply overly privileged to have a good computer and the children/families/people who are recipients of these machines will probably be more than happy with them.

With all the above said, I have to say that I think the project is a great idea. I think more people need to be able to gain access to computers for research and school projects. Personally, I wish they’d sell more to the United States. Some people in this country still cannot afford a decent computer.

Download the OLPC Live CD