• On GameSpot: Handheld Xbox coming...eventually.
September 30, 2008 7:31 AM PDT

Google releases open-source Mac updater software

by Stephen Shankland

Google has released an open-source software project called Update Engine that programmers can use to keep their Mac OS X software up to date.

"Update Engine can update all the usual suspects, like Cocoa apps, preference panes, and screensavers. But it can also update oddballs like arbitrary files, and even things that require root--like kernel extensions. On top of that, it can update multiple products as easily as it can update one," Greg Miller, a programmer on the update engine team, said in a blog posting Monday.

The Update Engine project is hosted at Google's open-source site.

Stephen Shankland writes about a wide range of technology and products, but has a particular focus on browsers and digital photography. He joined CNET News in 1998 and since then also has covered Google, Yahoo, servers, supercomputing, Linux and open-source software, and science. E-mail Stephen, or follow him on Twitter at http://www.twitter.com/stshank.
Recent posts from Apple
Apple rejects MAD artist's iPhone caricature app
In Apple parody, Florida says 'there's no app for this'
Apple updates Mac OS X Snow Leopard
Apple Store opens in the Louvre: Where next?
Rickrolling iPhone worm is never gonna give you up
Apple said to be working on 'world mode' iPhone
Smartphone market unfazed by recession
Steve Jobs, Fortune's CEO of the decade
Add a Comment (Log in or register) (10 Comments)
  • prev
  • 1
  • next
by Chapmaniac September 30, 2008 8:04 AM PDT
This is potentially dangerous. Anything that can allow access to "things that require root" has to be severely tested before being released - something Google does not do well enough. Google makes some extraordinary software but tends to foist beta products onto the public to get feedback for later improvements. The OS underpinning is no place for beta software!
Reply to this comment
by BNUX September 30, 2008 8:35 AM PDT
Good argument! I was question myself about some security issues while reading this.

Thank you for your contribute.
by samkass September 30, 2008 8:48 AM PDT
Google can't do anything at the "OS underpinnings" layer. Their updater runs as an app just like anything else, and thus will require a user to have "Administrator" rights AND type their username/password if the updater tries to change any of those files. While I worry about de-sensitizing users to typing their passwords, this app isn't in itself any more insidious than any custom-hacked code from any other app's upgrader.
by eagledrc September 30, 2008 8:38 AM PDT
this is just like synaptic for ubuntu! yes! this needs to be on windows...
but, see, linux has had this for years...
Reply to this comment
by BNUX September 30, 2008 9:03 AM PDT
Had anybody tried the software? And what is your opinion about security issues? Anything different from the usual security permissions we have to give? Like to read some more technical opinions.
Reply to this comment
by eyepoker September 30, 2008 9:05 AM PDT
Its been on Windows for years too......
Reply to this comment
by hexor September 30, 2008 9:24 AM PDT
It has been on Mac for years too.. called Sparkle. This is just another one.
Reply to this comment
by Seaspray0 September 30, 2008 10:45 AM PDT
Word of caution; not only can you receive software updates, but the possibility exists for you to receive software installations. You must have an explicit trust of your update source and who is controlling it before you should consider changing your update service to something other than the default. In the windows corporate world, the update service is generally changed by computer policy to point to the corporate windows software update service so that corporate computers only get updates from a controlled corporate source. I don't suggest the average person change their update service unless they truely know what they are doing.
Reply to this comment
by Penguinisto September 30, 2008 11:07 AM PDT
@eyepoker - windowsupdate.microsoft.com is nothing like apt-get, yum, ports, or up2date...

WU only updates Windows components, adds options OS-specific components (e.g. .Net framework), and does a very limited amount of optional apps (IE7, WMP), security patches - and that's it.

This new Google creature can update existing apps (OSX or not) on your Mac. Kinda neat, like (as mentioned earlier) Sparkle does.

Meanwhile... YUM (RedHat), apt-get(Ubuntu, Debian), up2date(RHEL, old-style, replaced by YUM), YaST (SuSE) and Ports (*BSD) can install any of thousands of new apps entirely, manage/patch existing apps, delete any you don't need, manages system and library dependencies (to avoid the *nix version of ".dll Hell"), and much, much more. On top of that, Ports (again, in *BSD) will download the source code for the apps you add (if the option is present, which in most cases it is) and compile them on the spot for optimum performance.


We're talking Oranges to "Fruit Salad" comparisons here. ;)


/P
Reply to this comment
by Gennx30 October 18, 2008 12:23 PM PDT
and just WHO thinks this a good idea?
Reply to this comment
(10 Comments)
  • prev
  • 1
  • next
advertisement

After 5 years, Firefox faces new challenges

Mozilla helped reshape the Web since releasing Firefox 1.0 five years ago. Now it's got a reawakened Microsoft and Google Chrome to reckon with.

There's a map for that: GPS or smartphone?

Almost every handset comes with mapping software these days, but standalone GPS devices are becoming more affordable than ever.

About Apple

At the start of the 21st century, there's no tech outfit more influential than Apple. CNET News' Erica Ogg and other reporters will attempt to make sense of the rumors, hype, products, and people that will shape the future of the company. But Apple's not the only game in town, as the established cell phone companies and others strike back against the iPhone. E-mail Erica at erica.ogg@cnet.com.

Add this feed to your online news reader

Apple topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right