• On MovieTome: The 10 worst movies of 2009 so far!

The Download Blog

advertisement
Read all 'software' posts in The Download Blog
November 12, 2009 4:00 AM PST

Google hopes Go will give a browser boost

by Stephen Shankland
  • 22 comments

Google, ever eager to renovate the computing industry for the benefit of the Web and its own business, is working to link two nascent but potentially significant projects, its experimental Go programming language and its Chrome Web browser.

Gordon, Go's gopher mascot

Specifically, the company is building a foundation to let programs written in Go run directly within a Web browser endowed with Google's Native Client software. Native Client is designed to let browser-based programs run faster than is possible with today's widely used JavaScript; though it's still in its early stages, it's built into Chrome and available as a plug-in for other browsers.

A little poking around the Go source code reveals a reference to NaCl, the abbreviated name for Native Client. And Native Client is indeed on the Go agenda, said Rob Pike, one of the five core members of the Go team, in a Wednesday interview.

"We have an embryonic implementation of the NaCl support for Go using 8g," a compiler that produces code for x86 chips such as Intel's Core line, Pike said. "It's restricted by a couple of details of NaCl's implementation, but we hope to see changes to NaCl one day that will make Go a full-fledged language in that environment."

The Native Client compiler--the tool that converts what people write into software a computer can run--is specially modified to screen out a variety of software instructions that could expose a computer to an attack from a Native Client module downloaded off the Web. And the Native Client software itself checks such modules before they run. The result, if the security approach stands up to security scrutiny, is browser-based software that runs close to the speed of ordinary software that runs natively on a PC.

Google's Rob Pike

Rob Pike discusses the Go programming language at a Google Talk

(Credit: Google)

Native Client has been maturing, the most recent stage being inclusion of NaCl within Google's Chrome browser, though disabled by default for now. Google is using Chrome as a vehicle to distribute other Web technology, too, including Gears, which can let people use Gmail while offline, and WebGL, which gives hardware acceleration to 3D graphics in the browser.

Go is only experimental at this stage, but Google hopes to use it to produce some of the software running on its vast array of servers. Google's scale makes even academic projects potentially commercially relevant, which is enviable to many companies who've tried to get projects off the ground.

Indeed, an episode earlier in the Go team's history is illustrative. Pike, Unix co-inventor Ken Thompson, and Russ Cox all worked on the Plan 9 operating system project that, like Unix, began at Bell Labs. (Yes, Plan 9 is named after Ed Wood's famously bad movie, "Plan 9 from Outer Space.")

Unlike Unix, Plan 9 didn't have much commercial success, although Vita Nuova does sell a version called Inferno. Getting a mainstream operating system off the ground is hard: you must convince programmers, software companies, and hardware makers to embrace it; you must convince people to use it in the real world; and you must keep pace with the evolution of entrenched operating systems.

A bit of Plan 9 lives on inside the Go project, with various Plan 9 tidbits appearing in the Go source code. Pike, though, says there's not much.

Glenda, the Plan 9 bunny mascot, looks similar to Gordon, Go's gopher mascot. Both were drawn by Rob Pike's wife, illustrator Renee French.

Glenda, the Plan 9 bunny mascot, looks similar to Gordon, Go's gopher mascot. Both were drawn by Rob Pike's wife, illustrator Renee French.

(Credit: Bell Labs)

"The 6g/8g/5g compilers are almost completely new but are tied to the open-source Plan 9 compiler suite's C compilers and linker," Pike said. "That's really about it except for the obvious historical connection for some of the protagonists: Ken, Russ, and myself."

Programming languages face similar challenges as operating systems in getting off the ground: A lot of interdependent elements in the ecosystem must all be built simultaneously. It's what's known in the trade as the chicken-and-egg problem: you can't make a chicken without an egg or vice versa.

But Google makes things different for Go. It's devoting real resources to the project and believes it could be useful on its own servers to run software such as the Gmail service Web browsers tap into. It's got the chicken and the egg under its own roof.

And with the money Google could save by increasing the performance or efficiency of its servers even just a fraction of a percent, it has abundant financial incentive to make things work.

Marrying Go to browsers is just another aspect of the same issue.

