Filter by products, topics, and types of content

(0 Products)

(94 Topics)

(1 Industries)

(7 Types)

1 - 100 of 687 results | Next
Show Summaries | Hide Summaries
View Results
Title none Type none Date down
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
Best practices and basic evaluation benchmarks: IBM Power System S822LC for high-performance computing (HPC)
This article is a quick reference guide for IBM Power System S822LC for high-performance computing (HPC) system users to set processor and GPU configuration to achieve best performance for GPU accelerated applications. Before running an application, users need to make sure that the system is performing to the best in terms of processor frequency and memory bandwidth, GPU compute capacity, and memory bandwidth.
Articles 05 Apr 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 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
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
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
Quantum computing for everyone, a programmer’s perspective
About a week ago, IBM launched Quantum Experience. The cornerstone of this initiative is to make a real, working quantum computer available for anyone. This blog discusses Quantum Experience, gives the basics while trying to dwell as little as possible on Algebra or Physics and, at the end, we’ll build a simple algorithm and discuss the results.
Blog 21 Feb 2017
vCPU hotplug and hotunplug using libvirt v2
This article talks about how to perform a virtual processor (vCPU) hotplug/hotunplug operation using libvirt version 2 in a PPC64LE environment.
Articles 20 Feb 2017
Using Trusted Boot on IBM OpenPOWER servers
IBM OpenPOWER servers provide a firmware level security feature known as Trusted Boot. Trusted Boot helps defend against a boot code cyberattack by helping to verify that your server is running only authorized firmware. Integrity of your firmware is vital to the security of your system. Trusted Boot works by taking measurements of the executable boot code as the server boots and recording these measurements to a dedicated hardware security module known as the Trusted Platform Module (TPM). Together with a process known as remote attestation, you can use the data in the TPM to verify the integrity of your server's boot code.
Articles 17 Feb 2017
Installing CentOS 7.2 on IBM Power System S822LC for high-performance computing (HPC) with a USB device
Use this article to install CentOS on an IBM Power System LC server with a USB device. This installation is specifically for installing CentOS on an IBM Power System (OpenPOWER) server.
Articles 17 Feb 2017
Node-RED Update Tech Talk
Node-RED co-creators Nick O’Leary and Dave Conway-Jones describe and demonstrate some of the new features that make it even faster to create and debug flows, as well as where they see the project heading in 2017.
Videos 16 Feb 2017
Red Hat Virtualization (RHV) environment on IBM Power Systems
This article describes how to install and configure RHV components based on RHEL 7.3 LE, on an IBM POWER8 host.
Articles 13 Feb 2017
Learn Linux, 101: Configure hardware settings
Learn how to set up your computer hardware for Linux and how to find information about your hardware via Linux commands and tools. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or to learn for fun.
Also available in: Japanese  
Articles 09 Feb 2017
Analyzing performance using perf annotate
This article demonstrates how Perf annotate can be used to analyze performance details alongside actual code with their assembly instructions. It also describes how the new cross-architecture annotation can be used to analyze recorded profile on different architecture, for example, record data on IBM PowerPC server and annotate on your notebook or x86 system.
Articles 01 Feb 2017
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
Using Docker Swarm mode on OpenPOWER servers
This article explains how to set up a Docker swarm cluster using the newly introduced Swarm mode feature of Docker Engine.
Articles 21 Dec 2016
Vulnerability scanning of Docker images on OpenPOWER systems
This article explains how to configure and set up Clair vulnerability scanner for Docker images on OpenPOWER servers.
Articles 21 Dec 2016
Configuring flannel overlay network with VXLAN for Docker on IBM Power Systems servers
This article explains how to setup flannel based overlay network for Docker containers on IBM Power servers.
Articles 21 Dec 2016
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
Open Source POWER Availability Tool
Search for Linux open source packages that run on the IBM POWER architecture.
Also available in: Chinese   Japanese  
Articles 03 Nov 2016
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: Japanese  
Articles 21 Oct 2016
Mesos and Kubernetes on a hybrid (IBM Power and x86) architecture scenario
In an actual production environment, our customers often have a complicated application running environment that includes a hybrid architecture, a hybrid distributed system, and so on. Also, our customers prefer a unified container cloud platform and always use Kubernetes as a framework of Mesos. This article can help you to set up Kubernetes on a Mesos cluster on a hybrid architecture.
Also available in: Chinese   Japanese  
Articles 03 Oct 2016
Installing Ubuntu on an IBM Power System LC server
Use this tutorial to install Ubuntu on an IBM Power System LC server using several different methods, including USB device, virtual wizard, or network boot installation. This installation is specifically for installing Ubuntu on an IBM Power System S812 LC or S822 LC (OpenPOWER) server, but can be easily adapted to a different Power System LC server.
Also available in: Chinese  
Tutorial 08 Sep 2016
Setting up a Mesos/Marathon cluster on RHEL 7.1 little endian
This article describes the steps to set up a Mesos/Marathon cluster on OpenPOWER servers.
Also available in: Chinese   Japanese  
Articles 07 Sep 2016
Manage your big data workloads with NoSQL solutions on IBM Power Systems running Linux
Manage your big data workloads with NoSQL solutions, MongoDB and EnterpriseDB on IBM Power Systems running Linux.
Also available in: Chinese  
Articles 30 Aug 2016
Support multiple keyboard layouts in web-based VNC apps
Take advantage of a recently introduced browser API (available in Chrome, Firefox, and Opera) to add support for multiple keyboard layouts to web-based VNC clients.
Tutorial 23 Aug 2016
Linux server hardening and security verification
In a world where securing your computer systems is more difficult than ever, there are steps you can take to protect them. This article includes tips and tools to help you harden and secure your Linux servers by using processes such as sane configurations, fuzz testing and penetration testing.
Articles 17 Aug 2016
Managing docker containers with orchestration
Docker is a tool for deploying, executing and managing containers. This article provides links to Linux on Power Systems Docker binaries and the steps to install them.
Also available in: Chinese   Japanese  
Articles 03 Aug 2016
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
Using docker containers networks
To build web applications that act in concert securely, use the docker networks feature. Networks, by definition, provide complete isolation for containers. Hence, it is important to have control on the networks that your applications run on. Docker container networks give you that control. The following article describes describes the type of networks that the docker engine creates by default and shows you how to create your own, user-defined networks.
Also available in: Chinese   Japanese  
Articles 03 Aug 2016
Machine Learning, Deep Learning 101
This article describes the growing relevance of Machine Learning used in various kinds of analytics along with an overview of Deep Learning. It provides an end-to-end process for using Machine Learning and Deep Learning and the options for getting started on IBM® Power Systems™.
Also available in: Japanese  
Articles 20 Jul 2016
Learn Linux, 101: Create, monitor, and kill processes
Learn about process management on Linux: how to shuffle processes between foreground and background, find out what's running, kill processes, keep processes running after you've left for the day, and multitask in a terminal window. You can use the material in this tutorial to study for the Linux Professional Institute LPIC-1: Linux Server Professional Certification exam 101, or just to learn for fun.
Also available in: Chinese  
Articles 12 Jul 2016
Set up a docker private registry with basic HTTP authentication support
Learn how to set up a docker private registry with TLS and HTTP authentication on an OpenPower server running Red Hat Enterprise Linux (RHEL) 7.1 LE.
Also available in: Chinese   Japanese  
Articles 08 Jul 2016
Tuning guide for MongoDB on IBM Power Systems
This tuning guide will help you achieve optimal performance when running MongoDB on IBM Power Systems by providing guidelines for system-level, virtualization-level and application-level tuning.
Also available in: Chinese  
Articles 24 Jun 2016
Little endian and Linux on IBM Power Systems
IBM Linux on Power Chief Engineer, Jeff Scheel, answers your questions about little endian and Linux on IBM Power Systems in this FAQ
Articles 16 Jun 2016
Quick start guide to Apache Bigtop v1.1 on IBM SoftLayer OpenPOWER with Ubuntu 14.04
This article outlines the process of installing the Apache Hadoop and Spark Bigtop v1.1.0 bundle on an IBM® SoftLayer® POWER8® bare metal server running Ubuntu 14.04. Apache Zeppelin notebook is included in the bundled installation script to run an initial benchmark suite.
Also available in: Chinese   Japanese  
Articles 01 Jun 2016
Building Boost libraries using the xlcpp toolset for IBM compilers on Linux
This article introduces the procedures to build Boost libraries with Boost build engine, b2/bjam, using the new xlcpp toolset of IBM XL compilers for Linux on little endian systems. The target audience is software engineers interested in increasing productivity and quality of C++ applications by using the expertly designed Boost libraries. This is important for the development of high-quality applications, where the project requirements exceed the extent of features provided by the C++ standard libraries.
Also available in: Chinese  
Articles 22 Apr 2016
Learn Linux, 101: A roadmap for LPIC-1
Use this roadmap to find IBM developerWorks tutorials that help you learn and review basic Linux tasks. And if you're also pursuing professional certification as a Linux system administrator, these tutorials can help you study for the Linux Professional Institute's LPIC-1: Linux Server Professional Certification exam 101 and exam 102. This roadmap is organized according to the 43 objectives in the 101 and 102 exams, which you are required to pass for LPIC-1 certification.
Also available in: Chinese   Japanese   Portuguese  
Articles 01 Apr 2016
Learn Linux, 101: Automate system administration tasks by scheduling jobs
Learn how to run the same job every day, week, or month. And learn how to schedule a single job when system usage is low, or when you would ratherspend your time in other ways. You can use the material in this tutorial to study for the LPI 102 exam for Linux system administrator certification or to learn for fun.
Tutorial 29 Mar 2016
Put a Linux-based chess app on the cloud with Bluemix and IBM Containers
Build a Docker container that uses WebSockets to expose an existing Linux CLI chess engine as a cloud service. This tutorial shows step-by-step the process for building a Docker container and deploying it as a running container on IBM Containers for Bluemix. It includes sample code and a JavaScript chess game that runs in a browser and illustrates how to consume the WebSocket-based service. You can apply the methods demonstrated to containerize almost any pipe-based Linux application and leverage them as cloud services on Bluemix.
Articles 23 Mar 2016
Learn Linux, 101: Manage user and group accounts and related system files
Learn how to manage user and group accounts and the related system files. You can use the material in this tutorial to study for the LPI 102 exam for Linux system administrator certification, or to learn for fun.
Also available in: Chinese  
Tutorial 21 Mar 2016
Learn Linux, 101: File and directory management
You've probably heard that everything in Linux is a file, so start on the right path with a solid grounding in file and directory management: finding, listing, moving, copying, and archiving. Use the material in this tutorial to study for the Linux Professional Institute LPIC-1: Linux Server Professional Certification exam 101, or just to learn for fun.
Tutorial 21 Mar 2016
Learn Linux, 101: Text streams and filters
There's a lot more to text manipulation than cut and paste, particularly when you aren't using a GUI. In this tutorial, Ian Shields introduces you to text manipulation on Linux using filters from the GNU textutils package. By the end of this tutorial, you will be manipulating text like an expert. Use the material in this tutorial to study for the Linux Professional Institute LPIC-1: Linux Server Professional Certification exam 101, or just to learn for fun.
Tutorial 21 Mar 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
Learn Linux, 101: Use basic SQL commands
Learn how to query databases and manipulate data by using basic SQL commands. You can use the material in this tutorial to study for the LPI 102 exam for Linux system administrator certification, or to learn for fun.
Also available in: Chinese  
Tutorial 24 Feb 2016
Learn Linux, 101: Find and place system files
Learn the correct location for files under the Filesystem Hierarchy Standard (FHS) on a Linux system and see how to find important files and commands. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to explore file organization and management.
Also available in: Chinese   Japanese  
Articles 28 Jan 2016
Learn Linux, 101: Manage file permissions and ownership
Learn to manage file ownership and permissions on your Linux filesystems. Learn about access modes such as suid, sgid, and the sticky bit and how to use them to enhance security. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to learn about file ownership, permissions, and security.
Also available in: Chinese   Japanese  
Articles 27 Jan 2016
Learn Linux, 101: Create partitions and filesystems
Learn how to create partitions on a disk drive and how to format them for use on a Linux system as swap or data space. Use the material in this tutorial to study for the Linux Professional Institute LPIC-1: Linux Server Professional Certification exam 101, or just to learn about partitions and Linux filesystems for your own use.
Also available in: Chinese   Japanese  
Articles 27 Jan 2016
Learn Linux, 101: Create and change hard and symbolic links
Learn how to create and manage hard and symbolic links to files on your Linux system. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to explore the differences between hard and soft, or symbolic, links and the best ways to link to files, as opposed to copying files.
Also available in: Chinese   Japanese  
Articles 27 Jan 2016
Learn Linux, 101: Manage disk quotas
Learn to set and check disk quotas on your Linux filesystems to prevent individual users from using more space than allowed and to prevent whole filesystems from filling up unexpectedly. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to learn about quotas.
Also available in: Chinese   Japanese  
Articles 27 Jan 2016
Learn Linux, 101: Control mounting and unmounting of filesystems
Learn to mount your Linux filesystems; configure and use removable USB, IEE 1394, or other devices; and properly access floppy disks, CDs, and DVDs. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to learn about accessing Linux filesystems.
Also available in: Chinese   Chinese   Japanese  
Articles 27 Jan 2016
Learn Linux, 101: Maintain the integrity of filesystems
Learn how to check the integrity of your Linux filesystems, monitor free space, and fix simple problems. Use the material in this tutorial to study for the Linux Professional Institute (LPI) 101 exam for Linux system administrator certification -- or just to check your filesystems and keep them in good working order, especially after a system crash or power loss.
Also available in: Chinese   Japanese  
Articles 27 Jan 2016
Learn Linux, 101: Customize or write simple scripts
Learn how to customize existing scripts or write simple new bash scripts using standard shell syntax, looping and control structures, and tests for success or failure. You can use the material in this tutorial to study for the LPI 102 exam for Linux system administrator certification, or to learn for fun.
Also available in: Chinese  
Tutorial 18 Jan 2016
Installing Red Hat Enterprise Linux 7.2 on IBM POWER8 and x86 in bare metal mode: A comparison
This article can help administrators who need to install Red Hat Enterprise Linux on an IBM® POWER8™ processor-based system in bare metal mode by comparing the process of installation on an x86 system.
Also available in: Chinese   Japanese  
Articles 07 Jan 2016
Learn Linux, 101: Search text files using regular expressions
Learn how to use regular expressions, and then use them to find things in files on your filesystem. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to learn for fun.
Also available in: Chinese   Chinese  
Articles 31 Dec 2015
Learn Linux, 101: The Linux command line
GUIs are fine, but to unlock the real power of Linux, there's no substitute for the command line. In this tutorial, Ian Shields introduces you to some of the major features of the bash shell, with an emphasis on the features that are important for LPI certification. By the end of this tutorial, you will be comfortable using basic Linux commands like echo and exit, setting environment variables, and gathering system information. Use the material in this tutorial to study for the Linux Professional Institute LPIC-1: Linux Server Professional Certification exam 101, or just to learn for fun.
Articles 23 Dec 2015
Learn Linux, 101: RPM and YUM package management
Learn how to install, upgrade and manage packages on your Linux system. This tutorial focuses on the Red Hat Package Manager (RPM) developed by Red Hat, as well as the Yellowdog Updater Modified (YUM) originally developed to manage Red Hat Linux systems at Duke University's Physics department. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to explore the best ways to add new software and keep your system current.
Also available in: Chinese   Japanese  
Articles 21 Dec 2015
Learn Linux, 101: Runlevels, boot targets, shutdown, and reboot
Learn to shut down or reboot your Linux system, warn users that the system is going down, and switch to a more or less restrictive runlevel. You can use the material in this article to study for the LPIC-1: Linux Server Professional Certification, or just to learn about shutting down, rebooting, and changing runlevels. The material corresponds to the LPI April 2015 Version 4.0 objectives.
Also available in: Japanese  
Articles 21 Dec 2015
Learn Linux, 101: Customize and use the shell environment
Learn how to customize your Linux shell environment and write simple bash functions. You can use the material in this tutorial to study for the LPI 102 exam for Linux system administrator certification, or to learn for fun.
Also available in: Chinese   Japanese  
Articles 12 Dec 2015
IBM PurePower Integrated Manager: Updates and compliance considerations
This article provides information about the Updates and Compliance function in IBM® PurePower Integrated Manager. You can learn about version compliance status, connection modes, and installation of firmware or software versions of components in an IBM PurePower System™.
Also available in: Chinese  
Articles 07 Dec 2015
Microservices in action, Part 2: Containers and microservices — a perfect pair
Discover how Linux containers are revolutionizing software development and powering microservices to shift an entire industry. Know the requirements that are critical to success in microservices adoption and how container-based infrastructures make it easier to meet those requirements.
Also available in: Chinese   Japanese   Portuguese  
Articles 13 Nov 2015
Performance of inline assembly: An analysis based on the computation of Fibonacci sequence
Using the Fibonacci sequence computation as an example, this article analyzes the speed advantage of an inline assembly implementation in comparison to the performance of other programming techniques such as the recursive algorithm, the dynamic programming implementation, the iterative approach, and the optimized matrix power algorithm. The target audience is software engineers interested in further accelerating the execution of their applications by handcrafting the assembler codes for the most performance-critical sections.
Also available in: Chinese  
Articles 28 Oct 2015
Processor utilization difference between IBM AIX and Linux on Power – apple to apple comparison
This article covers the case study to find the comparison between IBM AIX and Linux on Power processor utilization with the help of network workload. The article also explores why there is a considerable difference between the overall system-level processor utilization reported on the IBM Power hardware while running the same workload on AIX and Linux on Power platforms.
Also available in: Chinese   Japanese  
Articles 15 Oct 2015
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
Migrate a LAMP application to Bluemix
Learn how to migrate a classic LAMP application (Drupal) to IBM Bluemix.
Also available in: Chinese   Japanese   Portuguese  
Articles 18 Sep 2015
Learn Linux, 101: Boot the system
Learn to guide your Linux system through the boot process. You can use the material in this tutorial to study for the LPIC-1 101 exam for Linux system administrator certification or just to learn about the boot process. The material corresponds to the LPI April 2015 Version 4.0 objectives.
Also available in: Chinese   Japanese  
Articles 25 Aug 2015
Learn Linux, 101: Debian package management
Learn how to install, upgrade, and manage packages on your Linux system. This tutorial focuses on the Advanced Packaging Tool, or APT, which is the package management system used by Debian and distributions derived from Debian, such as Ubuntu. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to explore the best ways to add new software and keep your system current.
Also available in: Chinese   Japanese  
Articles 24 Aug 2015
Learn Linux, 101: Manage shared libraries
Learn how to determine which shared libraries your Linux executable programs depend on and how to load them. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to learn for fun.
Also available in: Chinese   Japanese  
Articles 18 Aug 2015
Learn Linux, 101: Install a boot manager
Learn how to choose and configure a boot manager for your Linux system. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or to learn for fun.
Also available in: Japanese  
Articles 14 Aug 2015
Learn Linux, 101: Hard disk layout
Learn how to design a partition layout for disks on a Linux system. Use the material in this tutorial to study for the Linux Professional Institute LPIC-1: Linux Server Professional Certification exam 101, or to learn for fun.
Also available in: Chinese   Japanese  
Articles 13 Aug 2015
Advanced features of inline assembly for Linux on z Systems
The objective of this article is to discuss the advanced features of inline assembly supported by IBM XL compiler for Linux on z Systems. The target audience is software engineers who are interested in going beyond the extent of the optimizations provided by the compiler to fine tune the most performance-sensitive code section of their applications.
Also available in: Chinese   Russian   Japanese  
Articles 12 Aug 2015
The basics of inline assembly for Linux on z Systems
Inline assembly allows software engineers to handcraft the assembler codes for the most performance-sensitive parts of their programs. This feature unleashes the hardware advantage of IBM z Systems as well as programmer ingenuity to realize the development of high-performance applications. The objective of this article is to discuss the basics of inline assembly feature supported by IBM compiler for Linux on z Systems.
Also available in: Russian   Japanese  
Articles 12 Aug 2015
Improve the performance of function calls with OpenPOWER ABI
This article is to explain what OpenPOWER application binary interface (ABI)introduces to improve performance of function call. Different from the 64-bit PowerPC ELF ABI Supplement 1.9 (ELF ABI v1), OpenPOWER ABI gets rid of function descriptor and doesn't require callers to initialize environment any more. Aligned with current industry practice, it makes the callees set up the TOC pointer in place, introduces dual entry to ensure the establishment as required, and uses trampoline to support lexical nesting function calls.
Also available in: Russian   Japanese  
Articles 10 Jul 2015
Optimization techniques for library functions using IBM PowerPC processors
This article explains the various optimization techniques in power assembly so as to make applications run faster. Applying certain techniques in IBM® PowerPC® processor-specific applications improves the performance of the program. Some of the following techniques are now applied on Linux glibc string and memory functions and there is a significant amount of performance improvement. This article is intended for IBM AIX and Linux programmers who write assembly code for performance improvement in IBM Power Architecture.
Also available in: Russian   Japanese  
Articles 09 Jul 2015
OpenMP support in IBM XL compilers
The IBM XL Fortran and XL C/C++ for Linux on Power little endian compilers support the OpenMP API V3.1 and some selected V4.0 features. This enables the compiler to use the multicore hardware to improve performance. This article describes the OpenMP features supported in the latest XL compilers. It also includes some examples to illustrate the benefits of using these new features.
Also available in: Chinese   Russian   Japanese  
Articles 29 Jun 2015
Accelerating performance with inline assembly using IBM XL C/C++ compiler on IBM z Systems
IBM® XL C/C++ compiler Version 1 for Linux on z Systems was released in 2015. This marked the first time inline assembly feature was supported by IBM compiler for Linux on z Systems. With inline assembly, software engineers are able to further accelerate the execution of applications by handcrafting the assembler codes for the most performance-sensitive parts. This feature unleashes the hardware advantage of IBM z Systems™ as well as programmer ingenuity to realize the development of high-performance applications. The objective of this article is to introduce the assembler instructions on z Systems to be used with inline assembly. The target audience are advanced software engineers who are interested in going beyond the extent of the optimizations provided by the compiler to fine tune the most performance-sensitive code section of high-performance applications on z Systems.
Also available in: Russian   Japanese  
Articles 17 Jun 2015
Problem reporting for IBM PowerKVM host through IBM Electronic Service Agent for IBM PowerLinux
This article explains the use of IBM Electronic Service Agent (ESA) and the configuration that administrators must perform for reporting hardware problems for IBM PowerKVM hosts automatically.
Also available in: Chinese   Chinese   Japanese  
Articles 02 Jun 2015
Learn Linux, 101: Streams, pipes, and redirects
If you think streams and pipes make a Linux expert sound like a plumber, here's your chance to learn about them and how to redirect and split them. You even learn how to turn a stream into command arguments. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to learn for fun.
Also available in: Chinese  
Articles 18 May 2015
Build a remote-controlled Raspberry Pi 2 monitor for your IBM Bluemix apps
Demystify the Internet of Things with a hands-on project that uses the IBM Watson IoT Platform to interconnect your devices and apps. Set up a Raspberry Pi 2 to monitor uptime and access time for a running IBM Bluemix app, capturing the results in a graphing app that you can deploy to Bluemix. And code a desktop application that controls the Raspberry Pi 2 monitor remotely.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 28 Apr 2015
Explore the OpenStack REST APIs for PowerVC
IBM Power Virtualization Center Express Edition (PowerVC) is an IaaS cloud solution designed to make it easier to build and manage virtual resources in a Power Systems Software Defined Environment or a cloud infrastructure. It is primarily based on OpenStack and includes OpenStack industry-standard application programming interfaces. Learn about the APIs for each OpenStack component and the tasks the APIs can help you complete.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 16 Apr 2015
Achieving high performance for Advanced Encryption Standard (AES) applications
This article provides a detailed analysis about the new Advanced Encryption Standard (AES) built-in functions provided by IBM XL compilers. It explores the code that the compilers generate to demonstrate the performance gained by using the built-in functions. This is critical for high-performance AES applications, especially when many of them cannot be parallelized due to the nature of operation modes, such as chaining mode [for example, cipher block chaining (CBC) and propagating cipher block chaining (PCBC)] or feedback mode [cipher feedback (CFB) and output feedback (OFB)]. If you are a software engineer who is interested in achieving high performance for applications on IBM POWER8 processors, this article is for you.
Also available in: Japanese  
Articles 02 Apr 2015
Learn Linux, 101: Process execution priorities
Learn how to set and change process priorities so that applications get as much processing time as they need. You can use this material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to learn for fun.
Articles 31 Jan 2015
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
Targeting your applications – what little endian and big endian IBM XL Fortran compiler differences mean to you
The IBM® POWER8™ platform supports operating systems that use big endian or little endian byte ordering. Migrating programs written for a big endian operating system to a little endian operating system may require code changes to maintain program behaviour or results. There are differences that need to be considered with regards to vectors, storage association between items of different sizes, 16-byte reals, complex numbers, and unformatted data files. The application binary interface (ABI) implemented in IBM XL Fortran for little endian Linux on Power Systems is different than the ABI implemented in the big endian distributions. New options and intrinsic procedures have been added to help with porting. This article describes these differences, new options, and intrinsic procedures and makes suggestions about code changes to port code to IBM XL Fortran on POWER8.
Also available in: Chinese   Russian  
Articles 12 Dec 2014
Targeting your applications - what little endian and big endian IBM XL C/C++ compiler differences mean to you
The IBM® POWER8™ platform supports operating systems that use big endian or little endian byte ordering. Migrating programs written for a big endian operating system to a little endian operating system may require code changes to maintain program behaviour or results. There are differences that need to be considered with regards to vectors, storage association between items of different sizes, long doubles, complex numbers, and serialization. The application binary interface (ABI) implemented in IBM XL C/C++ for little endian Linux on Power Systems is different than the ABI implemented in the big endian distributions. New options and built-in functions have been added to help with porting. This article describes these differences, new options, and built-in functions and makes suggestions about code changes to port code to IBM XL C/C++ on POWER8.
Also available in: Chinese   Russian  
Articles 12 Dec 2014
Three great Android tools for Linux and Windows sysadmin
Android applications let you do systems administration work by remotely connecting from your phone or tablet to your Windows, Linux, or UNIX systems, giving you a faster response time and letting you solve problems no matter where you are.
Also available in: Chinese   Russian  
Tutorial 29 Oct 2014
Compile and run Weather Research and Forecasting data on an IBM POWER8 system
Compile and install data for the Weather Research and Forecasting (WRF) Model and its dependent packages on the IBM POWER8 system, which provides parallel computing capabilities.
Tutorial 28 Oct 2014
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 your own filesystem with FUSE
With Filesystem in Userspace (FUSE), you can develop a user space filesystem framework without understanding filesystem internals or learning kernel module programming. Follow this simple, step-by-step guide to install, customize, and enable FUSE and AFS, so you can create your own fully functional filesystem in user space in Linux.
Also available in: Russian   Japanese  
Articles 14 Oct 2014
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
Use Software Defined Networking to optimize your IaaS
Explore Software Defined Networking (SDN) network management via software abstraction layers as a method to enhance and optimize your Infrastructure as a Service in the areas of interoperability, user and provider expectation management, developer and administrator requirements, and effective risk mitigation.
Also available in: Chinese   Russian   Japanese  
Articles 24 Jun 2014
Use POWER8 services on IBM Bluemix
Customize a simple Node.js application to use an external (user-provided) POWER 8-based service when it runs on IBM Bluemix.
Articles 12 Jun 2014
Guide to port Linux on x86 applications to Linux on Power
This article describes how to port your Linux® C/C++ applications from the x86 platform (Intel® or AMD) to IBM® PowerLinux™ using the following straightforward, step-by-step process. First, learn what it takes to prepare for the port and then follow the implementation tips to get your 32-bit or 64-bit x86 code running on PowerLinux.
Also available in: Chinese   Japanese  
Articles 11 Jun 2014
SAN switch performance monitoring using IBM Network Advisor
This tutorial explains the steps for the installation and configuration of IBM Network Advisor 12.1.5 on RHEL 6 to manage storage area network (SAN) switches running OS 7.x.x.
Also available in: Chinese  
Tutorial 29 May 2014
Why Linux on Power?
Running your Linux-based applications on IBM® Power® hardware offers a powerful blend of performance, reliability, and security. In this article, you will be exposed to many of the strategic advantages that IBM Power Systems™ can offer and you might be surprised by the low cost of the various deployments. Learn about the tools that IBM uses to enhance your Linux experience and fully understand IBM’s future commitments to Linux on Power.
Also available in: Chinese   Japanese  
Articles 07 May 2014
Upgrading SUSE Linux Enterprise Server with Zypper
This article explains how to use Zypper for upgrading the SUSE Linux Enterprise Server (SLES), and also describes the process to create and modify the repository configuration files.
Also available in: Chinese   Russian   Japanese  
Articles 18 Apr 2014
Continuous integration setup for IBM System Planning Tool
This article describes the detailed steps to configure your own continuous integration build set up for the IBM® System Planning Tool (SPT) without making use of any other publicly available continuous integration tools. This setup comes with the scheduled code extraction and build, scheduled test suite execution, and scheduled code coverage report generation features. You can use this article as a reference while setting up your own continuous integration environment for any of your projects as it gives step-by-step configuration details. This greatly reduces your research, exploration, and development time of the project setup.
Also available in: Russian  
Articles 07 Mar 2014
Linux on 4 KB sector disks: Practical advice
Advanced Format disks use 4,096-byte sectors rather than the more common 512-byte sectors. This change is masked by firmware that breaks the 4,096-byte physical sectors into 512-byte logical sectors for the benefit of the operating system, but the use of larger physical sectors has implications for disk layout and system performance. This article examines these implications, including benchmark tests illustrating the likely real-world effects on some common Linux file systems. As Advanced Format disks have become the norm, understanding how to cope with these disks is a vital skill for anyone who wants to avoid serious performance penalties associated with suboptimal configuration.
Also available in: Chinese   Japanese  
Articles 06 Mar 2014
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
Hardening the Linux desktop
Although GNU/Linux® has the reputation of being a much more secure operating system than Windows,® you still need to secure the Linux desktop. This article steps you through installing antivirus software, creating a backup and restore plan, and using a firewall so you can harden your Linux desktop against most attacks and prevent unauthorized access to your computer.
Also available in: Chinese   Portuguese  
Tutorial 05 Feb 2014
1 - 100 of 687 results | Next
Show Summaries | Hide Summaries