Hannah Montana Linux review

By popular demand, I downloaded, installed, and worked with the new Hannah Montana Linux distribution, and decided to post a review of this product, as well as some tips and tricks on how to get the most out of this niche Linux distro.

To aid the reader in following this review visually, I have taken numerous screenshots and included them here.


I was able to download the ISO for HMLinux from the Sourceforge homepage of it. I downloaded “v2” of it, using Bittorrent. It downloaded quite rapidly, only taking 15 minutes or so, leading me to believe that it is well-seeded as a torrent.

The ISO is a combination LiveCD and installation CD. I think it’s nice when distro developers/packagers do this, as it gives one the chance to see if the distro is going to work on one’s hardware simply by booting from the CD, and making that determination BEFORE one actually has to install anything to the hard drive.

Setup and installation

Since I don’t have a spare machine at the moment which could have served as home for Hannah Montana Linux, I opted instead to virtualize this installation. To this end, I used Sun’s VirtualBox, version 3.0.0, setting up the virtual machine with 387 MB of RAM, 64 MB of video memory and an 8 GB expandable virtual hard drive. I realize that this is probably insufficient hardware for purposes of a review, but it occurs to me that a Linux distro should be able to run on limited hardware as well as the most advanced.

Therefore, I make no apologies for virtualizing this machine in less than optimal conditions; the onus of stellar performance, it is my belief, lies upon those who package and distribute a Linux distro.

I mounted the ISO and had the virtual machine boot from it like I would a real computer utilizing a real installation CD. There, I was given the option to boot into the LiveCD environment, or “install to computer” (I selected the latter).

From there, the installation process moved on to a graphical environment that had me select my language, time zone, and preferred keyboard layout (all in a garish light purple, I might add).

It allows the user to select any customized partitioning options, or, as I did, one can select the default partitioning options. The next step asks for user information — user name, what password you would like that user to have, and what you want for the computer name/hostname. I entered “trent” as my user name, and I selected “hmlinux” as the hostname.

I considered this a good sign (the fact that it asked me to set up a password), as some Linux distros default to auto-logins, which is inherently insecure.

By the partitioning dialogue, it appears that Hannah Montana Linux utilizes ext3 as a filesystem, which I find to be quite acceptable.

Once all of these options are decided (which is a pretty painless process of question and answer where one can very safely just accept the defaults for most of these options), the actual installation runs. For me, on the virtualized hardware installing from a mounted ISO file of the LiveCD/installation CD, this part of the process took merely 12 minutes to complete, a fact with which I was impressed.

Overall the installation and setup of Hannah Montana Linux is very easy, very user friendly, and very fast, all three of which merit a thumbs up in my book.

Running Hannah Montana Linux

After the installation, it asks for a restart, upon which I unmounted the ISO image and restarted the virtual machine.

I could see on its first boot that it uses GRUB as its default boot manager, which isn’t surprising, as Hannah Montana Linux is based off of Kubuntu, which also uses GRUB.

It brought me to a login prompt, as I had suspected, where I entered my password and arrived at the default Hannah Montana Linux desktop, which appears at right.

The desktop starts up with a short piece of audio that is presumably from the Hannah Montana repertoire.

Hannah Montana Linux uses KDE 4.2.2, and there is no other window manager or desktop environment installed, so what you see is what you get as far as the user environment goes. My primary aesthetic problem with Hannah Montana Linux is related to the version of KDE which the makers of this distro decided to use. The main toolbar/panel is just too reminiscent of Windows 7’s ugly toolbar; I’m of the opinion that a Linux desktop environment shouldn’t waste time copying Microsoft’s efforts. A better choice for Hannah Montana Linux’s desktop would have been KDE 3.5.10, which is much more robust, much more user friendly, and far more stable.

For some reason, this interface has no desktop shortcuts or applications readily visible, but it instead opens with the “Desktop” folder in a separate window. I couldn’t figure out how to make actual application shortcuts on the desktop, but I could make them in the separate desktop window. This is a very puzzling way to do things, and it may hinder some less computer-savvy users’ ability to use this environment.