Assuming Go and Native Client mature enough to be useful, Google can't mandate that Web developers embrace them; indeed, they generally haven't embraced Gears even though it can help with some Web site matters. But again, Google has a browser and some awfully big Web sites it can use to get the ball rolling.

Originally posted at Deep Tech
November 11, 2009 9:55 AM PST

Mozilla releases second Firefox 3.6 beta

by Stephen Shankland
  • 17 comments

Mozilla, racing to release Firefox 3.6 before the end of the year, has released a second beta of the open-source browser for Windows, Mac, and Linux.

Firefox 3.6 beta 1 introduced most of the new features, most visibly the ability to customize Firefox's look through Personas, less than two weeks ago. But among the 190 patches in the new beta is what Mike Beltzner, Mozilla's director of Firefox, described in a blog post as "a mechanism to prevent incompatible software from crashing Firefox."

There also are a number of deeper changes in Firefox 3.6 that Web developers likely will be more interested in. Note that one of them, the ability to use color gradients with formatting technology called Cascading Style Sheets (CSS), has changed syntax in between Firefox 3.6 beta 1 and beta 2.

Mozilla is trying to accelerate the pace of Firefox releases; Firefox 3.7 is set for release in the first half of 2010 and 4.0 some time later that year. The project faces new competition from Google's Chrome browser.

Originally posted at Deep Tech
November 9, 2009 4:00 AM PST

After 5 years, Firefox faces new challenges

by Stephen Shankland
  • 93 comments

Five years ago, Mozilla made it clear that the browser wars weren't over after all.

In the 1990s, Netscape had lost its dominance in the browser market to Microsoft's Internet Explorer, and the Netscape-spawned open-source project called Mozilla had sunk into obscurity. Even a federal antitrust suit accusing Microsoft of anticompetitive practices with its browser and Windows was not enough to turn the tide.

But on November 9, 2004, Firefox 1.0 emerged to fight back again.

The project, originally named Phoenix to symbolize rebirth from Netscape's ashes, has now clawed its way back to account for nearly a quarter of the browser usage today. Microsoft may not be on the run, but it's on the defensive, gradually building its browser development effort back up into fighting form.

... Read more
Originally posted at Deep Tech
November 5, 2009 5:08 PM PST

Seven essential free software apps for a new PC

by Tom Merritt
  • 12 comments

Many of you are getting new PCs these days, either as a gift, or just because there's a shiny new operating system out there. But once you get it fired up and the operating system installed, it's time to populate it with good software. Don't just take all the dreck off your old machine people. Use this as an opportunity to start fresh. Let me give you the seven essential pieces of software for your new PC.

First, there's security. You need an antivirus app, and it's not something you need to pay for. CNET's Download.com gave AVG Free Antivirus edition five stars out of five. And if you're not a big company, it won't cost you a dime.

Now that you're protected, it's time to browse the Internet. Don't just go with the Web browser that came with your operating system. There's Opera, and Google Chrome, and Firefox, and so many other options. And you know what? I'm not going with any of them. I recommend Sea Monkey. Why? Because it has the Firefox Web browser, but it also bundles e-mail, an IRC client, and Web page editor as well. If IRC and Web editing doesn't matter to you, then maybe go with Firefox and Thunderbird for e-mail. However, to get the most bang for your byte, I say go Sea Monkey.

Next, you need to tell all your friends of your experience on your new computer. So get an IM client. On Windows, I recommend Pidgin. For Mac use Adium. They both are free, open-source multiservice clients that work great.

Next, it's time to save you a few hundred bucks. Don't go out and drop dough on Microsoft Office. Open Office from Openoffice.org is better than it's ever been. I use it daily for word processing, spreadsheet manipulation, presentations, and more. If you're an Excel superuser, you may have issues with it, but for the average Joe, it's going to do everything you need--for free!

Productivity is covered. Now for some entertainment. For that, you need VLC media player. It can handle almost anything you throw at it. Have DVDs won't play in that piece of crap software that came with your PC? VLC will handle it. Music? Any format you can think of. And it's got that magic price you love.

Two more and we're done.

Now you need a graphics editor. How else will you put your friends heads on celebrity bodies. For Windows there's nothing better than Paint.NET. It's free and powerful. For Mac? It's tough. I like Acorn, which is free to download but $50 to keep. For free that stays free, try Seashore, which is based on the GIMP engine, or Skitch.

