The difference between Windows and Linux is how easy it is to remove stuff like this on Linux.
It was a deb. Which means the installation script, on the vast majority of users systems, is going to run as root. Which means the ease of removal can, depending on how clever the malware author is, be anything up to and including "practically impossible unless you have a lot of experience removing clever rootkits from a livecd".
On Linux, she could have simply killed any offending processes (O.K. that's nontrivial, but no root permissions needed in theory) and check the (graphical, so-easy-to-use-a-caveman^H^Hgrandma-could-do-it) Gnome startup programs tool for suspicious entries
The malware in TFA on gnome-look was packaged as a deb file, and so (on the vast majority of systems) would need elevated privileges to install, and so have its installation script run as root.
Which means it's not just gnome startup programs you'd have to check, its every complicated, optimised-for-fast-startup-to-the-point-of-obfuscation (remember, Grandma's going to be running Ubuntu, not Slackware) startup script on the system. And you'd have to know it when you see it, which is not necessarily trivial if the malware author was clever. Maybe you could manage it; I certainly couldn't, I'd be installing from scratch.
When software asks the user if he or she accepts the license agreement, software is, on the behalf of the owner and as a proxy, attempting to enter into a legal contract (EULA).
Oh, bah. If I hand you a contract which I've pre-signed, is the contract itself, "on the behalf of the owner and as a proxy", attempting to enter into the contract with you? No, of course not; I am, I'm merely pre-agreed with it. Analogously with software EULAs (up to maybe not strictly being a contract etc.).
Aptitude manages package selections far better including remembering that you installed library x simply to make package y happy.
...As does apt-get, since quite a few versions ago. Alias "apt-get remove" to "apt-get autoremove" to get it to automatically uninstall x when y gets removed.
The Linux Format article says it can import docx, pptx etc., which means they are Microsoft Office 2007 XML files, and not OOXML, the Published Standard.
Office 2007 OOXML files *are* a published standard -- the published standard in question being ECMA 376.
If what you actually meant was "...not OOXML, the Published ISO Standard", then say what you mean. But your original comment could be understood as saying that the spec Office 2007 uses is unpublished, wihch is obviously wrong.
(Not to mention that even saying that is ambiguous -- does "The ISO standard" refer to ISO 29500/Transitional or ISO 29500/Strict? The former is practically identical to ECMA 376, with the exception of minor tag semantic cleanup; whereas the latter is significantly different).
Amero was substituting for a middle-school English class and asked the regular teacher permission to use the computer to e-mail her husband. The teacher granted her permission, and asked her not to log him out of the computer. Amero, the self-professed techno-noob, then left the room to use the restroom, and upon her return says that she found several students gathered around the machine looking at a web site. A series of unfortunate events occurred from this point on, resulting in a slew of pornographic pop-ups appearing on the screen. The onslaught continued despite Amero's attempts to close the windows.
When the students told their parents what had happened, they told the administration, who vowed that Julie would never work in the classroom again. But they went further. The 40-year-old substitute teacher was arrested, indicted, tried and here is the kicker on January 5, 2007, she was convicted of four counts of risk of injury to a minor, or impairing the morals of a child (Conn. Gen. Stat. 53-21). Indeed, she was originally charged with exposing 10 children in the seventh grade class to the materials on the internet, but six of the charges were dropped.
Real programs don't eat cache.