If it seems like I’m repeating myself, well, I am. But I just can’t believe that people—okay, analysts—keep spreading the same old nonsense. Take this ZDNet interview with Martin Reynolds (whose winsome visage you see at right), a vice president at Gartner Research:
According to Reynolds, Apple’s move to Intel means OS X now shares some common code with Windows, which could also open the platform to vulnerabilities.Now the first contention, that Apple’s move to Intel means sharing common code with Windows is something we’ve heard before. As far as I know, it’s totally baseless, but I’m not an engineer; if someone would like to correct me on that, go ahead.
“Moving to x86 means that the Mac shares some common code with the PC — example, network drivers. These drivers opened up a target attack weakness in the Mac that was discovered because the drivers have common components,” said Reynolds.
Merely using the same processor architecture does not imply using the same code—Linux variants have run on x86 for years and they often use totally different code from Windows. I suspect the specific reference to network drivers is a tip of the hat to the Wi-Fi hack debacle, but that suggestion seems misleading, even setting apart the controversy. Sure, there may be commonalities in the way that network drivers are written across platforms, but I’m not sure that’s directly related to the x86 platform so much as it’s related to the way that you write network drivers.
Bottom line: Reynolds admits that his prediction of a hybrid Windows/OS X worm has come to naught, but Macs are still vulnerable to spyware and keyloggers. Theoretically. But they don’t really exist yet. So, in other words, practice safe computing. The same thing we’ve been urging practically forever.
I think that the network drivers could maybe share some code with some FreeBSD drivers. I'm no engineer either, it's not entirely clear to me.
http://blogs.zdnet.com/Ou/wp-mobile.php?p=305
Yes I know, this is George Ou's blog, the subject matter is intricate and his post is confusing (it was updated several times) but he did some actual research on the subject.
Reynolds is quoted to say: "Moving to x86 means that the Mac shares some common code with the PC -- example, network drivers."
I think the journalist just made a silly mistake, the article reads: "According to Reynolds, Apple's move to Intel means OS X now shares some common code with Windows."
That's not what Reynolds is implying.