Nine from IBM — TiVo, GLib, Cell, PowerPC 970FX, chip history…
Jul 8, 2005 — by Henry Kingman — from the LinuxDevices Archive — viewsIBM has published the following technical articles, tutorials, and downloads on its DeveloperWorks website. They cover a range of interesting (though not necessarily embedded) technical topics, primarily related to Linux and open source system development. Some require free registration. Enjoy . . . !
- Blowing the lid off of TiVo — There are a lot of sites about “hacking” the TiVo, to do this to it and that to it (and there's always the other thing too). After all, half the fun of owning something that runs Linux is to make it do something more (or different) than it was intended to do. But most of us only need so many Web servers (off the top of my head, I think I have 10 or 15 Web servers in my house already, including the embedded systems).
- Manage C data using the GLib collections — This tutorial shows you how to use the GLib collections to manage data efficiently and elegantly within your C programs. In particular, you'll see how to use GLib's built-in data structures/containers — linked lists, hash tables, arrays, trees, queues, and relations — which are in short supply in the C language.
- Meet the expert: Arnd Bergmann on Cell — Looking forward to getting your hands on a Cell workstation? We were too — until we talked to Linux for Cell kernel maintainer Arnd Bergmann. Learn about programming for Cell in general and for Linux for Cell in particular, and why the “workstation” that has been described in the press is more of a prototype Blade board, and a bit of a misunderstanding, in this Q & A session.
- Update: IBM PowerPC 970FX Evaluation Kit — As of July 6, 2005, you can download a new, updated version (1.05) of this evaluation kit. If you downloaded before then, please download again to get the latest version.
- Chartered and IBM: Building a Common Platform for Manufacturing — Maybe you've read the announcements of the 90- and 65-nanometer platform, but what does it all mean? Is IBM opening its process technology to outside companies? Chartered's Walter Ng puts it into perspective — including where Samsung and Infineon fit in.
- New Techniques Aid Chips' Energy Efficiency — IBM first introduced power-saving, frequency-shifting techniques in its PowerPC 750 line of processors. As process geometries have shrunk further, power dissipation has become even more of a challenge, and engineers have worked hard to improve power-saving technologies and maintain performance. This quick read gives insight on how these techniques have advanced in more recent chips.
- Great Moments in Microprocessor History — The evolution of the modern microprocessor is one of many surprising twists and turns. Who invented the first micro? Who had the first 32-bit single-chip design? From the vacuum tube to today's dual-core multithreaded madness, this article shows the defining decisions that brought the contemporary microprocessor to its present-day configuration.
- Harvesting and Reusing Idle Compute Cycles — More on the University of Texas grid project's mission to integrate numerous, diverse resources into a comprehensive campus cyber-infrastructure for research and education. This article examines the idea of harvesting unused cycles from compute resources to provide this aggregate power for compute-intensive work.
- Introduction to the Spring Framework — This article gives an introduction to the Spring framework, including Spring aspect-oriented programming (AOP) and the Inversion of Control (IOC) container. It provides an example to inject dependencies, or services, into a working credit card account application rather than having to build them in from the ground up.
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.