What Is Virtualization?

Virtualization is a term used when a software application is used as a  hardware emulator

How Virtualization works:

When software is installed on the host device , the operating system of the host device which usually communicates with its real hardware is now communicating with with software emulator of the same hardware.

Though the performance of virtual system is not as good as the real one, it is used because most host devices do not require full participation of hardware

Initially coined for Server Virtualization the concept is used for desktop,data and network virtualization.

Benefits of  virtualization:

1) Run Apps Supported by Different OS:

Having a Windows OS and want to run application supported on Linux or vice-versa, download from CD in case of Windows and from online if the OS you need is Linux, now install the required OS on the Virtual Machine and then download required app  [What Is Virtual Box]

This is how it will appear

2.Access to Virus-Infected Data:

Having a file which your antivirus software has flagged but you have to access it anyway?With the help of virtualization you can access virus infected files .

VM comes with a snapshot functionality which saves the state of all your hardware and virtual OS like freezing time.

So while accessing your file if the virus causes havoc,just click the restore VMoption Viola! Clean virtual computer.

Using the same functionality you can test software upgrades & new configurations


1: Server Virtualization 

Most servers operate at less than their full  capacity resulting in waste of expensive hardware resources .  Server virtualization improves these inefficiencies by allowing multiple operating systems to run on a single physical server as virtual machines, multiplying the capacity of every single physical machine.

Software : VMware vSphere

2:Network Virtualization:

Network virtualization is the complete replica of physical network.It consists logical networking devices – i.e. logical ports,logical switches,firewalls,router and more.Virtual networks offer same features as the physical network but with hardware independence

Here you can see multiple x-86 processors replaced by single x-86 with multiple VM.

*Hypervisor is a virtual machine manager which creates and runs virtual machines.

Software: Apache:Openstack and VMware NSX

3: Desktop Virtualization

In today’s time-efficient world everyone wants to access their data from anywhere across the globe so that their work does not meet hurdles

This is where desktop virtualization comes into picture.With the use of Remote Desktop Services employee is given a virtualized computer with company’s data being saved on a central server.Thus employee is able to access it’s data by simply logging in the central server .

Even if the employees computer is damaged all the data can be recovered from company’s central server instead of repairing individual computer of employee.

The access of employee can be can be restricted by restricting the access of the virtualized computer to the central server.

Disadvantage is that if the security of server is breached all the data of the central server is at risk thus privacy of central server is of the utmost importance

Software: VMware Horizon


Caesium : Open source tool for loss-less image compression

Caesium - open source lossless image compression tool

If you are a blogger or running a website then you must be knowing the importance of reducing the page load time. In turn to achieve this the first thing we look at is reducing the image size. But as we try to re-size or convert this images the visual quality of the image is also compromised. There are very few free tools available which we can use to reduce the size of image without much affecting the visual quality of it.

Caesium is one such open source software which uses loss-less image compression technology to reduce the image size. Even the users who are looking to save some precious hard disk space can be benefited by using this tool. You can see some of its samples over here.

Caesium - open source loss-less image compression tool

This tool is really easy to use. One can select individual pictures or batch upload them and compress them altogether. Processing time is negligible compared to other image processing tools. This is an open source application so you can download and use it for free. You can select to download the Windows installer and install it on your system just like any other application or you can use the portable version to carry it with you wherever you go. Choice is yours 😉

Download Caesium Windows installer (7.91 MB)

Download Caesium Portable (Windows only) (10 MB)



[Firefox] Quick and easy to use Gmail Notifier Add-On

I usually don’t like using add-ons. I find them intrusive and are not of much use – for me at least. But this tiny add-on has somehow managed to stay in my Firefox . Gmail Notifier is a Firefox add-on which will notify about incoming mails. Well, I agree there are already too many of them. But there is something different about this one.

When others just notify you of the new email, this one not only previews the email in a tiny box but also allows you to simply Mark as read, report spam, trash or archive the message. How much of your time would be saved every day? You can simply delete those “not so useful mails” with two mouse clicks without having to switch between multiple tabs.

Best Gmail Notifier
Gmail Notifier


It also supports multiple accounts and label based notifications. To know more about label based notifications, follow this link.


1. Multiple account support
2. Multiple label support
3. Low bandwidth usage by using RSS technology
4. Mark as read, report span, trash or archive messages right from Firefox toolbar

This might not be of much use for everyone, but those who rely heavily on Gmail for office work or other important communication and need to continuously monitor their mail account, this one would save a lot of time. To get this add-on, click on the Add to Firefox button below.