Linked by Thom Holwerda on Thu 19th Mar 2009 06:44 UTC, submitted by Moulinneuf
Privacy, Security, Encryption As he had already predicted, cracker Charlie Miller has won the PWN2OWN contest by cracking Safari and Mac OS X within seconds of the start of the competition. "It took a couple of seconds. They clicked on the link and I took control of the machine," Miller said after his accomplishment. He took home the USD 10000 prize, as well as the MacBook he performed the exploit on. Internet Explorer 8 fell a while later by cracker Nils, who also cracked Safari and Firefox after being done with IE8.
Thread beginning with comment 353835
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Sad to say
by evangs on Thu 19th Mar 2009 07:29 UTC in reply to "Sad to say"
evangs
Member since:
2005-07-07

I think it'll be quite a few years before we see Objective-C 2.0 adopted throughout all of Apple's software. I mean, look at .NET and how prevalent it is in Microsoft's offerings. A decade after it's been introduced, the majority of their software is still Win32.

I hope Apple will spend considerably more effort in pushing Objective-C 2.0 adoption.

Reply Parent Score: 6

RE[2]: Sad to say
by Alexco on Thu 19th Mar 2009 08:15 in reply to "RE: Sad to say"
Alexco Member since:
2006-05-25

Garbage collection alone does not increase security. And Objectve-C 2.0 runs only on Leo, but Safari has to work on 10.4, too.

Reply Parent Score: 2

RE[3]: Sad to say
by Kroc on Thu 19th Mar 2009 08:18 in reply to "RE[2]: Sad to say"
Kroc Member since:
2005-11-10

Obj-C 2.0 is just the language, the compiled binaries can work on 10.4, only XCode 3 requires Leopard. Garbage Collection is opt-in on Leopard, and a separate binary for 10.4 wouldn't include it.

Reply Parent Score: 3

RE[2]: Sad to say
by werpu on Thu 19th Mar 2009 09:22 in reply to "RE: Sad to say"
werpu Member since:
2006-01-18

I think it'll be quite a few years before we see Objective-C 2.0 adopted throughout all of Apple's software. I mean, look at .NET and how prevalent it is in Microsoft's offerings. A decade after it's been introduced, the majority of their software is still Win32.

I hope Apple will spend considerably more effort in pushing Objective-C 2.0 adoption.

Well The issue with .Net is it is vm based, I have been using VM based languages for a long time now, and I would not see any reason to move vital parts of an os infrastructure towards a VM especially if it works well. (except for portability reasons) you will get a huge speed hit and memory consumption goes through the roof. It might be interesting for new applications but moving legacy code over is sort of a no go.
Same goes for apple although introducing GC only has minor impacts on mem consumption and speed, there is simply no reason to do it! Newer code can be programmed against it older code probably which never will be touched again except for bugfixing once in a while does not make sense to be ported over!

Reply Parent Score: -1

RE[3]: Sad to say
by google_ninja on Thu 19th Mar 2009 12:16 in reply to "RE[2]: Sad to say"
google_ninja Member since:
2006-02-05

The problem in the case of .net isn't performance, it is several thousand man years worth of legacy code. Anything new is done in .net.

Anything in the GAC (global assembly cache) only gets loaded once, which includes the core libraries. Also, there is only ever one runtime running (as opposed to java/ruby/python/etc), and individual programs are segregated into "AppDomains" under that single runtime.

Reply Parent Score: 5