It looks like you're new here. If you want to get involved, click one of these buttons!
A computer virus is a computer program that can copy itself and infect a computer. The term "virus" is also commonly but erroneously used to refer to other types of malware, adware, and spyware programs that do not have the reproductive ability. A true virus can only spread from one computer to another (in some form of executable code) when its host is taken to the target computer; for instance because a user sent it over a network or the Internet, or carried it on a removable medium such as a floppy disk, CD, DVD, or USB drive. Viruses can increase their chances of spreading to other computers by infecting files on a network file system or a file system that is accessed by another computer.
In my opinion, A computer virus is an crafted piece of code designed to infect computers and cause problems. Viruses may spread in many ways such as removable media drives, E-Mail, P2P(Person 2 Person) or any other numbers of ways. The main objective of a virus is to infect the host computer, like a real virus infects a host with strands of DNA injected into a cell. A computer virus works in a way similar by injecting pieces of code, much like DNA that will cause undesirable functions to the host computer.
Spyware is a type of malware that is installed on computers and collects little bits of information at a time about users without their knowledge. The presence of spyware is typically hidden from the user, and can be difficult to detect. Typically, spyware is secretly installed on the user's personal computer. Sometimes, however, spywares such as keyloggers are installed by the owner of a shared, corporate, or public computer on purpose in order to secretly monitor other users.
I've heard about proof of concept ones being created but never of any running rampant across the net. That's why I was curious. It seems like it would be rather difficult to write an effective virus targeting the Linux community.
How to protect yourself
Protecting yourself from any virus is quite simple. Some simple ways of protecting yourself are listed right below:
#Use Linux!!
#Download an AV(Anti Virus) program and scan regularly
#Be weary of what you download
#Try to run things sandboxed or through VM.
#If your infected please consult many of the experts on HackForums and CodeShock and you can get yourself uninfected.