XP vs Mac OS X

Apr 19, 2005 47 Replies

The Apple ][ came out 4 years before the PC. Apple had a 4 year lead, and managed to piss it away with various horrible mistakes like the Apple III and the Lisa. Both of these were badly managed flops. The original macintosh 128K (I have one in my garage) cost $2400 in 1983, when you could get a PC for far less. It had a single floppy drive, and required you to switch the system disk with the application disk again and again as it was running. They were only sold through "Apple Stores". It was really wizzy, but there were only two applications for it (both written by 'Apple', MacPaint and MacWord), and no development environments. The first commerically available development environment was "MacForth"... The original mac didn't sell all that well. That high price tag kept it from winning the market share it deserved.

When windows came out, it was a disaster, s*it on a stick, but you could still run your spreadsheet program. So, what did Apple do? Did they cut prices and kill it off like they should have done? No, they kept raising their prices, while at the same time alienating business customers with a hippy image. Then, they struck back at microsoft in court, with a multi-year lawsuit attempting to keep microsoft from using the same ideas they had stolen from Xerox. (Ask Richard Stallman about that). Once again, they had at least a 4 year lead, this time in the usability and user interface, but they blew it. They blew their lead by concentrating on the wrong markets, letting windows gradually be more acceptable to business users. The mac has never really lost that toylike quality.

By the time Apple got around to switching over to unix, the original mac os 9 was pathetic. It still ran in a single monolithic address space. It used a cooperative scheduler. Much of it's code was emulated 68k code from a switch over done 5 years before. Keeping it running was a nightmare due to the crappy file system and outrageously bad disk management utilities. (I know because a friend was running OS 9 up until about 6 months ago, and she called me every few months to fix it for her. She hasn't called since she upgraded.).

Apple had a great product in the Apple ][. It was, arguably, the first real viable personal computer. However, the Lisa, and then the Macintosh was basically stolen from Xerox Parc. They sucked as much money as they could out the idea of a GUI without really innovating themselves. Their CEO in the 80s, John Scully, made his name selling Pepsi. He knew how to suck money out of the public, and that is how Apple got by. Their "Advanced Technology Group" came up with cool things like firewire and quicktime, but management acted like Xerox before them, and didn't seize the moment.

Apple has nobody to blame for Windows but itself.

No it doesn't because there aren't any OSX viruses (there haven't been any viruses on any Mac OS for many many years).

~ Adrian Tuddenham ~ (Remove the ".invalid"s and add ".co.uk" to reply) www.poppyrecords.co.uk

available

in

time

been a

to

the

been

throne

with

or

Oh goodie! you're going to supply me with the source code for SolidWorks so that I can Compile it myself in Linux, Yeah right! Why didn't I think of that? Bob

Can you name a few running around in the wild? Right now there are hundreds of particularly nasty windows viruses in the wild. Can you even name one mac virus running around in the wild?

In , on

04/20/05 at 08:39 AM, TCS said: >>>

They are not running around in the wild, because they are basically unable to take over the MAC, and move themselves around the planet via the net. That is why there may be MAC viruses, but the damage is minimal, and hardly makes the news. One windows virus can infect millions of PCs. One MAC virus is hard pressed to get anyone to notice it beyond the individual user.

As has been beaten to death already, that is why windows is such a mark for hackers. Its easy to make windows do all the work for you.

I have used OS/2 for over a dozen years. Never had one virus. A) most folks won't bother with it because it is not mainstream, and B) its damn hard to write a virus that will do anything more than muck up on computer. Hard to get famous when your virus gets in one machine and dies right there of loneliness....

P.S. A google search is not the best method of verifying stuff, as after the first 100 hits of almost any subject, the rest are usually quite obscure, and unrelated to the intent of the search.

JB

I have no idea what you have found with Google, but for the sake of accuracy I ought to elaborate on my rather trite initial response:

Macs are supplied without any anti-virus applications and the majority of them go through life without having any installed. If there were viruses capable of being propagated through the Mac community, I would have expected to have come across a mention of them on 'uk.comp.sys.mac' at some time since the introduction of OSX - but I haven't.

The occasional enquiry on 'uk.comp.sys.mac' as to whether or not to install anti-virus software is usually met with the response that it often causes trouble and does no good because there are no viruses for it to work on. ...I leave you to draw your own conclusions about the morals of software vendors.

In the past (OS6 & 7), I believe there were some viruses, but they were only propagated on floppy discs and only if certain system components were turned on. PC viruses will infect a Mac if it is running PC emulation, but only whilst it is in PC mode. I also understand that some Microsoft documents can be infected in some way and that the Mac might be able to pass on the infected files without becoming infected itself. ....but that is as bad as it gets.

I have used OS8.6 without protection for many years and regularly receive PC viruses in e-mail, they just hang around in the junk folder until the next tidy-up. I've tried to get them to run just for the hell of it, and they won't. Many of my correspondents run Macs , none of them use virus protection (as far as I know) and I have never received a virus from any of them.

It is impossible to prove a negative - there may be some Mac viruses out there that I know nothing about - but currently Mac owners and vendors and repairers in the UK are reporting a complete absence of viruses and have been doing so for at least the last five years.

~ Adrian Tuddenham ~ (Remove the ".invalid"s and add ".co.uk" to reply) www.poppyrecords.co.uk

Uh, can I get back to you on this? :-)

