Filter by products, topics, and types of content

(0 Products)

(92 Topics)

(0 Industries)

(7 Types)

101 - 200 of 479 results | Previous | Next
Show Summaries | Hide Summaries
View Results
Title up Type none Date none
Core dump debugging for the IBM SDK for Node.js
Debug Node.js application crashes and memory leaks with an Eclipse add-on that works alongside the IBM SDK for Node.js to help you diagnose core dumps.
Also available in: Chinese   Japanese  
Articles 30 Sep 2015
Create a KVM-based virtual server
In three relatively simple steps, you can create a virtual server on the Linux KVM hypervisor host using full virtualization. The Kernel-based Virtual Machine (KVM) is free, open source virtualization software for Linux that is based on hardware virtualization extensions (Intel VT-X and AMD-V) and a modified version of QEMU.
Also available in: Japanese   Portuguese   Spanish  
Articles 19 Jan 2010
Create a working compiler with the LLVM framework, Part 1
The LLVM compiler infrastructure provides a powerful way to optimize your applications regardless of the programming language you use. Learn the basics of the LLVM in this first article of a two-part series. Building a custom compiler just got easier!
Also available in: Chinese   Russian   Japanese  
Articles 19 Jun 2012
Create a working compiler with the LLVM framework, Part 2
The LLVM compiler infrastructure provides a powerful way to optimize your applications regardless of the programming language you use. Learn to instrument code in LLVM, using the clang API to preprocess C/C+ code in this second article of a two-part series.
Also available in: Chinese   Russian   Japanese  
Articles 19 Jun 2012
Create an ooRexx build environment on Linux KVM
Construct an on-demand software build service using ooRexx that uses the Linux Kernel Virtual Machine (KVM) for better performance. KVM acts as the host for the guest operating systems that build the target software for the user. The Apache Web server controls the builds and stores the results for later retrieval by the user. Learn how to set up the build server and create guests, customize build requests, and organize and access build results.
Also available in: Japanese  
Articles 14 Jul 2009
Create LaTeX documents graphically with LyX
LyX is a graphical tool, with a familiar drop-down and content-driven menu system, for writing and editing LaTeX documents. TeX and its higher-level macro language, LaTeX, are powerful document markup languages that are the de facto standard for Linux users. New users can find them difficult to work with because you must know the available markup tags, the contexts they can be used in, and how to use a text editor and previewing tool. LyX simplifies the entire process of working with LaTeX documents not just on Linux. Learn how to install, use, and customize LyX on Linux, UNIX, Windows, and Mac OS X systems.
Also available in: Chinese   Japanese   Spanish  
Articles 16 Aug 2013
Creating dynamic Web sites with PHP and MySQL
This tutorial shows you how to create a dynamic Web site using PHP and MySQL. You learn how dynamic sites work and how they serve the content. After reading this tutorial, you will be ready to serve your own dynamic content from your own site.
Tutorial 15 May 2001
Cross-platform graphics with cairo
Built from the ground up to create identical output on both printer and screen -- all in a cross-platform way -- cairo is becoming a huge player in the Linux graphics space. Harness the same 2D power used by GNOME, GTK+, Pango, and many others.
Also available in: Russian   Japanese  
Articles 05 Sep 2007
Cultured Perl: Debugging Perl with ease
Teodor Zlatanov walks you through both the built-in Perl debugger and CPAN's Devel::ptkdb. The Perl debugger is powerful but frustrating to navigate. CPAN's Devel::ptkdb, on the other hand, works wonders by simplifying code debugging and thereby saving hours of your precious time. In his discussion Zlatanov concentrates on explaining debugging methods and general concepts rather than looking at specific tools.
Also available in: Japanese  
Articles 01 Nov 2000
Cultured Perl: Flickr, a business's bst frnd
Flickr isn't just for photo sharing and social networking; it's a legitimate business tool. Learn how Perl programmers can use the CPAN Chart modules to create charts and graphs, and the Flickr::Upload module to upload the charts to Flickr.
Also available in: Japanese   Portuguese  
Articles 24 Nov 2009
Cultured Perl: One-liners 102
From printing a range of lines to listing a file's contents in reverse order, Ted shows how to do more with less using these succinct, one-line Perl scripts.
Also available in: Japanese  
Articles 12 Mar 2003
Cultured Perl: Practical Twitter with Perl
Learn how to access the features of the Twitter API using the CPAN Net::Twitter module. You'll also see some solid business uses for Twitter, including automated posting and analyzing Twitter search results.
Also available in: Japanese   Portuguese  
Articles 08 Dec 2009
Cultured Perl: Use IMAP with Perl, Part 2
Ted returns to the subject of accessing IMAP with the Mail::IMAPClient by looking at ifrom.pl as an alternative to other IMAP and POP3 mail checkers. This time around Ted covers tunneling (or port forwarding as it is sometimes called), as well as applying the script to the Maildir mail-storage format.
Also available in: Japanese  
Articles 19 May 2005
Customizing and monitoring Linux system startup
Minimizing the amount of time required to boot a computer system is important regardless of whether you are turning on your home computer or restarting a server that provides services to thousands of users. This article discusses the various system startup and shutdown mechanisms that are used on different Linux distributions. It explains how to integrate new services, customize existing startup configurations, and examine the behavior and performance of system startup configurations.
Also available in: Chinese   Russian   Japanese  
Articles 19 Feb 2014
Data analysis and performance with Spark
Spark is an interesting alternative to Hadoop, with a focus on in-memory data processing. This practice session explores multithread and multinode performance with Scala, Spark, and its tunable parameters.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 14 Feb 2012
Data visualization tools for Linux
Applications for graphical visualization of data on Linux are varied, from simple 2-D plots to 3-D surfaces, scientific graphics programming, and graphical simulation. Luckily, there are many open source possibilities, including gnuplot, GNU Octave, Scilab, MayaVi, Maxima, OpenDX, and others. Each has its advantages and disadvantages and targets different applications. Explore a variety of open source graphical visualization tools to better decide which is best for your application. [This article has been updated to include coverage of OpenDX - Ed.]
Also available in: Russian   Japanese  
Articles 30 Nov 2006
DB2 memory and file cache performance tuning on Linux
Memory utilization and file caching are related elements that affect performance and are important to consider when tuning a database system. This article summarizes the DB2 UDB features specific to Linux for best utilizing these important system resources.
Articles 22 Sep 2005
DB2 10.1 DBA for Linux, UNIX, and Windows certification exam 611 prep, Part 1: Server management
This tutorial helps you learn the skills required to manage DB2 database servers, instances and databases. Furthermore, you will get introduced to DB2 autonomic computing capabilities and you will learn to use IBM data Studio to perform database administration tasks such as job scheduling and generating diagrams of access plans. This tutorial prepares you for Part 1 of the DB2 10.1 DBA for Linux, UNIX, and Windows certification exam 611.
Also available in: Chinese  
Articles 05 Dec 2013
DB2 and open source: Put yourself on the map with Google Maps API, DB2/Informix, and PHP on Linux
Google Maps API along with DB2, Informix, PHP, JavaScript, and XML let you create an easy-to-use map with your data on it. Pan to your zip code to see area-specific data. Use custom icons, change the map type, create a sidebar, and use event handlers.
Also available in: Russian   Japanese  
Articles 02 Mar 2006
Debugging configure
All too often, checking the README of a package yields only the none-too-specific: Build Instructions: Run configure, then run make. But what about when that doesn't work? In this article, Peter Seebach discusses what to do when an automatic configuration script doesn't work -- and what you can do as a developer to keep failures to a minimum. After all, if your build process doesn't work, users are just as badly off as if your program doesn't work once it's built.
Also available in: Japanese  
Articles 04 Dec 2003
Debugging make
Make utilities such as GNU make, System V make, and Berkeley make, are fundamental tools for streamlining the application build process, but each one is just a little different from the others. Learn the structure of the makefile and how to avoid common mistakes in its creation, discover how to fix or work around portability issues, and pick up hints for solving other problems as they crop up.
Also available in: Russian   Japanese  
Articles 24 Oct 2006
Debugging simulated hardware on Linux, Part 1: Device driver debugging
This two-part series is geared toward easing device driver development. This first part illustrates proven methods you can use to test the complete code flow of a device driver during the design, development, and debugging stages.
Articles 02 Nov 2005
Debugging simulated hardware on Linux, Part 2: Create an environment for virtual device driver development
This two-part series is geared toward easing device driver development. This second part describes the various strategies and implementation details that you can apply to interrupt simulation, including the prerequisites, hardware, software setup, and test cases for testing the Interrupt Service Routine (ISR).
Also available in: Japanese  
Articles 02 Nov 2005
Debugging tools and techniques for Linux on Power
Debugging is a major software development activity, which as an application developer, you cannot avoid. Effective debugging can not only shorten the software development cycle, but can also save costs. This article introduces techniques for locating bugs in user-space C/C++ and Java(TM) applications and describes some of the debugging tools available on Linux(TM) for POWER(TM) architecture.
Articles 02 Oct 2013
Deliver high availability with a Xen virtual server
Get step-by-step details to implement Xen virtual server high availability via the IBM System Director Virtual Availability Manager. The Virtual Availability Manager is included in the IBM System Director Virtualization Manager package, an extension for IBM Director. In this article, the authors walk you through all the steps, from prerequisites and setup to troubleshooting -- everything you need to get started delivering virtual high availability capabilities.
Also available in: Russian  
Articles 01 Oct 2008
Deploy Red Hat across multiple computers using Tivoli Provisioning Manager for OS Deployment
Any time you have employees, overhead costs are going to be substantial, especially when it comes to new hires. Of the many things new employees need, setting up their computer and its operating system, and installing and configuring appropriate applications is one of the most time-consuming. Tivoli Provisioning Manager for OS Deployment greatly reduces this overhead by allowing you to create and manage deployable images and any associated software packages efficiently through a Web interface. This tutorial shows you how to use Tivoli Provisioning Manager for OS Deployment to create installation images and manage packages for an actual deployment of RedHat Enterprise Linux.
Tutorial 22 May 2007
Deploy the DB2 pureScale Feature on Linux
The IBM DB2 pureScale Feature lets you scale out your database system by easily adding machines to your cluster. This article walks you through the process of deploying the DB2 pureScale Feature on SUSE Linux. It uses a 10 gigabit Ethernet infrastructure in a two System x 3850 X5s server configuration that is connected to a DS5100 storage controller. The article also includes post-installation steps and basic information for using DB2 pureScale, such as how to add and remove members and how to make sure you're prepared for high availability and disaster recovery.
Also available in: Chinese   Portuguese  
Articles 07 Apr 2011
Deploying an OpenStack-based private cloud and Hortonworks Data Platform (HDP) on a Linux on IBM Power Systems server
This article describes private cloud deployment with OpenStack and Linux on IBM Power System LC servers that are running KVM. This article also explains the deployment of Hortonworks Data Platform (HDP) using OpenStack.
Articles 09 Mar 2017
Deploying Linux Solutions on IBM iSeries and pSeries Servers
POWER-based servers from IBM, the pSeries and iSeries servers, run Linux as well as their respective traditional operating systems (AIX and i5/OS). Linux is available both as the primary operating system on pSeries, and also as a logical partition on the POWER4 and POWER5 pSeries and iSeries servers. Linux applications such as the desktop environments, compilers, debuggers, and many other client and server applications are available for the POWER-based platforms. Outstanding performance of IBM’s servers coupled with comprehensive services make make Linux on iSeries and pSeries servers a winning choice. This article gives an overview of deploying your solution on Linux on POWER-based servers.
Articles 30 Sep 2003
Detecting bootable IBM Power server ISO images
Most ISO images use an ISO 9660 extension that allows the image to be bootable by the basic input/output system (BIOS). IBM Power Systems firmware, on the other hand, does not use such extension. This means that the detection of the bootability of images differ between computer architectures. In software such as hypervisors or even virtual machine (VM) managers, this detection can't consume too many resources and take too much time due to the number of the images they need to manipulate. This makes options like such as trying to boot the image by trial and error or even trying to mount the image in the file system not viable. This article describes a way to detect if an IBM Power server image is bootable by reading the ISO data stream directly, showing a working Python code that illustrates the concepts.
Also available in: Chinese   Russian   Japanese  
Articles 20 Oct 2014
Develop a GPS-aware application for the Nokia N810, Part 2: Consider your options
Discover the details of code design, library selection, unit testing, and user interface choices that make the most sense for you.
Also available in: Russian  
Articles 13 Jan 2009
Develop a GPS-aware application for the Nokia N810, Part 3: Finish the job
This series of articles shows how to build a global positioning system (GPS)-aware application using the Linux-based Nokia N810 Internet Tablet and its built-in GPS receiver. In this last of three installments, you'll put the final touches to the GPS trip tracker and get it ready for release.
Also available in: Russian  
Articles 18 Feb 2009
Developing C/C++ cross-compiled applications for Linux on Power systems
This article explains how to use the integrated environment provided by the IBM SDK for Linux on Power for developing cross-compiled applications for IBM Power servers using IBM Advance Toolchain and QEMU usermode. The SDK is a free, Eclipse-based integrated development environment (IDE), which integrates C/C++ source development with the Advance Toolchain, Post-Link Optimization, and classic Linux performance analysis tools, including Oprofile, Perf, and Valgrind.
Also available in: Chinese   Russian   Japanese  
Articles 07 Jan 2015
Developing LSB-certified applications
The Linux Standard Base is a big step toward ensuring binary compatibility among Linux applications, and it should greatly reduce the amount of testing and validation required for operation on multiple platforms. In five straightforward steps, George Kraft, chairman of the Linux Standard Base, shows you how to build an LSB-certified application.
Articles 01 Oct 2002
Developing software on an open source stack
Web developers are enjoying a renaissance. After spending much of the previous decade toiling on server-centric code, programmers are now putting code front-and-center, turning the Web browser into its own computing platform. Much of the renaissance must be attributed to ingenuity. The newest generation of tools and application frameworks automate and simplify the drudgery of building, deploying, and maintaining a Web site. There are also more tools than ever, and all the most innovative tools are open source. This tutorial provides an expansive survey of the free software available to developers to create and deploy Web applications.
Also available in: Chinese  
Articles 19 Aug 2008
Differences Between IBM eServer iSeries and pSeries Servers Running Linux
Since the inception of running Linux on an IBM eServer iSeries server, it has changed the computing environment and traditional iSeries workloads. It has been said that Linux and OS/400 are among the two most stable operating environments available. But it has truly been the combination of Linux running on iSeries hardware and OS/400 itself that has created this exciting environment. Each component brings its strengths to the equation creating greater possibilities for solution developers and end-users alike.
Articles 09 Apr 2004
Digital Business Start trial offer for IBM Power Enterprise Systems using MongoDB
The Digital Business Start trial offer is for customers who have IBM® Power Enterprise Servers in their environment and want to enable inactive cores and memory to deploy MongoDB on a Linux operating system (OS). This guide walks you through the setup steps.
Articles 15 Mar 2017
Digital Business Start trial offer for IBM Power Enterprise Systems with Hortonworks Data Platform
The Digital Business Start for Hortonworks Data Platform (HDP) trial offer is for customers who have IBM® Power Enterprise Servers in their environment and want to enable inactive cores and memory to deploy HDP on RHEL 7.2 LE. This guide walks you through the setup steps.
Articles 04 Apr 2017
Digital Business Start trial offering for IBM Power Enterprise Systems using EnterpriseDB (EDB) Postgres Advanced Server
This article describes how to quickly and easily install and configure EnterpriseDB Postgres Advanced Server with Linux on Power architecture, namely RHEL 7.2 LE. Although it is targeted towards customers who have eligible dark core resources on IBM Power Enterprise Servers, the installation instructions are valid for most IBM Power servers.
Articles 14 Apr 2017
Discover Python, Part 1: Python's built-in numerical types
The flexible nature of the Python programming language supports multiple programming philosophies, including procedural, object-oriented, and functional. But most importantly, programming in Python is fun. The language supports rather than hinders the development process. This article, the first in a series on Python programming, introduces Python and its built-in numerical types.
Articles 03 May 2005
Discover tput
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.
Also available in: Chinese   Russian   Japanese  
Articles 01 Apr 2008
Disk mirroring using software RAID on RHEL 3.0 AS for IBM pSeries
Linux based software RAID provides a cost effective data mirroring solution for entry level IBM pSeries systems shipped with dual internal disks. This article describes how to set up RHEL 3.0 AS on an IBM pSeries system so both the Linux OS and data files (if required) are installed over a software RAID device, and the system operation is not affected by a physical disk failure. While such a setup is easily configured out of the box on the x86 version of widely used distributions (RHEL and SLES), doing the same for IBM pSeries requires a different approach.
Articles 27 May 2004
Dissecting shared libraries
Shared libraries use version numbers to allow for upgrades to the libraries used by applications while preserving compatibility for older applications. This article reviews what's really going on under the book jacket and why there are so many symbolic links in /usr/lib on a normal Linux system.
Also available in: Japanese  
Articles 11 Jan 2005
Distributed data processing with Hadoop, Part 1: Getting started
This article -- the first in a series on Hadoop -- explores the Hadoop framework, including its fundamental elements, such as the Hadoop file system (HDFS), and node types that are commonly used. Learn how to install and configure a single-node Hadoop cluster, and delve into the MapReduce application. Finally, discover ways to monitor and manage Hadoop using its core Web interfaces.
Also available in: Russian   Japanese   Portuguese  
Articles 18 May 2010
Distributed data processing with Hadoop, Part 2: Going further
The first article in this series showed how to use Hadoop in a single-node cluster. This article continues with a more advanced setup that uses multiple nodes for parallel processing. It demonstrates the various node types required for multinode clusters and explores MapReduce functionality in a parallel environment. This article also digs into the management aspects of Hadoop -- both command line and Web based.
Also available in: Russian   Japanese   Portuguese  
Articles 03 Jun 2010
Distributed data processing with Hadoop, Part 3: Application development
With configuration, installation, and the use of Hadoop in single- and multinode architectures under your belt, you can now turn to the task of developing applications within the Hadoop infrastructure. This final article in the series explores the Hadoop APIs and data flow and demonstrates their use with a simple mapper and reducer application.
Also available in: Russian   Japanese   Portuguese  
Articles 14 Jul 2010
Distributed multihead support with Linux and Xdmx
Learn about the tools available to develop your own multiscreen configuration and physical layout to enhance your computing experience. You can use Linux and Xdmx to create one contiguous desktop across multiple display devices attached to separate computers. Combine your available laptop and desktop computers running Linux to create one large display for enhanced productivity. Explore large-scale display-wall setups and the creation of multihead setups without purchasing graphics cards.
Also available in: Russian   Japanese  
Articles 28 Mar 2006
DSL Linux: Small distro that packs a big punch
Need a teeny-tiny, business-card-sized, open source operating system that squeezes a lot of software into a little space? Take a look at DSL Linux. This quick review shows you how to use the miniscule OS, highlights the on-board applications, details how to load and start it, and explains how to save between sessions when using a bootable CD.
Also available in: Russian   Japanese  
Articles 22 Mar 2006
Dual boot Linux and AIX
There may be times when you find it necessary to develop in both the Linux and AIX operating environments. This article describes dual booting Linux and AIX on the same IBM eServer pSeries (including eServer p5), eServer i5, or eServer OpenPower server.
Articles 25 Apr 2005
Dynamic logical partitioning for Linux on POWER
A powerful feature of the POWER5(TM) architecture is its capability to support server consolidation through the use of logical partitioning (LPAR). Dynamic logical partitioning increases the flexibility of partitioned systems by enabling administrators to add, remove, or move system resources between partitions without the need to reboot the partition. This paper is intended for Linux(R) on POWER(TM) system administrators or application developers who want to learn how to enable dynamic LPAR on Linux, how it is used to control a partition’s resources, and how to determine the changes in these resources.
Also available in: Japanese  
Articles 29 Sep 2005
Easy and beautiful documentation with Sphinx
Create maintainable, style-driven documents that can be automatically distributed in different formats using Sphinx. Discover how Sphinx abstracts the tedious parts and offers automatic functions to solve common problems like title indexing and special code highlighting.
Also available in: Chinese   Russian   Japanese   Portuguese   Spanish  
Articles 29 Nov 2011
Emacs editing environment, Part 7: Let Emacs help you out
Part 7 of this series shows you why Emacs is the self-documenting editor, and the many ways in which you can take advantage of the help and assistance offered in this editor. In this tutorial, learn about describing keystrokes, commands, and functions. You'll also read, browse, and search through a complete Emacs reference manual.
Also available in: Chinese  
Tutorial 13 Nov 2007
Embedded Linux applications: An overview
After a survey of Embedded Linux applications and their environments, Darrick Addison gives you step-by-step instructions for setting up a suitable hardware and software environment for developing those applications.
Also available in: Japanese  
Articles 01 Aug 2001
Enable high availability for composite applications
This article describes an implementation of high availability for a composite application using Linux-HA. Delivering high availability to composite applications can be challenging. Because composite applications consist of several distinct applications, each with different availability requirements, configuration is complex. In this article, the authors describe how they designed and implemented a high availability prototype for Tivoli Maximo, a composite app. Their configuration script shows how you can provide high availability to a heterogeneous cluster of related applications using a systematic and prioritized failover schedule.
Also available in: Russian  
Articles 13 Jan 2009
Enable multipath SAN booting with DS8000 and DMMP
Booting servers from storage area networks with multiple paths can provide significant benefits for the complex, modern data center environment -- benefits such as improving availability and increasing your reach when it comes to easier management and maintenance and in providing reliability. To boot your Linux system from a SAN device, you'll need to set up a SAN boot operating system to your storage with multipath driver support; that's where this article comes in. The author will walk you through setting up a SAN-boot Linux system on the IBM System Storage DS8000 with the multipath function supported by the Device-Mapper MultiPath (DMMP) feature. [Editor's note: The article is updated per the author's comment below.]
Also available in: Portuguese  
Articles 27 May 2010
Enabling parallel Linux operating system deployment over a network on IBM PowerVM
This article explains how you can perform or enable parallel Linux OS installation on IBM PowerVM logical partitions.
Also available in: Chinese  
Articles 21 Sep 2017
Enforcing cluster-wide policies for a Kubernetes-based Docker cluster
This article explains how cluster-level policies can be enforced for Kubernetes by using PodSecurityPolicy.
Articles 21 Dec 2016
Enhance distributed development with IBM Rational Developer for AIX and Linux Version 9.0
IBM Rational Developer for AIX and Linux Version 9.0 allows you to use a single project to develop, build, test, debug, and performance tune your application across multiple systems at the same time. Mike Kucera describes the features that enable distributed development.
Articles 09 Jul 2013
Evaluate performance for Linux on POWER
Learn to evaluate Linux on POWER performance issues that focus on compiled language (such as C or C++) environments. This article explains the POWER7 CPI model and demonstrates the use of commonly available Linux tools to show potential CPU stalls, pipeline hazards, and performance issues. Analyze and optimize an algorithm for POWER7 in the final section.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 12 Jun 2012
Explore Linux as a scientific computing platform
Linux is a great platform for scientific computing and is heavily used by the academic community for numerous tasks. While many open source projects address specific applications, the Sage mathematical project delivers a more generic problem-solving capability. Python is the primary language for many of the highest profile scientific applications, which this article discusses.
Also available in: Chinese   Russian   Japanese   Portuguese   Spanish  
Articles 07 Aug 2012
Explore the OpenStack REST APIs for PowerVC
IBM Power Virtualization Center (PowerVC) is an OpenStack-based IaaS cloud solution for the IBM Power platform designed to simplify the management of virtual resources. PowerVC consists of both a GUI and RESTful APIs that perform virtual management tasks for your Power System. This article highlights the REST APIs for both PowerVC Standard Edition and Cloud PowerVC Manager.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 02 Aug 2017
Explore Ubuntu Mobile and Embedded
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.
Tutorial 15 Jan 2008
Firewall uptime and security with iptables
Iptables is the standard Linux firewall application. It is easy to configure and maintain while powerful enough to provide the control expected from a high-end appliance. Learn how to get started with iptables, recover from common issues, and simulate a small-office usage scenario.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 04 Jan 2012
Five network/system tricks for Linux on System z
Bringing up Linux on an IBM System z machine should be fairly easy, but problems can crop up. If you've had problems, try out these workarounds for annoying obstacles to starting Linux on an S/390 system: "route-unknown" messages, bad network service behaviors, file system corruption on shutdown, too-lengthy boot-path-device processes, and Virtual LAN hardware installation. Added bonus: Warnings (and workarounds) for two SUSE bugs.
Also available in: Russian  
Articles 11 Feb 2009
Five simple ways to tune your LAMP application
The Linux, Apache, MySQL, and PHP (LAMP) architecture is one of the most popular choices for web server architectures in use today. Author John Mertic examines five things every LAMP application should take advantage of for optimum performance.
Also available in: Russian   Japanese   Portuguese  
Articles 25 Jan 2011
Ganglia and Nagios, Part 1: Monitor enterprise clusters with Ganglia
This is the first article in a two-part series that looks at a hands-on approach to monitoring a data center using the open source tools Ganglia and Nagios. In Part 1, see how to install and configure Ganglia, the scalable, distributed monitoring system for high-performance clusters based on a hierarchical design. Also learn how to add more monitoring capability by writing Ganglia plug-ins and by enabling external-source spoofing.
Also available in: Russian   Japanese   Portuguese  
Articles 04 Mar 2009
Ganglia and Nagios, Part 2: Monitor enterprise clusters with Nagios
This is the second article in a two-part series that looks at a hands-on approach to monitoring a data center using the open source tools Ganglia and Nagios. In Part 2, learn how to install and configure Nagios, the popular open source computer system and network monitoring application software that watches hosts and services, alerting users when things go wrong. The article also shows you how to unite Nagios with Ganglia (from Part 1) and add two other features to Nagios for standard clusters, grids, and clouds to help with monitoring network switches and the resource manager.
Also available in: Russian   Japanese  
Articles 25 Mar 2009
Generate dummy CIM indications for testing on Linux
Hardware management using the Common Information Model standard often means that the management application must be capable of listening to and handling the indications that occur at the hardware level. To test the indication listener component of the management application when the planned system hardware is not available during development, you will need dummy indications. This article explains how to generate dummy indications on OpenPegasus CIMOM (Common Information Model Object Manager) using a provider shipped with the OpenPegasus source code.
Also available in: Japanese   Portuguese  
Articles 26 Jan 2010
Get started with EDB Postgres Advanced Server 9.5 on IBM Power Systems running Linux
EnterpriseDB EDB Postgres Advanced Server 9.5 on IBM Power Systems running Linux is an ideal solution for managing business critical workloads. Learn how to install Postgres Advanced Server 9.5 and begin by using it with your application and data set today.
Also available in: Chinese  
Articles 03 Aug 2016
Get started with IBM Power Virtualization Center (PowerVC)
Virtualization plays a key role in cloud computing. IBM Power Virtualization Center (PowerVC) is a new virtualization management tool that's built on OpenStack and designed to simplify the management of virtual resources in Power Systems environments, and thus improve administrator productivity. In this tutorial, we'll cover fundamental concepts, installation, and basic configuration techniques, as well as ways to configure various resources like hosts, storage, and networks. We'll also take a look at virtual machines and images, and show you how to create and manage a VM using PowerVC with the help of screens.
Also available in: Chinese   Japanese  
Articles 09 Mar 2016
Get started with MongoDB on IBM Power Systems running Linux
MongoDB on IBM Power Systems running Linux is an ideal solution for managing big data workloads. Learn how to install MongoDB and begin using it with your application and data set today.
Also available in: Chinese   Japanese  
Articles 23 Dec 2016
Get started with the Linux key retention service
The Linux key retention service introduced with Linux 2.6 is a great new way to handle authentication, cryptography, cross-domain user mappings, and other security concerns for the Linux platform. Learn the components of the Linux key retention service and get an understanding of its usage with a working sample application.
Also available in: Russian   Japanese  
Articles 11 Apr 2007
Get the latest innovations for the eServer iSeries
The iSeries servers are bigger, better, and less expensive than ever. One model even lets you support dynamic logical partitioning and manage Linux, OS/400, and Windows servers on one machine. Now you can do midrange server consolidation with the greatest reliability and at the lowest total cost of ownership.
Articles 01 Feb 2002
Get to know GCC 4
In the last few years, the GNU Compiler Collection (GCC) has undergone a major transition from GCC version 3 to version 4. With GCC 4 comes a new optimization framework (and new intermediate code representation), new target and language support, and a variety of new attributes and options. Get to know the major new features and their benefits.
Also available in: Russian   Japanese  
Articles 28 Oct 2008
Getting started with Neo4j on IBM Power Systems running Linux
Neo4j on IBM Power Systems running Linux is an ideal solution for managing big data workloads. In this article, you can learn how to install Neo4j and begin using it with your application and data set today.
Articles 28 Feb 2017
Git changes the game of distributed Web development
Version control systems are a core component of most development projects, regardless of whether you're developing an application, a Web site, or an operating system. Most projects involve multiple developers, often working at widely separated physical locations. Distributed version control systems are nothing new, but the Git version control system provides unique support for collaboration and interaction among developers.
Also available in: Chinese   Russian   Japanese  
Articles 25 Aug 2009
Git for Subversion users, Part 1: Getting started
Distributed version control systems (DVCSs) offer a number of advantages over centralized VCSs, and for Subversion users looking to explore this model, Git is a great place to start. Using Subversion as a baseline, this first of two articles shows how to install Git, set up a remote repository, and begin using basic Git commands.
Also available in: Russian   Japanese   Portuguese  
Articles 04 Aug 2009
Git for Subversion users, Part 2: Taking control
Git offers Linux developers a number of advantages over Subversion for software version control, so developers working collaboratively owe it to themselves get familiar with the basic concepts behind it. In this installment, Ted dissects branching and merging in both Git and Subversion, introduces "git bisect" for bisecting changes, and shows how to resolve merge conflicts.
Also available in: Russian   Japanese   Portuguese  
Articles 25 Nov 2009
GNOMEnclature: Getting ready for GNOME 2, Part 2
In this second installment of the newly relaunched GNOMEnclature column, relative GNOME newbie and Common threads columnist Daniel Robbins takes a look at the new Glib object system from a new GNOME developer's perspective. By the end of this article, you'll know enough about GNOME to decide if you want to try it for yourself (even if you are a stalwart C fan).
Articles 01 Jun 2002
GNU C/C++ toolchain for Linux on POWER
Learn about the GNU toolchain for Linux(TM) on POWER(TM). This paper highlights the general options available for using the GNU compiler, linker, and loader with Linux on POWER and discusses the GNU binutils, focusing on Linux on POWER-specific considerations and the new features provided in SUSE Linux Enterprise Server, Version 9, and Red Hat Enterprise Linux, Version 4.
Articles 04 May 2005
Graphics from the command line
There's nothing quite like command-line tools for handling large batches of tasks, and image manipulations are no exception. Web developers and administrators will appreciate the ability to handle large numbers of files easily, either at the command line or in scripts. Programmer Michael Still presents the ImageMagick suite, a Linux toolkit for sizing, rotating, converting, and otherwise manipulating images, in a huge number of formats, whether one or a hundred at a time.
Also available in: Japanese  
Articles 16 Jul 2003
Guide to porting from Solaris to Linux on POWER
Accelerate your porting efforts by following this six-step guide. Learn the differences between Solaris and Linux on POWER that you commonly encounter during a port. Get an introduction to the development environment for Linux running on IBM POWER processor-based systems, and see how Sun's compiler/linker switches compare with those of GNU GCC and the IBM native compiler. Finally, learn about tools for performance analysis and software packaging for Linux on POWER. [This article has been updated to reflect the latest product versions. -Ed.]
Also available in: Russian  
Articles 08 Sep 2009
Guide to porting Linux on x86 applications to Linux on POWER
Port your Linux(TM) C/C++ applications from the x86 platform (Intel(R) or AMD) to Linux on POWER(TM) using the following straightforward, step-by-step process. First, learn what it takes to prepare for the port. Then follow the implementation tips to get your x86 code running on Linux on POWER.
Articles 08 Jun 2005
Guide to Python introspection
Introspection reveals useful information about your program's objects. Python, a dynamic, object-oriented programming language, provides tremendous introspection support. This article showcases many of its capabilities, from the most basic forms of help to the more advanced forms of inquisition.
Also available in: Russian   Japanese  
Articles 01 Dec 2002
Handle synchronous events from shared objects in Linux
Making effective use of shared memory in high-level languages such as C++ is not straightforward, but it is possible to overcome the inherent difficulties. This article describes, and includes sample code for, two C++ design patterns that use shared memory on Linux in interesting ways and open the door for more efficient interprocess communication.
Also available in: Japanese  
Articles 10 Nov 2005
Hardening the Linux server
Servers — whether used for testing or production — are primary targets for attackers. By taking the proper steps, you can turn a vulnerable box into a hardened server and help thwart outside attackers. Learn how to tighten Secure Shell (SSH) sessions, configure firewall rules, and set up intrusion detection to alert you to possible attacks on your GNU/Linux® server.
Also available in: Chinese   Portuguese  
Tutorial 23 Jan 2014
High performance Linux clustering, Part 2: Build a working cluster
High Performance Computing (HPC) has become easier, and two reasons are the adoption of open source software concepts and the introduction and refinement of clustering technology. This second of two articles discusses parallel programming using MPI and gives an overview of cluster management and benchmarking. It also shows you how to set up a Linux cluster using OSCAR, an open source project for setting up robust clusters.
Articles 27 Oct 2005
High-availability middleware on Linux, Part 1: Heartbeat and Apache Web server
In this first of five articles, learn what it means for software to be highly available and how to install and set up heartbeat software from the High-Availability Linux project on a two-node system. You'll also learn how to configure the Apache Web server to run as a highly available service.
Also available in: Russian   Japanese  
Articles 12 Oct 2004
High-performance cluster using MPI, Part 1: Use ch_p4 to install and configure MPI on OpenPower 720
There are numerous ways of setting up a cluster. This series concentrates on how to set up a high-performance cluster. You'll learn how to build and install a Message Passing Interface (MPI) in two different modes. Part 1 of the series deals with using ch_p4 and Part 2 covers ch_p4mpd.
Also available in: Russian  
Articles 09 Feb 2006
Higher order functions
Functions are the wonderful and powerful building blocks of computer programs. Functions allow you to break code down into simpler, more manageable steps. They also allow you to break programs into reusable parts -- parts that are both reusable within the program and in other programs as well. In this article, learn how to create new functions at runtime based on templates, how to create functions that are configurable at runtime using function parameters, and how the Scheme language can be a valuable tool with functions.
Also available in: Japanese  
Articles 31 Mar 2005
Home, smart home
An intruder is detected in the back yard by infrared sensors, setting off the automatic sprinklers -- or even dialling 911. Not that he'd have been able to get in anyway, as the house is protected by Java-based iButton keys.... In the 1960s, MI6 or U.N.C.L.E. might have paid millions for the things you can do today on your Linux box with MisterHouse -- without installing any new wiring.
Articles 01 Dec 1999
How to build IBM PowerLinux applications on Intel x86 servers
The real value of the IBM® Advance Toolchain for PowerLinux cross compiler is that developers can compile and build applications for the IBM Power Architecture® on a development platform they are already familiar with which, in most cases, is x86. This article explains how developers can use the Toolchain cross compiler and easily built their source code to run on Power Architecture. The article also answers questions about cross-compiled application performance, functionality, and the ability to debug the cross-compiled applications natively on a PowerLinux server.
Also available in: Chinese   Chinese   Russian   Japanese  
Articles 18 Sep 2014
Hyper-Threading speeds Linux
The Intel Xeon processor introduces a new technology called Hyper-Threading (HT) that, to the operating system, makes a single processor behave like two logical processors. When enabled, the technology allows the processor to execute multiple threads simultaneously, in parallel within each processor, which can yield significant performance improvement. We set out to quantify just how much improvement you can expect to see.
Also available in: Japanese  
Articles 01 Jan 2003
IBM AIX device driver development
This tutorial illustrates the IBM® AIX® device driver framework and related application programming interfaces (APIs). Here, we shall discuss about the device switch structure, API to register device switch methods, major and minor number management, and moving data from kernel to user space.
Also available in: Chinese  
Articles 28 Mar 2013
IBM developer kits for Java technology on Apple PowerPC hardware
This article shows how to use fully-featured, production-proven IBM developer kits for Java technology for Linux distributions for IBM POWER and IBM PowerPC hardware on Linux for Apple PowerPC hardware. Be aware that the use of IBM Java environments on Apple PPC hardware is not supported by IBM. IBM does not offer service support for these configurations and so the author is not encouraging customers to use them in production environments that use Linux distributions running on Apple PPC hardware.
Articles 12 Dec 2004
IBM eServer BladeCenter JS20 quick setup guide
Follow these instructions to install an IBM(R) eServer(TM) BladeCenter(TM) JS20.
Articles 03 Mar 2005
IBM Lotus Domino, Linux, virtualization, scalability: No longer mutually exclusive terms
Tired of having to force fit IBM® Lotus® Domino® into your infrastructure? With the latest release of 64-bit Lotus Domino on Linux® and virtualization, you now can implement large-scale enterprise environments with Lotus Domino on Linux in a single footprint. This article documents the benchmarks that have been done and the results of early adopters of this solution, showing you how your infrastructure can fit and grow with Lotus Domino.
Also available in: Chinese   Spanish  
Articles 29 Jun 2009
IBM Power Systems solution for EnterpriseDB Postgres Advanced Server
This article describes the general installation and tuning of EnterpriseDB Postgres Advanced Server database on IBM Power Systems servers running Linux. IBM Power servers offer significant advantages compared to similar configurations of Intel Xeon processor-based systems (Broadwell).
Also available in: Chinese   Japanese  
Articles 21 Oct 2016
IBM Systems Director VMControl resource lifecycle management: part 1
IBM Systems Director is a platform management solution that is used to manage physical and virtual systems in a multisystem environment. It supports various virtualization technologies and multiple operating systems across IBM and non-IBM platforms. IBM Systems Director VMControl™ is an advanced manager of IBM Systems Director, a free-to-own set of platform management tools. This tutorial is part of a series on VMControl resource lifecycle management. This tutorial explains the virtual server lifecycle using the VMControl Representational State Transfer (REST) application programming interfaces (APIs).
Also available in: Chinese  
Tutorial 17 Jan 2013
IBM Systems Director VMControl resource lifecycle management: part 2
IBM Systems Director is a platform management solution that is used to manage physical and virtual systems in a multisystem environment. It supports various virtualization technologies and multiple operating systems across IBM and non-IBM platforms. IBM Systems Director VMControl is an advanced manager of IBM Systems Director, a free-to-own set of platform management tools. This tutorial is part of a series on VMControl resource lifecycle management. This tutorial explains the virtual appliance lifecycle using the VMControl Representational State Transfer (REST) application programming interfaces (APIs).
Also available in: Chinese  
Tutorial 25 Jan 2013
101 - 200 of 479 results | Previous | Next
Show Summaries | Hide Summaries