EmPOWERing the Linux Developer

2010-05-26T17:02:40+00:00 May 10th, 2004|Linux|

Recognized as a high-performance, reliable, and serviceable enterprise platform, the 64-bit POWERâ„¢ architecture offers new choices to UNIX and Linux application developers. Anyone with a background in either AIX or Linux on other platforms can benefit from the strength of the open source community combined with the POWER of world-class IBM hardware.

Writing DLLs for Linux Apps

2010-05-26T17:03:37+00:00 May 1st, 2004|Linux|

Plugins and DLLs are often a great way to add functionality without writing a whole new application. In Linux, plugins and DLLs are implemented as dynamic libraries. e-business consultant and architect Allen Wilson introduces dynamic libraries and shows you how to use them to change an application after the app is running.

Linux System Development on an Embedded Device

2010-05-26T17:03:08+00:00 May 1st, 2004|Linux|

Especially if you're just starting out in embedded development, the wealth of available bootloaders, scaled-down distributions, filesystems, and GUIs can seem overwhelming. But this wealth of options is actually a boon, allowing you to tailor your development or user environment exactly to your needs. This overview of embedded development on Linux will help you make sense of it all.

Improve Linux performance

2010-05-26T17:03:56+00:00 April 8th, 2004|Linux|

Performance breakthroughs seem to come in two varieties: easy and hard. That's no platitude; the boundary between the two is surprisingly clear. When you hear about some -- the easy ones -- you clap your hands and say, "wow" or "of course" or "slick." Although in some cases it has taken considerable genius to realize their first application, they're easy to understand. The other kind involve careful measurement, specific knowledge, and a fair amount of tuning. These are often both frustratingly and rewardingly contingent on "local conditions" such as hardware specifics.


2010-05-26T17:07:51+00:00 January 9th, 2004|Linux|

Cron is a Unix/Linux program scheduler. It'll automatically execute commands on your server according to a schedule you specify. A few of the many uses for scheduled commands are...

Chaining up Networks with Linux

2010-05-26T17:13:33+00:00 September 22nd, 2003|Linux|

Hey, you with that old Pentium machine! Don't toss it away because it looks underpowered compared to all the fancy new hardware. It can have a second life as a firewall for your small business or home office. Here's the step-by-step on installing and configuring ipchains, an open-source and free Linux firewall package that can handle speeds up to a T-1 connection on an old Pentium. Rather than spending several thousand dollars on a custom product from a firewall vendor, get the real deal at the best price of all: free and reliable.

Practical XML with Linux, Part 1

2010-05-26T17:15:29+00:00 August 22nd, 2003|Linux, XML|

n March, I wrote an article (see Resources later in this article) about the Extensible Markup Language and its affinity to Linux and the Linux way of doing things. Due to overwhelming reader feedback, we have decided to schedule a series of follow-up articles. In this article and others to follow, I'll take a closer look at some of the practical things you can do with XML.

Mondo Math Libs

2010-05-26T17:15:44+00:00 August 22nd, 2003|Linux|

In this article, Lou Grinzo kicks off his new column for developerWorks, Lou's Tools. Every month he'll be writing about some aspect of tools for Linux programmers, from columns on larger individual tools like particular GUI IDEs, to survey and roundup articles in particular areas. This month Lou takes a look at some of the math libraries available on Linux, and tells you what they can and can't do.

The Hard Roots of Open Source Software

2010-05-26T17:17:22+00:00 May 20th, 2003|Linux|

Author Peter Salus takes you back before the beginning of (Internet) time, for a look at how the open source community emerged. Before the Internet appeared on the scene, disperse user groups were sprouting up to address hardware issues that were as new as the computers they were working on. USENIX followed not too long after, and soon the difference between free and proprietary software arose. Even so, says Peter, open source software managed to survive, and some of the developer\'s best tools, including the UNIX editors, flourished.