Nine from IBM — fast reboots, shared memory, migration, grids . . .
May 14, 2004 — by LinuxDevices Staff — 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. Some require free registration. Enjoy . . .
- Reboot Linux faster using kexec — Even if your work doesn't require you to reboot your Linux machine several times a day, waiting for a system to reboot can be a real drag. Enter kexec. Essentially, kexec is a fast reboot feature that lets you reboot to a new Linux kernel — without having to go through a bootloader. Faster reboot is a benefit even when uptime isn't mission-critical — and a lifesaver for kernel and system software developers who need to reboot their machines several times a day. Kexec is currently available on the x86 32-bit platform only.
- Make shared memory work for you, not against you — In terms of time and space, shared memory is probably the most efficient inter-process communication channel provided by all modern operating systems. This article explains how to Use Shared Objects On Linux.
- Speed Your Development of Linux Based Applications — In this guide for migrating from proprietary technologies and legacy applications to open standards and Linux. The resources provided include downloadable toolkits, technical articles and roadmaps, online tutorials, classes, forums, Webcasts, customized services, and other forms of expert assistance. Migration station can help you speed the migration of Windows to Linux, OS/2 to Linux, Solaris to Linux, Lotus Domino servers on Windows to Linux, Net and VB apps to Java and Web Sphere on Linux, MS Exchange to Lotus Notes and Domino on Linux, and much more.
- ODBC/CLI programming — This tutorial introduces you to implement and deploy an existing application as a grid service using the IBM Grid Toolbox for Multiplatform.
- Build a grid with Perl, Part 4: Submission and distribution — Splitting up a grid into simpler, smaller, elements makes the whole process of building a grid much easier. Grids are not mystic, they just require careful planning and a degree of flexibility in their operation and structure to allow work to be split up and divided among the different components.
- Six strategies for grid application enablement, Part 2: — This article shows how to grid enable applications using the first two of the six strategies so the applications can run as single or multiple instance batch jobs that are location independent. It explains the characteristics of applications using these strategies and details what the application developer must, should, and can optionally do to implement these strategies. A major objective when using Strategy 1 and Strategy 2 is to ensure that the application is as flexible as possible regarding middleware products.
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.