SuedeIII wrote:
...That better?
No, not really. You are confusing terms all the time.
A virus is a program (or script) that runs on you machine, with the express purpose of duplicating itself. That's the only criterion. In the process, it will usually cause problems, as most virus code is extremely badly written. It may further have payloads. They may be timed. Some viruses do utterly nothing but copy themselves.
A rootkit is some software that installs itself on your machine with higher than normal user level access. The criterion for a rootkit is that it permits someone out on the internet to log in to your machine and use it for whatever they like.
Viruses and rootkits are not related. They describe different things.
One payload of a virus might be a rootkit. In this case, I would expect that, as soon as the rootkit was established, that rootkit would clean the carrier virus off your machine.
A rootkit may be employed to send out emails containing viruses.
A rootkit is never a "timebomb". That would describe the payload of a virus that you had not completely cleaned off your system. The external controller of a rootkit might choose, at some time, to log in to your machine and delete all your files - but why would they? I don't feel that quite qualifies for calling it a "timebomb".
A good word that brings these two, and many more, terms together is "malware". I.e. any software that interfers with your machine in a manner detrimental to you, or anyone else.
All the other terms you used are just standard parts of normal software.
(And if you are going to use "bug" in a software context, it will not mean an infection.)
_________________
"Striking up conversations with strangers is an autistic person's version of extreme sports."
Kamran Nazeer