Linux on Power developer portal

Learn about developing on the IBM Power architecture, find open source packages, get access to cloud resources, discover the tools and technologies you need to build applications, and connect with your peers and other developers, data scientists, and academics

Why Linux on Power?

The Linux® on the IBM® Power Systems™ ecosystem combines some of the world’s best operating systems with one of the world’s best processor architecture families. You'll find that Linux on Power offers a radically open solution stack from the hardware up through the operating system, optimized for performance, reliability, and resiliency. Learn more

Find ppc64le packages

Open Source POWER Availability Tool (OSPAT)

Whether you’re looking for a specific open source package that runs on the IBM POWER architecture (ppc64le) or you’re just interested in what’s available on the platform, let OSPAT do the hard work for you. Search for packages

Porting tips and techniques

Porting guide

Port your open source applications to Linux on Power

Migrating Linux applications to the POWER platform is a straightforward endeavor with the potential for huge returns. Learn more in this definitive how-to guide for porting applications to Power.

Porting tools

15 porting and tuning tools for Linux on Power

Explore the powerful tools available for porting and tuning applications for Linux on Power.

Porting to POWER

Porting to Linux on Power: 5 tips that could turn a good port into a great port

Porting from Linux on x86 to Linux on Power is usually easy, but developers should be aware of differences that may manifest as compilation, linking, run-time errors, or performance issues.

Remote access to POWER hardware for developing, porting, and testing

Oregon State University
In partnership with IBM, the Open Source Lab (OSL), with non-GPU servers, and the Center for Genome Research and Biocomputing (CGRB), with GPU servers, provide access to IBM POWER based servers for developing and testing open source projects.

Access: Open
Intended users: Academics, researchers, and open source developers
Accelerator: P100 and V100 Tesla GPUs with NVLink
Instance type: Virtual Machine (non-GPU), bare metal container (GPU)
Server size: 1-8 CPU, 2-16GB RAM, 20-120GB disk for VM Instance type, 1-8 CPU, 1TB Shared Memory, 25G disk or more on request for bare-metal instance type.
OS: CentOS, Debian, Fedora, OpenSUSE, Ubuntu, Other
Max duration: Indefinite with approval

Unicamp MiniCloud
No-charge access to Power bare metal and POWER8 and POWER9 virtual machines (VMs) with several different operating systems for developing, testing or migrating applications to Linux on Power. Hosted by University of Campinas, Brazil.

Access: Open
Intended users: Academics, researchers, and open source developers
Accelerator: NVIDIA Tesla P100 GPU
Instance type: VM, bare metal
Server size: Various (resources quota)
OS: Ubuntu, Fedora, Debian, CentOS, OpenSUSE
Max duration: 30 days. Longer with approval

IBM Systems Cloud for Enablement and Co-Creation (CECC)
Provides a user friendly, self-service portal with a robust catalog of IaaS and PaaS offerings on IBM Power Systems hardware.
  • Free access to a functional test environment
  • Virtual resources available for up to 14 days. Physical resources are available for up to 7 days
  • 24/7 access with support available Monday-Friday 8:00AM-5:00PM ET

Development tools and utilities

Advance Toolchain for Linux on Power

Advance Toolchain for Linux on Power

Open source compilers, runtime libraries, and development tools that allow you to take advantage of the latest hardware features running on Linux. Release 12.0-2 is now available.

Compilers for Linux on Power

Compilers for Linux on Power

IBM provides an enterprise-class software solution for quickly and easily building an end-to-end deep learning environment for your organization.

Service and productivity tools for Linux on Power

Linux service and productivity tools

Access hardware service diagnostic aids and productivity tools, as well as developer toolkits for Linux operating systems running on Power-based technology.

Library finder tool

Library finder tool

If you encounter an undefined reference error for a particular symbol at compile time, use the Library Finder to find the library where the symbol is defined and the package that contains the library.

RAS for Linux on Power

RAS for Linux on Power

Access hardware service diagnostic aids and productivity tools, as well as developer toolkits for Linux operating systems running on Power-based technology.

Travis CI on Power

Travis CI on IBM Power Systems

Learn how to add a project to build automatically on Power: First as an extension of an existing Intel build, and second as a new project added to Travis CI just for Power build support.

Become an expert

Learn about the tools and technologies designed to help you develop on POWER.