A Linux Foundation Project
Software Compatibility

Your software runs on POWER.
From day one.

You don't need a team of POWER experts, a year-long porting project, or a dedicated platform engineering hire. Two complementary tools give you a working POWER build immediately — and a fully native one on your own schedule.

Binary emulation on day one — no source code required
AI-assisted native port in hours, not weeks
No migration cliff — migrate at your pace

The two-step path to native POWER — with no gap in between

Today

Install PCL

One package install. Your existing binary runs on POWER hardware immediately via the POWER Compatibility Layer.

Zero source changes
When ready

Run the Porting Skill

An AI agent analyzes your codebase, identifies architecture-specific paths, and generates a native ppc64le port.

Hours, not weeks
Ship it

Native Performance

Full POWER ISA execution. MMA AI acceleration. Enterprise hardware reliability. OPF-certified compatibility.

Full performance
01 · AI Agent Porting Skill

Port your software to POWER in hours, not engineering quarters.

The OPF AI Agent Porting Skill is an agent you run against your existing codebase. It identifies every architecture-specific code path — inline assembly, platform intrinsics, endian assumptions, ABI dependencies — generates the ppc64le equivalent, runs your test suite against the output, and produces a diff-ready pull request.

What previously required a dedicated engineer with deep POWER knowledge now takes a single command. ISVs don't need to hire POWER expertise. They run the skill, review the output, and ship.

OPF and the community validate and certify the output. Software that passes the porting skill and OPF validation receives a POWER Compatibility certification mark — verifiable proof that the software runs correctly on any POWER ISA-compliant hardware.
Request early access →
$ opf-port --skill ppc64le ./src # Analyzing codebase... → 847 files scanned → 23 architecture-specific paths detected → 4 inline ASM blocks (x86_64 SSE4) → 11 SIMD intrinsics → 8 endian assumptions in serialization   # Generating ppc64le equivalents... → MMA (Matrix Math Accelerator) substitutions: 11 → VMX/VSX SIMD replacements: 11 → Endian fixups applied: 8   # Running test suite on ppc64le target... ✓ 1,204 tests passed   ✗ 0 failed   Port complete. PR ready: /output/ppc64le-port.patch
Input

Any C, C++, Rust, Go, or Python codebase. Supports monorepos and build-system-aware analysis.

Output

Diff-ready patch file, test results, and a per-change explanation for engineer review.

Validation

OPF-run compliance check and community certification mark for shipping confidence.

$ dnf install power-compat-layer # or: apt install power-compat-layer   ✓ POWER Compatibility Layer installed # Run any Linux binary natively: $ ./your-existing-arm64-binary ✓ Running via PCL on ppc64le
Binary support

Linux ELF binaries compiled for other architectures run on POWER via PCL without modification — no source code required.

Technology

Box64 runtime translation + QEMU user-mode — open source, community-maintained, production CI tested.

Distribution

Single package via dnf/apt. Works on RHEL, Fedora, Ubuntu, Debian for ppc64le.

02 · POWER Compatibility Layer (PCL)

Ship on POWER hardware the same week. No source code. No recompile.

PCL is an OPF-maintained binary compatibility stack that translates existing Linux binaries to POWER at runtime. Install one package. Your existing binary runs — on bare metal POWER hardware, at acceptable performance, with no changes to your build process or source code.

This is the bridge that eliminates the migration cliff. There is no moment where your software stops working while you wait for a native port. PCL keeps you running on day one while the AI Agent Porting Skill generates your native build on your schedule.

  1. 1
    Install PCL — one package on any ppc64le Linux system. No configuration required.
  2. 2
    Run your binary — your existing build runs immediately. PCL handles translation transparently.
  3. 3
    Port natively when ready — use the AI Agent Porting Skill on your own timeline. Deploy the native build when it's certified. Remove PCL dependency.
View on GitHub →

Who This Is For

Any organization that builds software and wants to run it on POWER — without a platform engineering team dedicated to the port.

ISVs & Software Vendors

Add POWER as a supported platform without hiring POWER expertise. Run the porting skill, validate output, ship. OPF certification gives your customers confidence.

Organizations Leaving Other ISAs

Your existing Linux software runs on POWER via PCL on day one. The porting skill converts it to native at your pace. No migration deadline, no hard cutover.

Defense & Sovereign AI Programs

Your existing software stack doesn't have to be rewritten to run on sovereign compute. PCL bridges the gap while you native-port mission-critical components over time.

OCP ODMs & System Builders

Offer POWER-based systems with guaranteed software compatibility from day one. PCL enables a broad software catalog on your platforms without per-ISV porting engagements.

Hyperscalers & Cloud Builders

Customers expect to lift-and-shift workloads to your POWER cloud regions. PCL makes that promise real — any Linux workload runs on arrival, then optimizes to native.

Academic & Research Labs

Run your research software stack on POWER HPC systems without a porting project. Focus on research output, not platform maintenance.

Get Your Software Running on POWER

Contact us to request early access to the AI Agent Porting Skill, contribute to PCL development, or get your software OPF-certified for POWER compatibility.