Finally, one last security piece of software. Antispyware. You can go with a cocktail of Ad-Aware, Spybot Search and Destory, Windows Defender, and so on. That's not a bad idea, but if I was backed up against a wall and forced to pick just one, I'd pick Hijack This. Trend Micro has given us one of the most powerful malware removal tolls you can find, and it's freeware.

Now there's certainly many other apps you need, such as registry cleaners, torrent downloaders, FTP clients, and so on, but they start to stray into niches that vary for different types of users. I can say without a doubt that these seven programs are essential for you to install on every PC, no matter who you are.

Originally posted at CNET TV
November 5, 2009 4:36 PM PST

Near-final Thunderbird 3 due next week

by Stephen Shankland
  • 19 comments

MOUNTAIN VIEW, Calif.--Thunderbird 3, an update to the e-mail software that Mozilla hopes will give it some of the advantages its Firefox browser has enjoyed, is due to arrive in near-final form next week.

Mozilla Messaging plans to issue release candidate 1 of Thunderbird 3 as soon as Monday, with the final version expected later in November, the e-mail-focused subsidiary of the Mozilla Foundation said Thursday.

"We're down to the last few bugs," said Chief Executive David Ascher. "Feedback with the last beta was enthusiastic." Thunderbird 3 beta 4 can be downloaded for Windows, Mac, and Linux.

Mozilla Messaging CEO David Ascher

Mozilla Messaging CEO David Ascher

(Credit: Stephen Shankland/CNET)

Thunderbird doesn't get as much attention as Firefox, the chief product of the Mozilla Foundation's other subsidiary. But with Thunderbird 3, Ascher and Mozilla Messaging are trying harder to take advantage of one technology that's helped the browser's fortunes: add-ons. They could be written for Thunderbird 2, but only with what Ascher termed an act of heroism; Thunderbird 3 makes add-ons much easier.

One area where add-ons show up is a new Thunderbird 3 feature, Google and Yahoo calendar functions in the software--using its built-in Firefox engine for handling Web pages, naturally.

"There are a bunch of actions that start in e-mail that really involve the Web," Ascher said. Another example he said Mozilla Messaging will write if some enterprising person doesn't do it first: an add-on to help people assess whether to follow a particular Twitter user who just signed up to follow you.

Another add-on that's already under way is Lightning, which parallels Outlook's calendar functions. A Thunderbird 3-compatible version should arrive about the same time, he said. Ultimately, Thunderbird should be able to integrate with either Lightning or Web-based calendars, including the automation of operations such as accepting event invitations.

Better search
The add-ons also dovetail with a significant new Thunderbird feature, improved search. With Thunderbird 2's folder-based search approach, people often didn't set up searches so they could find what they needed. With Thunderbird 3, it returns all results that match the text, not just what's in a particular folder.

"It's really important to search everywhere," Ascher said. As with Google, "You type a word, and you get results."

Of course that can retrieve a lot of unwanted results. So the search results page offers a variety of ways to winnow that search down--limiting it to particular people, to messages with a specific tag, or to a particular time frame selected from a timeline that presents messages using the search term.

These functions to refine the search, which Mozilla Messaging calls "facets," are another area where add-ons can help, Ascher said.

Also coming in Thunderbird 3 is a simpler start-up process. The software is set up in advance to automatically set up the increasingly complicated server configuration for various accounts. I tried it with Gmail, and it indeed was up and running in moments after I entered only my name, e-mail address, and password. The software comes with several profiles built in, and it makes intelligent guesses if it doesn't know, but people will be able to write their own modules that can be shared, too.

Another feature in the new version is the archive, a feature borrowed from Google's Gmail that's a kind of digital purgatory. E-mails sent to the archive are still available through search, but they don't clutter up the inbox. Folders are still available for those who want to file messages the traditional way.

"The original idea of e-mail, putting messages in folders one by one, was reasonable when we got ten messages a day. Now that we get a couple hundred or more, that's a huge burden," Ascher said. "We made archive really easy and complemented it with (an) easy-to-use search experience.