Thanks, Rich

How's debugging, single stepping, the libraries ? They are hardly as easy to work with as Delphi. Yes, I know and have Kylix.

Protel ?

Indeed.

:-)

Rene

But can it then wreak wreak havoc on another user? I think not.

With Windows 2000, on the other hand, if yiou do an install and then try to go to windowsupdate.microsoft.com to get the security patches, you get infected and start infecting others as soon as you connect to the internet, far too fast for you to apply the security fixes. Then the Virii disable your ability to load security fixes. I have

54 saved bug fixes that I have to apply (some as large as 132 MB), and it takes most of a day to apply them all.

With Slackware linux, setting up a new system involves aswering a few questions, starting the install, and getting a cup of coffee.

I don't have an OS X box yet, but I bet that it's just as easy. Strike that; EASIER - I suspect that there are fewer questions to answer.

April, 2005 press release:

DVForge Challenges Symantec CEO To Produce Evidence Of Mac Virus

Today, the CEO of DVForge, Inc. issues the following public challenge to the CEO of Symantec Corporation.

"This challenge is to John Thompson, CEO of Symantec corporation, and is based on statements issued by his company in and in response to its Internet Security Threat Report, issued in March." said Jack Campbell, DVForge, Inc. CEO, "The report and the several following statements issued by Symantec representatives very cleverly used vague assertions and innuendo to promote the idea that an in-the-wild, self-replicating virus that is effective against the modern Mac OS X operating system is possible, and is in fact a serious threat to Mac users. If anyone in my company made such dangerously erroneous public statements, I would fire them on the spot. Since I cannot fire anyone inside Symantec, I am specifically challenging Mr. Thompson to either produce scientifically valid evidence that such a Mac OS X virus is possible, or to publicly retract his company's claims."

Campbell continues, "The Mac OS X operating system is crafted and shipped from Apple with a set of security features enabled that make the infection of the machine by a network based virus, without the user overriding those features impossible. For Mr. Thompson to support his company's claims that such a virus actually is possible is creating substantial financial damage to all companies selling products or services to Apple computer users, by wrongly spreading disinformation that lowers the overall sales of Mac systems to new users. That means his company is costing my company sales of our Apple accessory products. And, that makes me mad."

"Mr. Thompson, I am calling on you to put up or shut up. Show the industry your evidence that such an in-the-wild OS X virus is indeed possible. Or, publicly retract your company's previously stated position," concludes Campbell.

