Pages

Showing posts with label Google plus. Show all posts
Showing posts with label Google plus. Show all posts

Wednesday, 25 January 2012

Airbag, Google Crash Reporter

Airbag, Google Crash Reporter

Airbag is an open source tool from Google that can be used to identify why a program you're developing crashes. "If developers could get reliable and automatic reports when their programs crash, they'd be able to figure out which ones happen most frequently, and more importantly, be able to fix them. Writing a system to handle crash reports is a lot of work though, and writing a crash reporter that works across a variety of hardware configurations and operating systems is even harder," explained Airbag's developers.

Fortunately, that's exactly what Google's software aims to be. Airbag currently works in Windows, Mac and will be soon available for Linux, but you have to know how to work with Subversion to get the source. The system has client libraries that generate crash reports and a server library that receives these reports. "The server-side process library in turn reads the crash dumps and transforms them into information that is useful for debugging. The build tools are able to make sense of native debugging information, turning the data into a format that is understandable by the processor," is happy to inform us Sean Michael Kerner.

It's very interesting to note that Airbag has already a major supporter in Mozilla, that will add it in the next version of Firefox. "We don't have a formal roadmap, but we do have an informal mission statement, which is to provide a set of crash reporting libraries that can be integrated into a large project, namely, Firefox," said Mark Mentovai, who works for this project at Google.

Saturday, 21 January 2012

Google operating system

Google operating system

Much is being written about Gmail, Google's new free webmail system. There's something deeper to learn about Google from this product than the initial reaction to the product features, however.

The story is about seemingly incremental features that are actually massively expensive for others to match, and the platform that Google is building which makes it cheaper and easier for them to develop and run web-scale applications than anyone else.

Google is a company that has built a single very large, custom computer. It's running their own cluster operating system. They make their big computer even bigger and faster each month, while lowering the cost of CPU cycles. It's looking more like a general purpose platform than a cluster optimized for a single application.

While competitors are targeting the individual applications Google has deployed, Google is building a massive, general purpose computing platform for web-scale programming.

This computer is running the world's top search engine, a social networking service, a shopping price comparison engine, a new email service, and a local search/yellow pages engine. What will they do next with the world's biggest computer and most advanced operating system?

More at: The secret source of Google's power