Recently, I got a lappy (short form for laptop :)) from my office. (Don’t ever ask me what I do with it ;)). Initially I had OpenSUSE 11.2 on it. I was able to connect to my office VPN with that. (I can not connect to VPN with ubuntu.) Later, I faced some issues with some other applications that I use regularly. So, I decided to go back to ubuntu. (My home PC still have ubuntu and after getting my lappy, I use it only as a data server. :D)

As I came to know that ubuntu 10.04 got recently released, I decided to install it on my lappy. Initially, I had few doubts. Whether I can go ahead and install it or not. Also, whether it is worth loosing the ability to connect to office VPN.

A few things I noticed in ubuntu:

Boot Speed:
Amazing speed. In OpenSUSE and older versions of ubuntu, it takes around a minute for me to see the login window. With this one, within one minute, I can actually start my work. ie. It just takes around 10-15 seconds MAX (From the grub menu to login screen). And even faster while shutting down. ie. It takes around 3-5 seconds MAX for shutting down.

CPU Fan Utilization:
When I was using OpenSUSE 11.2 on my lappy, after an hour or so, the machine will become hot. It cannot be called a laptop anymore. It has to be called as a boiler :(. But, after moving to ubuntu, the maximum heat I felt was a slight warmth and no more. I tried installing vmware and another linux OS on top of that. It became hot. Then I realized, my ubuntu was kool and the other OS could not handle the heat 🙂

Auto completion in bash:
I tried enabling auto-completion in bash. I thought it will just help me complete typing the parameters for a command. Then I came to know that, it can even complete the path on the remote machine when I do an scp. The following is the setup I have: For doing my unit testing, I copy files from my machine to my test machine through scp. I have written a script that does the copy. For scp keep quite (not prompt for password), I have stored my public key in my test machine’s “~/.ssh/authorized_keys” file. (The public key was generated using ssh-keygen utility.) So that, whenever I connect to my test machine, it doesn’t ask for password. When I was trying to copy a file from my machine, I accidentally pressed tab and got it completed. (This might not be ubuntu specific. But, I found it on ubuntu).

Mounting Windows shares through smb.
When I access windows shares, it mounts it as a folder inside ~/.gvfs. When you write any files there, it will be written on the remote machine. A few months back, I have tried the same (on older version of ubuntu). I tried to launch a terminal on a mounted windows share. All I got was my home directory. Nice improvement. 🙂

Verdict: I didn’t repent moving to ubuntu 🙂