<?xml version="1.0" encoding="UTF-8" ?>

 
<rss version="2.0">
<channel>
<title>developerWorks : Linux : Technical library </title> 
<link>http://www.ibm.com/developerworks/index.html</link>
<description>The latest content from IBM developerWorks</description>
<pubDate>Sun, 27 Jul 2008 12:40:46 EDT</pubDate>
<language>en-us</language>
<copyright>Copyright 2004 IBM Corporation.</copyright>
<image>
<title>IBM developerWorks</title>
<url>http://www.ibm.com/developerworks/i/homepage.jpg</url>
<link>http://www.ibm.com/developerworks/index.html</link>
</image>

	            <item>
	               <title><![CDATA[Traversing Red Hat Enterprise Linux 5 on System p]]></title> 
	               <description><![CDATA[So you've been the AIX guru on your team for years now and your bosses have
        determined that they want to try Linux on System p. You can fight the change, or
        you can embrace it and learn Linux, if not learn to love it. The purpose of this
        article is to introduce Linux to AIX administrators. It will show you what you
        need to know to make the transition to Linux simpler. It will also show you the
        equivalent commands to perform specific tasks and also discusses process
        management, filesystem management, how to peruse systems information, install packages, and other important bits of information that you as the systems administrator will need to know. While you will not become an expert at Linux from this article,  this should give you a good head start in what you need to know.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/aix/library/au-aixrhel5/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 22 Jul 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Lazy Linux: 10 essential tricks for admins]]></title> 
	               <description><![CDATA[Learn these 10 tricks and you'll be the most powerful Linux systems
            administrator in the universe...well, maybe not the universe, but you will
            need these tips to play in the big leagues. Learn about SSH tunnels, VNC, 
            password recovery, console spying, and
            more. Examples accompany each trick, so you can duplicate them on your
            own systems.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/l-10sysadtips/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Sun, 20 Jul 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Running Informix Dynamic Server on Linux in Xen hypervisor]]></title> 
	               <description><![CDATA[Can Informix Dynamic Server (IDS) run on Linux in Xen hypervisor virtual
		    machines (VM)? Is all OS-specific functionality of IDS usable in a Xen VM? This
		    article is a detailed summary of first experiences with running IDS for Linux in a Xen managed virtual machine. In this article, learn more about the benefits of Xen hypervisor and see how it works. Follow step-by-step guidelines to set up an actual test system, including the Xen virtualization layer.  Finally, learn about the results of tests that the authors ran on their IDS environments. ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/db2/library/techarticle/dm-0807fuerderer/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Thu, 17 Jul 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Anatomy of Linux loadable kernel modules]]></title> 
	               <description><![CDATA[Linux loadable kernel modules, introduced in version 1.2 of the kernel,
            are one of the most important innovations in the Linux kernel. They provide a
            kernel that is both scalable and dynamic. Discover the ideas behind loadable
            modules, and learn how these independent objects dynamically become part of
            the Linux kernel.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/l-lkm/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Wed, 16 Jul 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Integrate encryption into Google Calendar with Firefox extensions]]></title> 
	               <description><![CDATA[Today's Web applications provide many
        benefits for online storage, access, and collaboration. Although some applications offer
        encryption of user data, most do not. This article provides tools and code needed to add
        basic encryption support for user data in one of the most popular online calendar
        applications. Building on the incredible flexibility of Firefox extensions and the Gnu
        Privacy Guard, this article shows you how to store only encrypted event descriptions in
        Google's Calendar application, while displaying a plain text version to anyone with the
        appropriate decryption keys.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/wa-googlecal/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 15 Jul 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Automate backups on Linux]]></title> 
	               <description><![CDATA[The loss of critical data can prove devastating. Still, millions of professionals ignore backing up their data. While individual reasons vary, one of the most common explanations is that performing routine backups can be a real chore. Because machines excel at mundane and repetitive tasks, the key to reducing the inherent drudgery and the natural human tendency for procrastination, is to automate the backup process.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/l-backup/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Thu, 03 Jul 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Common threads: Awk by example, Part 1]]></title> 
	               <description><![CDATA[Awk is a very nice language with a very strange name.  In this first article of a three-part series, Daniel Robbins will quickly get your awk programming skills up to speed.  As the series progresses, more advanced topics will be covered, culminating with an advanced real-world awk application demo.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/l-awk1.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Thu, 03 Jul 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Migrate device control applications from Windows to Linux]]></title> 
	               <description><![CDATA[Ease the pain of migrating device control applications from Microsoft
            Windows to Linux by understanding how device control works in both operating
            systems. The authors outline these differences and give you a C/C++ migration
            sample.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/l-devctrl-migration/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 24 Jun 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Core partners, Part 4: Managing the PlayStation 3 Wi-Fi network]]></title> 
	               <description><![CDATA[Terra Soft Solutions IT Manager Aaron Johnson shows you, step-by-step, how to configure and encrypt the built-in Wi-Fi network that comes with the
      Cell Broadband Engine(TM)-based Sony PlayStation 3. And, as a little bonus, get 16 quick
      steps that explain how to switch from a wireless network back to a wired network on the PS3.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/pa-ps3network/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 17 Jun 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Anatomy of Linux journaling file systems]]></title> 
	               <description><![CDATA[In recent history, journaling file systems were viewed as an oddity and
      thought of primarily in terms of research. But today, a journaling file system
      (ext3) is the default in Linux. Discover the ideas behind journaling file systems,
      and learn how they provide better integrity in the face of a power failure or system
      crash. Learn about the various journaling file systems in use today, and peek into
      the next generation of journaling file systems. ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/l-journaling-filesystems/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Wed, 04 Jun 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Porting applications to Linux for System z]]></title> 
	               <description><![CDATA[Server consolidation based on Linux for IBM System z offers advantages, but
      moving existing applications requires some specialized knowledge. In this article,
      get general advice on how to organize your porting project, including technical
      details on mainframe virtualization, byte-ordering, and address calculation specific
      to System z. This article also covers how development tools (compiler, linker,
      debugger) are supported on System z, and introduces IBM's free-of-charge Migration
      Kit for Solaris OS to Linux.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/l-systemz/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Wed, 28 May 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Anatomy of Linux flash file systems]]></title> 
	               <description><![CDATA[You've probably heard of Journaling Flash File System (JFFS) and
      Yet Another Flash File System (YAFFS), but do you know what it means to
      have a file system that assumes an underlying flash device? This article introduces
      you to flash file systems for Linux, and explores how they care for their underlying
      consumable devices (flash parts) through wear leveling, and identifies the various
      flash file systems available along with their fundamental designs. ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/l-flash-filesystems/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 20 May 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Manage widget geometry in PyGTK]]></title> 
	               <description><![CDATA[ Several container widgets exist in GTK+, and with the toolkit's API, you
      can create user-defined containers. This API is also exposed to PyGTK. In this
      article, learn how to create a &quot;weighted-table&quot; container in PyGTK. The
      implementation introduces you to the basic model of GTK+ geometry management and
      gives you a feel for what to consider and expect when implementing container
      widgets. ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/l-widget-pygtk/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 20 May 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[ IBM open collaboration client solution: An overview]]></title> 
	               <description><![CDATA[Learn what's involved when introducing a Linux&reg; client pilot in your organization, including planning for business and IT requirements, architecture decisions, risks, and understanding how IBM's open collaboration client is used to implement this desktop of the future, today.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/lotus/library/occs-overview/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Wed, 07 May 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[IBM open collaboration client solution: Organizational planning and user segmentation for desktop migration]]></title> 
	               <description><![CDATA[Learn the steps involved in migrating your environment to that of a Linux&reg; client, including organizational planning and user segmentation. Based on customer experiences, this article offers a comprehensive guide to planning and executing your migration while minimizing disruption to your users.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/lotus/library/occs-pt2/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Wed, 07 May 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[IBM open collaboration client solution: Technical planning]]></title> 
	               <description><![CDATA[Learn the steps involved in migrating your environment to that of a Linux client, including technical planning. Based on customer experiences, this article offers a comprehensive guide to planning and executing your migration while minimizing disruption to your users.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/lotus/library/occs-pt3/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Wed, 07 May 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Install and boot Linux on BladeCenter S from an attached disk]]></title> 
	               <description><![CDATA[The IBM BladeCenter S chassis is the first IBM BladeCenter to integrate
      server and storage. In this article, learn how to install SUSE Linux 10 on the
      blade's attached disk and then how to boot the blade server from the attached disk.
      The article also covers how to check the storage and blade status, how to map the
      disk to the blade, how to configure an SAS disk as the boot media, how to install
      the operating system on the attached disk, and how to handle the most common
      installation error.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/l-bootblade/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 06 May 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Migrating to ext4]]></title> 
	               <description><![CDATA[Ext4 is the latest
      in a long line of Linux file systems, and it's likely to be as important and
      popular as its predecessors. As a Linux system administrator, you should be aware of the 
      advantages, disadvantages, 
      and basic steps for migrating to ext4. This article explains when to adopt ext4, how to adapt 
      traditional file
      system maintenance tool usage to ext4, and how to get the most out of the
      file system.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/l-ext4/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Wed, 30 Apr 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Anatomy of Security-Enhanced Linux (SELinux)]]></title> 
	               <description><![CDATA[Linux has been described as one of the most secure operating systems
      available, but the National Security Agency (NSA) has taken Linux to the next level
      with the introduction of Security-Enhanced Linux (SELinux). SELinux takes the
      existing GNU/Linux operating system and extends it with kernel and user-space
      modifications to make it bullet-proof. If you're running a 2.6 kernel today, you
      might be surprised to know that you're using SELinux right now! This article
      explores the ideas behind SELinux and how it's implemented.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/l-selinux/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 29 Apr 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[IBM open collaboration client solution: Migrating applications to the Linux desktop]]></title> 
	               <description><![CDATA[Have you wanted to port your infrastructure and business line applications to a Linux desktop environment, but been deterred by the need to access critical Microsoft Windows or legacy applications? Finding a way to support these critical business line applications is crucial  when considering the move to Linux. This article highlights the various tools that let you access these applications from Linux desktops.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/lotus/library/occs-pt4/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 29 Apr 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Configuring WebSphere Message Broker V6.1 on z/Linux]]></title> 
	               <description><![CDATA[You have a number of options when configuring WebSphere Message Broker on z/Linux, including support for 64-bit applications in order to access DB2 and WebSphere MQ data on z/OS, 
use of IFL processors to lower the cost of ownership for WebSphere Message Broker, and use of HiperSockets for fast communication using TCP/IP-based protocols. This article has the details.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/websphere/library/techarticles/0804_squibb/0804_squibb.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Wed, 16 Apr 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Cell/B.E. SDK 3.0 tools, Part 1: Using performance tools]]></title> 
	               <description><![CDATA[This introductory tutorial, designed as a companion for the IBM SDK for
      Multicore Acceleration, Version 3.0 (otherwise known as the Cell Broadband
      Engine(R) SDK), teaches you how to use five performance tools that reside in the SDK
      3.0:  OProfile, Cell Performance Counter, Performance Debugging Tool, the PDT Trace
      Reader, and FDPR-Pro. The Visual Performance Analyzer, available separately, is also highlighted.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/edu/pa-dw-pa-sdk3tool.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Tue, 15 Apr 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[LPI exam 301 prep, Topic 306: Capacity planning]]></title> 
	               <description><![CDATA[In this tutorial, Sean Walberg helps you prepare to take the Linux
      Professional Institute Senior Level Linux Professional (LPIC-3) exam. In this last 
      in a series of six tutorials, Sean walks you through monitoring your system
      resources, troubleshooting resource problems, and analyzing system capacity.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/edu/l-dw-linux-lpic3306-i.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Tue, 15 Apr 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Anatomy of real-time Linux architectures]]></title> 
	               <description><![CDATA[It's not that Linux isn't fast or efficient, but in some cases fast just
      isn't good enough. What's needed instead is the ability to deterministically meet
      scheduling deadlines with specific tolerances. Discover the various real-time Linux
      alternatives and how they achieve real time -- from the early architectures that
      mimic virtualization solutions to the options available today in the standard 2.6
      kernel. ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/l-real-time-linux/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 15 Apr 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[LPI exam 301 prep, Topic 305: Integration and migration]]></title> 
	               <description><![CDATA[In this tutorial, Sean Walberg helps you prepare to take the Linux
      Professional Institute Senior Level Linux Professional (LPIC-3) exam. In this fifth
      in a series of six tutorials, Sean walks you through integrating LDAP with your
      system's logins and applications. He also details the procedure to
      integrate your server into a foreign Microsoft Active Directory.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/edu/l-dw-linux-lpic3305-i.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Tue, 08 Apr 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Linux development on the PlayStation 3, Part 3: Slimming down X11 with tiny tools]]></title> 
	               <description><![CDATA[The Sony PlayStation 3 (PS3) runs Linux, but getting it to run well requires
      some tweaking. In the third and final article of this series on PS3 Linux, Peter
      Seebach talks about ways to get X11 slimmed down to fit on a smaller memory budget.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/l-linux-ps3-3/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 08 Apr 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Discover tput]]></title> 
	               <description><![CDATA[One of the strongest assets UNIX has is the ability to make shell scripts to ease
users' lives. These scripts can range from simple one-liners to several thousand
lines.  Many times, shell scripts evolve into menu-based scripts, and the scripter
wants to display more to users than simply scrolling text. Other times, a simple
line or two of output are displayed to users, and the shell scripter wants to put
emphasis on a warning message.

]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/aix/library/au-learningtput/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 01 Apr 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Linux development on the PlayStation 3, Part 2: Working with memory]]></title> 
	               <description><![CDATA[The Sony PlayStation 3 (PS3) runs Linux, but getting it to run well requires
      some tweaking. In this article, the second in a series, Peter Seebach takes a look
      at where all the memory goes and how to reclaim it.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/l-linux-ps3-2/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Mon, 31 Mar 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Performance tradeoffs of TCP Selective Acknowledgment]]></title> 
	               <description><![CDATA[Selective acknowledgment (SACK) is an optional feature of TCP that is
      necessary to effectively use all of the available bandwidth of some networks. While
      SACK is good for throughput, processing this type of acknowledgment has proven to be
      CPU intensive for the TCP sender. This weakness can be exploited by a malicious peer
      even under commodity network conditions. This article presents experimental
      measurements that characterize the extent of the problem within the Linux TCP stack.
      SACK is enabled by default on most distributions. ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/l-tcp-sack/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Mon, 31 Mar 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[LPI exam 301 prep, Topic 304: Usage]]></title> 
	               <description><![CDATA[In this tutorial, Sean Walberg helps you prepare to take the Linux
      Professional Institute Senior Level Linux Professional (LPIC-3) exam. In this fourth
      in a series of six tutorials, Sean walks you through searching your LDAP tree and
      using the command-line tools. You'll also learn how to set up Microsoft Outlook to
      query your LDAP tree.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/edu/l-dw-linux-lpic3304-i.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Tue, 25 Mar 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Monitor mainframe sessions remotely]]></title> 
	               <description><![CDATA[Users access z/OS mainframes using a 3270 terminal emulator. In this
      article, learn how to build a simple shell script for UNIX or Linux that gives you a
      second terminal emulator to view everything a mainframe user is doing in real time.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/l-monitormainframe/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Wed, 19 Mar 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Linux development on the PlayStation 3, Part 1: More than a toy]]></title> 
	               <description><![CDATA[The Sony PlayStation 3 (PS3) runs Linux, but getting it to run well requires
      some tweaking. In this article, first in a series, Peter Seebach introduces the
      features and benefits of PS3 Linux, and explains some of the issues that might
      benefit from a bit of tweaking.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/l-linux-ps3-1/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 18 Mar 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[LPI exam 301 prep, Topic 303: Configuration]]></title> 
	               <description><![CDATA[In this tutorial, Sean Walberg helps you prepare to take the Linux
      Professional Institute Senior Level Linux Professional (LPIC-3) exam. In this third
      in a series of six tutorials, Sean walks you through configuring a Lightweight
      Directory Access Protocol (LDAP) server, including access control, security, and
      performance. By the end of this tutorial, you'll know about LDAP server
      configuration.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/edu/l-dw-linux-lpic3303-i.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Tue, 04 Mar 2008 12:00:00 EST</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Changing UIDs and GIDs]]></title> 
	               <description><![CDATA[It's important to know what happens to file ownership in AIX once you make a UID or GID change. If you don't 
      understand the results of altering a UID or GID, you could cause serious issues to your server and 
      environment.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/aix/library/au-satuidgid/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 04 Mar 2008 12:00:00 EST</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Multipath storage with Xen and DS4800]]></title> 
	               <description><![CDATA[As the Xen open source hypervisor gains traction in many enterprises for
      production deployment, you may need to provide fully redundant storage to the Xen
      environment from the host adapter all the way down to the hard drives. In this
      article, learn how to use Red Hat Enterprise Linux 5.1 to set up Xen and multipath
      storage access to the IBM System Storage DS4800.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/l-multipath-xen/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 04 Mar 2008 12:00:00 EST</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Desktop development for the OLPC laptop]]></title> 
	               <description><![CDATA[The XO laptop (of the One-Laptop-Per-Child initiative) is an inexpensive
      laptop project intended to help educate children around the world. The laptop
      includes many innovations, such as a novel, inexpensive, and durable hardware design
      and the use of GNU/Linux as the underlying operating system. The XO also includes an
      application environment written in Python with a human interface called Sugar,
      accessible to everyone (including kids). This article is excerpted from the
      developerWorks tutorial &quot;Application development for the OLPC laptop,&quot; which takes a
      look at the Sugar APIs and shows how to develop and debug a graphical activity in
      Sugar using Python.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/l-linux-xo-python/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 26 Feb 2008 12:00:00 EST</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Improve security with polyinstantiation]]></title> 
	               <description><![CDATA[If you're concerned about protecting world-writeable shared directories such
      as /tmp or /var/tmp from abuse, a Linux Pluggable Authentication Module (PAM) can
      help you. The pam_namespace module creates a separate namespace for users on your
      system when they login. This separation is enforced by the Linux operating system so
      that users are protected from several types of security attacks. This article for
      Linux system administrators lays out the steps to enable namespaces with PAM.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/l-polyinstantiation/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 26 Feb 2008 12:00:00 EST</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Systems Administration Toolkit: Log file basics]]></title> 
	               <description><![CDATA[A typical UNIX or Linux machine creates many log files during the course of its
   operation. Some of these contain useful information; others can be used to help you
   with capacity and resource planning. This article looks at the fundamental information recorded within the different log files, their location, and how that information can be used to your benefit to work out what is going on within your system. ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/aix/library/au-satlogfilebasics/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 26 Feb 2008 12:00:00 EST</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Building your own memory manager for C/C++ projects]]></title> 
	               <description><![CDATA[   Performance optimization of code is serious business. It's fairly common to see a 
    piece of functionally correct software written in C or C++ that takes way 
    too much memory, time, or, in the worst case, both. As a developer, one of the most 
    powerful tools that C/C++ arms you with to improve processing time and prevent 
    memory corruption is the control over how memory is allocated or deallocated in your 
    code. This tutorial demystifies memory management concepts by telling you how to 
    create your very own memory manager for specific situations. ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/edu/au-dw-au-memorymanager-i.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Tue, 19 Feb 2008 12:00:00 EST</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Role-based access control in SELinux]]></title> 
	               <description><![CDATA[Role-based access control (RBAC) is a general security 
      model that simplifies
      administration by assigning roles to users and then 
      assigning permissions to those
      roles. RBAC in Security-Enhanced Linux (SELinux) acts 
      as a layer of abstraction
      between the user and the underlying type-enforcement (TE) 
      model, which provides
      highly granular access control but is not 
      geared for ease of management. Learn how
      the three pieces of an SELinux context (policy, kernel, and userspace) 
      work together
      to enforce the RBAC and tie Linux users into the TE policy.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/l-rbac-selinux/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Wed, 13 Feb 2008 12:00:00 EST</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[SNMP-based monitoring for GPFS clusters]]></title> 
	               <description><![CDATA[New in version 3.2, IBM General Parallel File System (GPFS) on Linux
      provides Simple Network Management Protocol (SNMP) services that let administrators
      collect SNMP data about the health of a GPFS cluster so that problems such as disk
      failure can be quickly identified. The system lets a collector node gather the trap
      information, which an administrator can then monitor and analyze remotely on a
      separate management node. This article provides a method for basic verification of
      SNMP in a GPFS cluster.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/l-snmp-gpfs/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 29 Jan 2008 12:00:00 EST</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Explore Ubuntu Mobile and Embedded]]></title> 
	               <description><![CDATA[Ubuntu is a great server and desktop distribution for the GNU/Linux
      operating system, but did you know that it's also ideal for handheld and mobile
      embedded devices? Ubuntu's latest release, Gutsy Gibbon, now includes support for
      the embedded and mobile spaces with the Ubuntu Mobile and Embedded (UME) project.
      Get to know the UME project, and find out how to get started.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/edu/l-dw-linux-ubuntu-i.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Tue, 15 Jan 2008 12:00:00 EST</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Cell/B.E. container virtualization, Part 2: Implementation issues]]></title> 
	               <description><![CDATA[This three-part series illustrates a
      hardware-resource-focused form of software virtualization known as container
      virtualization (or operating system virtualization), demonstrated through the open
      source project OpenVZ. The series provides a comprehensive overview of all the
      components and techniques needed to virtualize the Cell/B.E. processor with software
      methods. This second article of the series details the implementation of
      dedicated virtualization and partitioning that was described in Part 1 of the series.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/pa-virtual2/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 08 Jan 2008 12:00:00 EST</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Multiprocessing with the Completely Fair Scheduler]]></title> 
	               <description><![CDATA[The Linux 2.6.23 kernel comes with a modular scheduler core and a Completely
      Fair Scheduler (CFS), which is implemented as a scheduling module. In this article,
      get acquainted with the major features of the CFS, see how it works, and look ahead
      to some of the expected changes for the 2.6.24 release.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/l-cfs/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 08 Jan 2008 12:00:00 EST</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Networking scalability on high-performance servers]]></title> 
	               <description><![CDATA[The proliferation of high-performance scalable servers has added a new level
      of complexity to networking and system performance. In this article, learn how to
      optimize your multi-node, high-performance Linux system as it uses system board
      gigabit Ethernet adapters from 1 to 4 nodes. Take a look at problematic networking
      scalability situations and get tips on how to avoid the pitfalls.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/l-scalability/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 01 Jan 2008 12:00:00 EST</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Application development for the OLPC laptop]]></title> 
	               <description><![CDATA[The XO laptop (of the One-Laptop-Per-Child initiative) is an inexpensive
      laptop project intended to help educate children around the world. The XO laptop
      includes many innovations, such as a novel, inexpensive, and durable hardware design
      and the use of GNU/Linux as the underlying operating system. The XO also includes an
      application environment written in Python with a human interface called Sugar,
      accessible to everyone (including kids). Explore the Sugar APIs and learn how to
      develop and debug a graphical activity in Sugar using Python.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/edu/l-dw-linux-xo-python-i.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Tue, 18 Dec 2007 12:00:00 EST</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Cell/B.E. container virtualization, Part 1: Concepts, architectures, and tools]]></title> 
	               <description><![CDATA[This three-part series illustrates a
      hardware-resource-focused form of software virtualization known as container
      virtualization (or operating system virtualization), demonstrated through the open
      source project OpenVZ. The series provides a comprehensive overview of all the
      components and techniques needed to virtualize the Cell/B.E. processor with software
      methods. This first article of the series discusses the basic concepts
      involved, illustrates the salient points of the OpenVZ and Cell/B.E. architectures
      and how they work together, and describes some of the OpenVZ tools.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/pa-virtual1/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 11 Dec 2007 12:00:00 EST</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[LPI exam 301 prep, Topic 302: Installation and development]]></title> 
	               <description><![CDATA[In this tutorial, Sean Walberg helps you prepare to take the Linux
      Professional Institute Senior Level Linux Professional (LPIC-3) exam. In this second
      in a series of six tutorials, Sean walks you through installing and configuring a
      Lightweight Directory Access Protocol (LDAP) server, and writing some Perl scripts
      to access the data. By the end of this tutorial, you'll know about LDAP server
      installation, configuration, and programming.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/edu/l-dw-linux-lpic3302-i.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Tue, 04 Dec 2007 12:00:00 EST</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Linux on board: Auto-uploading Nokia N800 photos]]></title> 
	               <description><![CDATA[These three installments of Linux on board show you how to get started
      building applications for the Nokia N800 by way of a working example: using the
      camera feature to create a Webcam. In this third and final installment, write an
      automatic photo-uploading routine for the photos you've taken.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/l-lob800-3.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 04 Dec 2007 12:00:00 EST</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Linux on board: Accessing the Nokia N800 camera]]></title> 
	               <description><![CDATA[These three installments of Linux on board show you how to get started
      building applications by way of a working example: using the camera feature to
      create a Webcam. In this installment, walk through the start of building a camera
      application using gstreamer to access the Nokia N800 device's Webcam. (It's not as
      much work as you might think, especially since we borrow from an existing
      application.)]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/linux/library/l-lob800-2.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 27 Nov 2007 12:00:00 EST</pubDate>
	            </item>
	
</channel>
</rss>