Applications can, however, be accessed via the menu in the lower left-hand side of the toolbar, like so:

I found the menu to be nearly unusable; in order to find anything in it, instead of wasting time fumbling around, I simply used the “search” function to find any of the applications for which I was looking.

In my poking around, I found that Hannah Montana Linux ships with the 2.6.28-13 Linux kernel. It also ships with no browser to speak of except Konqueror, which I found to be unsatisfactory and insufficient. A functional Linux distro should at least ship with a recent build of Firefox!

Problems and solutions

Like Kubuntu, however, Hannah Montana Linux is Debian based, so it uses apt-get as a packaging tool.

Since this wonderful tool was available at my fingertips, I decided to remedy the browser situation by installing Firefox via apt-get.

However, about halfway through the installation of it, the entire machine locked up (the Hannah Montana Linux machine, not my host machine) and was completely unresponsive. I rebooted, tried again, and crashed a second time while trying to install Firefox from apt-get.

Since there was apparently a problem installing software via apt-get while KDE was running, I logged out, selected the “console login” option, and logged in command line only. At that point, I decided I had had enough of the KDE 4.2.2 instability and usability issues entirely, so I utilized the command console to install Fluxbox via apt-get, a much more stable, resource friendly, configurable, and in my opinion user friendly window manager than KDE has become.

Hannah Montana Linux, properly configured

Once I had Fluxbox installed and configured, Hannah Montana Linux was a dream. Fast, stable, and user friendly, I was able to perform normal tasks without any issues or crashing (though attempting to install Firefox via apt-get still locked up the machine, even though I was able to eventually install it manually from a download without any problems).

I installed aterm to use instead of the much heavier/bulkier Konsole, and XFE to use as a file manager instead of the rather ill-designed Dolphin file manager, and things moved a long quite well on the rather limited resources I had allocated this virtual machine.

Along with some custom user styles, some new wallpaper, and utilization of the Fluxbox fbsetbg command, I finally had Hannah Montana Linux properly configured, as you can see below:


Hannah Montana Linux, while it has a seemingly stable underpinning of a Debian based Linux architecture, needs some work. Its default desktop environment is barely usable, very unstable and buggy, and has a selection of applications that are, in this reviewer’s opinion, sub-par for any serious computer user.

However, with a little bit of effort, the desktop environment can be easily replaced with a faster, more stable one, and other applications can be installed and configured to make even this relatively quirky Linux distro a robust environment that can be used for programming, heavy software development, or writing Linux related blog posts reviewing odd Linux distributions.

As always, your mileage may vary.

15 thoughts on “Hannah Montana Linux review

  1. Pingback: Links 15/08/2009: Netscape Founder Backs Browser, GIMP 2.6.7 Released | Boycott Novell
  2. My friend just sent me a Hannah Montana Linux link the other day as a joke, but I have to admit I had a sort of guilty interest in how it ran. Now I know, thanks for the review!
    That is a nice shade of purple tho…

  3. Pingback: 5 reasons why I love Linux « The Linux Critic
  4. Pingback: Lee Schlesinger » Young developer targets young users with Hannah Montana Linux
  5. From this review I gather that Hanna is (or can be if some things are fixed) as good as Kubuntu (the parent distro).
    But I wonder what offers that would make anyone choose it over Ubuntu/Kubuntu: for example some people choose Ubuntu over Debian based in things like more up to date software, propietary firmware drivers policy, etc.
    I like the diversity of available linux distributions, but in this case it almost looks like if distributing a Hanna Montana based KDE theme would have achieved the same result with less work.

  6. Pingback: Nano Theme » Young Developer Targets Young Users with Hannah Montana Linux » Nano Theme
  7. Trent: are you still recommending this excellent OS? I was going to recommend it to my family, I think they might enjoy it.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s