Linked by David Adams on Mon 6th Oct 2003 19:34 UTC
Bugs & Viruses It's an oft-repeated maxim that one of the reasons that Windows operating systems are plagued by so many viruses, worms, and security exploits is because they are so popular. Extrapolating on this, many have remarked that if Linux, MacOS, or other OSes become more popular, they will attract the attention of virus writers. That may be true, but the increased attention will not necessarily yield the same quantity of viruses and other exploits, says a Register article. Update: Rebuttal article.
Permalink for comment
To read all comments associated with this story, please click here.
RE:Re: Mike (IP: ---.ecsu.ctstateu.edu)
by Anonymous on Wed 8th Oct 2003 02:46 UTC

Name some *design* features present in other OSes that are lacking Windows. Please remember the difference between *design* and *implementation*.

common sence?

Actually that's a pretty poor example. The only environments where the default auto-login is left enabled will be ones where the people are implicitly trusted - home users and small offices.


I may trust the user but do i trust the software? It is much easier to trust software that is installed as administator and run as normal user than software that is run by administrator

None of the Unix or Linux viruses became widespread - most were confined to the laboratory."

It is true that administrators have as much problem with worms etc as on windows but mere users don't have to worry that they will do something wrong unlike their windows compadres

"Further, due to the strong separation between normal users and the privileged root user, our Linux user would have to be running as root to really do any damage to the system. He could damage his /home directory, but that's about it."

It is true that they are the important files but how many virus do you know that damage files? Most simply don't

Administrator != root. Acquiring root privileges exposes a system much more than acquiring Administrator privileges. An Administrator *can't* do "anything he wants to the computer", a root user *can*.

This is only true because it is needed to protect against the thousands of virus. And in reality a Administrator can do everything with some planning and a reboot. The same can be implemented quite easy on *nix if there was a need for it

Using the system's HTML engine to render HTML in other applications *is* good design. It's a textbook example of modularity and code reuse which, last time I checked, were considered good software engineering practices.

Normally you would be right but HTML engines for browsers are so incredible complicated that it is just better to make a simple HTML engine without the high probablity that it contains a know public hole(was there ever a time that there was not a publicly known hole in explorer without a patch)


You also forgot to adres one important thing: There was a time not even that long ago that windows had virus that only did things allowed by the specification Nix hasn't had those kind of problems for a very long time if ever.