Programming KDE 2.0: Creating Linux Desktop Applications

If you like KDE, this book is a fine piece of work and will undoubtedly speed you on your way to creating a “killer app” of the finest kind.
Technical Problems

It's a wonderful thing when a book about software includes the software to which it refers. The author has tried to do this and with some forethought as to the various distributions on which KDE 2.0 might be loaded. Having run previous versions of KDE, I wasn't squeamish about testing it. This was, after all, a newer release that is better, from some reports, than previous versions. (Some outfits insist that “eats more RAM” is synonymous with “better”.)

Suffice it to say that a certain libmng was missing from the Debian binaries, resulting in a grumpy reviewer, an unhappy 64MB of RAM (which was slowed down to the point of unusability) and a crashing bore of a hard drive. Looking for the missing library entailed a wild goose chase of several hours and bore no fruit. libmng requires zlib. Requires it but can't see copies of it.



If you have a lot of RAM, like C++ and like creating desktop applications, Programming KDE 2.0 is quite an acceptable guide. If you're running Debian, don't use the CD that comes with the book; go to the KDE site ( and download it. The book will come in handy as a reference. And if you don't like KDE, the title alone should put a stop to any impulse buying.

Stephanie Black is a writer—of words and code. When not writing, she runs a Linux consultancy, Coastal Den Computing, in Vancouver, BC Canada. In her off-hours, she's usually playing fetch with her cats or collaborating/colluding with her partner, a fabric artist and business manager.


One Click, Universal Protection: Implementing Centralized Security Policies on Linux Systems

As Linux continues to play an ever increasing role in corporate data centers and institutions, ensuring the integrity and protection of these systems must be a priority. With 60% of the world's websites and an increasing share of organization's mission-critical workloads running on Linux, failing to stop malware and other advanced threats on Linux can increasingly impact an organization's reputation and bottom line.

Learn More

Sponsored by Bit9

Linux Backup and Recovery Webinar

Most companies incorporate backup procedures for critical data, which can be restored quickly if a loss occurs. However, fewer companies are prepared for catastrophic system failures, in which they lose all data, the entire operating system, applications, settings, patches and more, reducing their system(s) to “bare metal.” After all, before data can be restored to a system, there must be a system to restore it to.

In this one hour webinar, learn how to enhance your existing backup strategies for better disaster recovery preparedness using Storix System Backup Administrator (SBAdmin), a highly flexible bare-metal recovery solution for UNIX and Linux systems.

Learn More

Sponsored by Storix