Aha, so a microkernel must prevent the user from doing anything... Smart choice because the biggest security risc is not the OS, but the user.

Messaging is way... way slower than calling functions directly. Besides, you don't have to use static binding. See loading libraries at runtime, Corba or DCOM. BTW, I can't see why objective C should make things better. Object oriented programming is a way to design software. Not a guarantee for error free or better software.

Reply to nico@nctdevpuntnl (punt=.) Bedrijven en winkels vindt U op www.adresboekje.nl

Well, you are right about that, but with regards to root attacks, the smaller the kernel, the less likely it is for kernel bugs to allow attacker code to run. That is the most likely means of attack for a network worm, for example, or a file system exploit: get the kernel to run the attacker's code somehow.

Tricking the user into clicking the wrong button, or going to a phishing website is much easier than that, of course.

The point is that objective C has the messaging built in, ala smalltalk. In C++, methods are implemented using function pointers (or simple function calls). There is no explicit runtime. This makes it faster, but prevents you from doing the kinds of things you used to be able to do with smalltalk, like take a random object, implement a 'less-than' method, and then use generic sort routines to order lists of them. With C++, the object would need to be compiled an an ancestor of a 'sortable object' thingy.

The upshot is that you can dynamically change the behavior of existing objects without recompiling them, simply by adding methods.

I'm not saying this is better or worse, I'm just describing it.

Regards, Bob Monsen

Why not? Email applications run with user privs. Getting into an email application using applescript (or whatever they call it these days) should be easy. Thus, email trojan horses should be able to spread just like a windows versions, albeit with different code in them.

Beats me. Last time I installed 2000, (in 2003, I think) it worked without a problem. I have used XP, and it doesn't seem to have this flaw. Are you saying that the windows site is infecting your computer? That is bad, if true.

That is great. I'm happy for them and you. My recent redhat fedora install of the system I'm running on seemed pretty easy, but then again, it required me to compile and install drivers for sound and video, and to recompile the kernel with NTFS support to access my windows files. That was annoying.

Last time I installed an OSX system, it was painless.

Regards, Bob Monsen

I recall a newspaper story last year regarding Mac OSX, which said their 'first virus' had arrived. I don't really know much more than this. I don't own an OSX box, so I don't really follow the news about it.

Regards, Bob Monsen

Do you have any numbers on this? They don't have much market share.

Regards, Bob Monsen

I just googled a few:

This one is actually a trojan rootkit:

formatting link
formatting link

Here is some other strange malware:

formatting link

The real question is why anybody would bother with Mac OSX? It's clearly more difficult than windows, owing to the reasons I posted elsewhere, and it's market share is about a tenth of what windows has on the desktop.

Also, most new windows viruses/trojans are small modifications of existing code. There are very few new ones. Writing a virus from scratch is pretty hard, I think, even for Windows, particularly a virus that attacks over the network, like a worm. I don't think I've ever heard of one of those for windows, although there was a unix worm 15 or 20 years ago (the 'morris' worm). For windows, they always seem to require some active participation on the user's part, like incorrect email client settings, or running executable enclosures, or starting up infected word documents, or allowing IE to install software. However, I haven't made a study out of these things, so there may be 'better' technology these days.

Regards, Bob Monsen

....which is why QNX is the most bug-free and hardest to attack OS.

If true, I would expect to see the story cited as a reply to the hundreds of challenges that have been posted (some with cash rewards) to supply a single example of a virus infecting an OS X computer "in the wild."

It is also least used. Quite a lot of software runs on it though (I even got Samba to run on it so I could edit sources in a Windows machine).

Still, I'm pretty sure QNX will have some security holes in it because it is optimized for real time processes, not security.

Reply to nico@nctdevpuntnl (punt=.) Bedrijven en winkels vindt U op www.adresboekje.nl

Most people are reluctant to admit getting their technical facts from newspaper stories.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required