Streamlined interface
One big interface change is the addition of tabs. Mail accounts, folders, and individual messages can show as new tabs rather than new windows. It's one of a number of efforts to provide a more streamlined interface.

One other is moving some message-specific operations to the message window--reply, reply to a mailing list, forward, archive, and other options. Another: the main toolbar has been cleaned up so only essential actions show, though others can be added through customization. And people can be added to the address book with a single click of a star next to their names--not unlike Firefox 3.5's one-click bookmark operation.

Some routine tasks--labeling a message as junk, for example--are designed to be faster, he added.

"If you look at the number of seconds saved over the population of Thunderbird users, it tends to be several lifetimes per year," Ascher said.

One new feature in Thunderbird 3 is a simplified account setup. You enter three bits of information, and Thunderbird often can take it from there.

One new feature in Thunderbird 3 is a simplified account setup. You enter three bits of information, and Thunderbird often can take it from there.

(Credit: Screenshot by Stephen Shankland/CNET)
Originally posted at Deep Tech
November 5, 2009 1:57 PM PST

The Real Deal 186: Essential software for a new PC (or Mac)

by Tom Merritt
  • 16 comments

Tom and Rafe discuss the apps they put on first thing when they get a new computer.

Listen now: Download today's podcast



Subscribe with iTunes (audio)
Subscribe with iTunes (video)
Subscribe with RSS (audio)
Subscribe with RSS (video)

... Read more
Originally posted at The Real Deal Podcast
November 2, 2009 9:27 PM PST

Google Chrome 4.0 graduates to beta status

by Stephen Shankland
  • 64 comments

More people will get a chance to try out bookmark synchronization with Monday's release of a beta version of Google Chrome for Windows.

Google introduced the bookmark sync feature for the developer-preview version in August, but now it's also in the better-tested beta version, Chrome 4.0.223.16. However, there's still no Chrome beta for Mac OS X or Linux.

In a video explanation, Google's Anthony LaForge somewhat breathlessly describes how the sync feature can keep bookmarks the same on multiple machines. That's a fair point, but let's be realistic here--bookmark sync in Chrome is more catch-up than paradigm shift. Indeed, with the popular Xmarks extension--in the works for Chrome, people can synchronize bookmarks among multiple browsers, not merely multiple computers.

And Chrome's clever message-based sync technology notwithstanding, Chrome bookmarks would be a lot more magical if they synchronized with the Google bookmarks service, which is linked with iGoogle and the Google Toolbar.

Speaking of extensions, one of the 4.x series' biggest features is the ability to accommodate extensions, but because Google is shifting the extensions interface, the feature isn't enabled in the beta version. Chrome is released in three versions: the roughest, fastest moving developer preview, the more stable beta, and the stable edition for the broadest audience.

The 4.x series has other significant features, too, though it's not clear whether they'll arrive in the beta or stable versions. One is Google's Native Client, which lets JavaScript applications take more direct advantage of a PC processor's horsepower through a careful security mechanism. Another is WebGL, a 3D interface that does the same with hardware-accelerated graphics.

Together, the features have the potential to dramatically improve the power and sophistication of Web-based applications. That's particularly interesting given that Google is building Chrome OS, a browser-based operating system.

The Mac version isn't in beta yet, but it's a priority.

"Our goal for this Friday is to be able to count our Mac P1 M4 release blocker bugs on one hand (we're in the 20s now)," said Chrome programmer Mike Pinkerton in a mailing list announcement on Monday. P1 bugs are priority-one; M4 refers to milestone 4, or version 4.0.

And Google is willing to put more manpower onto the Mac version, he added. "Everyone should have their P1 list practically at zero by the end of this week. If you are not going to be able to reach this, let me (or other triage folk) know ASAP so that we can get you some help.

Chrome edged up to 3.6 percent of browser usage for October, its highest showing so far in Net Applications' statistics since the browser's first public release 14 months ago. That's within striking distance of third-place Safari at 4.2 percent, but still well short of second-place Firefox at 24.1 percent and dominant Internet Explorer at 64.6 percent.

Chrome has helped fan the browser war flames even without becoming dominant, though. In particular, it's helped increase the emphasis on performance such as the speed to load the software, load Web pages, and run Web-based JavaScript applications. Here, more than with bookmark sync, Google's chest-thumping has some merit:

