Linux Kernel Walkthrough Screencast

Ottawa Canada Linux Users Group recently hosted its first Kernel Walkthrough given by Bart Trojanowski. Bart starts with a one-hour presentation introducing some Linux development background, file layout and data types. The code walkthrough following the presentation covers some important files and Linux list and bit modification APIs.A Google Video version (presentation only) is also available.

Develop iPhone Apps with Ruby and Eclipse Part 2

Although Mobile Safari is more than adequate at rendering normal Web pages, many Web developers created versions of applications aimed at the iPhone. Here in Part 2 of this series learn the common use of drill-down lists as a navigation method. Part 1 of this series took an existing Ruby on Rails Web application and began the process of augmenting it to serve iPhone users.

Five Free & Phenomenal Vista Utilities

It's no surprise that Vista's vanilla operating system hasn't fared too well with some users. That said, why not customize it to make it better? ExtremeTech describes five useful and free Vista utilities designed to enhance Microsoft's latest operating system. One such application is TweakVI Basic, which allows users to customize Vista's user interface. Another is Launchy, which is a handy startup/launching application.

Midori: A Non-Windows OS in the Works, Not Just Experimental

Codename Midori is a derivative of Singularity that is meant to supersede Windows, and it is more than just a research project. Singularity, is an experimental microkernel and operating system project started in 2003 for which Microsoft posted the source code back in March. Unfortunately Singularity was developed exclusively for research purposes and is not intended for practical use.

Google Open-sources its Internal Data Exchange Language

Google has open-sourced its protocol buffers, the company's lingua franca for encoding various types of data, in order to set the stage for a wave of new releases, according to official company blog posts and documents reported in this article. "Practically everyone inside Google" uses protocol buffers, states a FAQ page. "We have many other projects we would like to release as open source that use protocol buffers, so to do this, we needed to release protocol buffers first."

Introducing New OSNews Editors

We'd like to formally welcome Quentin Hartman, Tony Steidler-Dennison, and Amjith Ramanujam to the OSNews team. We had a huge response to our recent call for contributors, and if you were one of the people who contacted us, we're not done with you yet. Whether you're interested in contributing daily news or writing articles, we'll be contacting you soon, and these new editors are specifically tasked with helping to marshall the efforts of the other contributors. These new editors join Thom Holwerda, who's taking a sabbatical while trying to recover from RSI, David Adams, our Publisher and business manager, Adam Scheinberg, our webmaster and back-end guru, and Eugenia Loli-Queru, who is still occasionally lured out of retirement until the trolls and platform zealots earnest advocates remind her why she found it less stressful to take up videography. Welcome, n00bs!

Designing the Ideal Laptop

Decrying stasis in the laptop industry, InfoWorld's Tom Yager and crew have designed their ideal laptop for 2009 given the components are available currently. The project was subjected to the same limitations manufacturers face when whiteboarding a new notebook and introduced only those components that would increase end-user productivity manyfold. The resulting AMD Puma-based WorldBook Ether and WorldBook Meteor include an 'Embedded Smartphone' system-in-system ARM microcontroller, flash-memory overlay for fast boot, and ATI/AMD Hybrid Graphics for power-saving switched mode.