Does your processor support virtualization technology?

Written by roshanallan on 21.01.2010 | Appistry, Linux, Tips, cloud

Most newer processors from Intel (VT) and AMD (AMD-V) now come with hardware support for virtualization. Which makes using virtualization frameworks or hypervisors like KVM, XEN, etc. possible.
But before you jump into virtualization, how can you find out if your existing infrastructure/machines support it?
In Linux, you can do this by checking for the following flags [...]

No putty-cm for the Mac, will have to do with iTerm

Written by roshanallan on 19.01.2010 | Mac OS X, Tips

In the Windows world, connecting and managing SSH sessions to multiple Linux hosts is made easy by using putty in conjunction with putty connection manager (PuTTY-CM).
The three features I really like about PuTTY-CM are:

Ability to re-size and arrange windows (SSH sessions to multiple Linux machines) within the parent window
Ability to execute a command across [...]

Running multiple Eclipse editor instances on Mac OS X

Written by roshanallan on 05.01.2010 | Java, Mac OS X, Tips

I recently started using a MacBook Pro and it is turning into my primary development machine. And in the process I’m learning more about Mac OS X every day. For instance, when I first started using Eclipse on the Mac, I could not figure out how to start multiple instances of Eclipse.
I generally categorize [...]

Bashisms and Ubuntu

Written by roshanallan on 04.01.2010 | Linux

Bashisms are bash extensions that are not strictly POSIX compliant. Using some of these extensions can lead to portability issues between different shells.
Since Ubuntu 6.10, the default system shell, /bin/sh, was changed to dash. This change will cause /bin/sh scripts to fail if bash extensions exist.

There is a tool called checkbashisms that is shipped [...]