"As with every release, this new beta comes with many speed improvements. In particular, as Web applications we use every day become increasingly dynamic, browsers like Google Chrome need to be able to construct and change elements on web pages as fast as possible," said programmers Idan Avraham and Anton Muhin in a blog post. "We've improved performance scores on Google Chrome by 30 percent since our current stable release, as measured by Mozilla's Dromeao DOM Core Tests, and by 400 percent since our first stable release."

There has been some slowdown with the arrival of Chrome extensions, though, so Google will have some more optimization work to do to keep the browser in fighting trim.

Updated 9:57 p.m. PST with further details on the Mac OS X beta priority.

Originally posted at Deep Tech
November 2, 2009 11:24 AM PST

Top 5: Free software

by Tom Merritt
  • 67 comments
So these are my picks, based on your feedback, of the best free apps you can find on the Net. You might consider them essentials. And what's the risk? You do get them for free, after all.

And you could also get a free Magic 8 Ball Yoda. I admit it's a bit beat up, but that's why we call it a "lame prize," right? So post your answer to the trivia question in the comments below and cross your fingers that your name will be drawn.

Oh, and someone asked that we start posting the answers to the trivia questions. Duh. Why didn't we think of that. So the answer to last week's Worst Downloads question was Alien Communicator.

Best of luck this week!

Originally posted at CNET TV
October 31, 2009 10:34 AM PDT

Save big on three popular PC games

by Rick Broida
  • 9 comments

Good news, PC gamers: today's the day to score some solid deals on three popular titles, all of them available via download for (near) instant delivery. Here's the rundown:

That's it, game fans! Have a happy and safe Halloween, and I'll see you back here on Monday. (But do check tomorrow for a special Sunday deal from your friendly neighborhood CNET staffers!)

The following products mentioned are available.

On Sale Now: $27.99 - $44.99
View the latest prices for Ghostbusters The Video Game (Wii)

On Sale Now: $18.92
View the latest prices for Ghostbusters The Video Game (PC)

On Sale Now: $18.99 - $29.99
View the latest prices for Ghostbusters The Video Game (DS)

On Sale Now: $36.99
View the latest prices for Ghostbusters The Video Game (Xbox 360)

On Sale Now: $15.00 - $59.99
View the latest prices for Ghostbusters The Video Game (PlayStation 3)

On Sale Now: $14.24 - $19.99
View the latest prices for Ghostbusters The Video Game (PlayStation 2)

On Sale Now: $39.99 - $69.99
View the latest prices for The Sims 3 (PC/Mac)

On Sale Now: $22.98 - $28.99
View the latest prices for Call of Duty 4: Modern Warfare (DS)

On Sale Now: $46.99
View the latest prices for Call of Duty 4: Modern Warfare (Macintosh)

On Sale Now: $46.99 - $49.99
View the latest prices for Call of Duty 4: Modern Warfare (PlayStation 3)

On Sale Now: $25.00
View the latest prices for Call of Duty 4: Modern WarfareXbox 360)

Originally posted at The Cheapskate
Rick Broida, a technology writer for nearly 20 years, is the author of more than a dozen books. In addition to writing CNET's The Cheapskate blog, he oversees BNET's Business Hacks. Rick is a member of the CNET Blog Network and is not an employee of CBS Interactive. Disclosure. Deals found on The Cheapskate are subject to availability, expiration, and other terms determined by sellers. Follow Rick on Twitter at cheapskateblog.
October 26, 2009 2:09 PM PDT

Top 5 Worst downloads

by Tom Merritt
  • 46 comments

Every three months we corral Seth Rosenblatt to forage through the latest downloadable software and come up with a list of the worst. Why? Because Seth loves a challenge. And you people love "Top Worst" lists. It's all about the schadenfreude, isn't it?

Anyway, this Top 5 still has a lame prize, so get to watching, and then return here and post your guess in the comments. We'll draw one winner from the first 10 people to get the answer right.

Originally posted at CNET TV

Search Download Blog posts

advertisement

About The Download Blog

Download.com editors cover the world of downloadable software and beyond.

Add this feed to your online news reader

The Download Blog topics

Most Discussed