Linux is a kernel, as such it is used to facilitate communications between applications and computer hardware.
no u need Linux
A server with a Linux distribution installed on it.
linux files dont need extensions
So that you can choose to load either linux or (usually) windows.
Linux doesn't have exact hardware requirements. The hardware you need depends on what you are using it for.
To format a partition that is not in use get a program called Gparted. If you need to format the whole drive you need to boot from a Linux CD.
Either, you need to increase the volume in Linux or Linux did not recognize your sound card.
There is no version of Visual Basic for Linux or Mac OS.
There are many shells available for Linux; you need to be specific about the ones you want to compare.
You do not need to install PuTTY in Linux as there are built-in utilities that can do PuTTY's job (ssh, telnet)
Depends on the file system.
There are no wild computer viruses that affect Linux. Oh wait, there was RST.b. If you need to, you can run certain windows viruses under Linux with wine.