Introduction

This architecture is for 64-bit IBM POWER7 machines using big endian byte ordering.

This is the first major release of ppc64 by the AltArch Special Interest Group. This release is based on the Source Code from CentOS 7 (1511) x86_64 Architecture and includes all current updates from the main CentOS 7 tree. It is derived from Red Hat Enterprise Linux 7.2.

Known Issues

Missing updates/ tree

Errata updates after RHEL 7.2 GA are missing but coming soon.

Installation

Installation is performed via the install ISOs and is the same as described in the standard CentOS 7 installer articles.

Basically, boot one of the install ISOs and use the anaconda installer OR use a custom kickstart file.

Install ISOs are available here:

http://mirror.centos.org/altarch/7/isos/ppc64/

sha256sums

CentOS-7-AltArch-ppc64-Everything-1511.iso:
40ce665db62483a044a6d1a4996b2d5b507eb7f43c5e7846116dbd72e9e64e6a
CentOS-7-AltArch-ppc64-NetInstall-1511.iso:
46715a965f98901fabed13076aba879c32dd51b7bab63fa035b61a5b051f0b04

ppc64 RPM repository:

http://mirror.centos.org/altarch/7/os/ppc64/

Getting involved

The ppc64 effort is being done as a community SIG project. Everyone is welcome to participate. We still need community help to maintain documentation and also fix issues that may arise in this architecture.

We encourage vendors to come and join this effort, especially OpenPOWER community members.

The wider CentOS Ecosystem is also welcome to engage with us, both at the project and code level. If you are working with a project that interfaces, manages or develops on top of CentOS, especially in the virtualization, cloud, container and infrastructure management areas - we would love to have you guys get involved.

Package Changes

Most packages are clean builds from the most recent release of CentOS 7, but there are some changed sources specifically for ppc64, as listed here:

centos-release

Built from sig-altarch7 git branch

curl

Upstream expired cookie testcase fix

Packages unique to ppc64

These packages are exclusive to ppc64le/ppc64

dtc

https://git.centos.org/summary/?r=rpms/dtc.git

librtas

https://git.centos.org/summary/?r=rpms/librtas.git

libservicelog

https://git.centos.org/summary/?r=rpms/libservicelog.git

libvpd

https://git.centos.org/summary/?r=rpms/libvpd.git

lsvpd

https://git.centos.org/summary/?r=rpms/lsvpd.git

powerpc-utils

https://git.centos.org/summary/?r=rpms/powerpc-utils.git

powerpc-utils-python

https://git.centos.org/summary/?r=rpms/powerpc-utils-python.git

ppc64-diag

https://git.centos.org/summary/?r=rpms/ppc64-diag.git

ppc64-utils

https://git.centos.org/summary/?r=rpms/ppc64-utils.git

SLOF

https://git.centos.org/summary/?r=rpms/SLOF.git

servicelog

https://git.centos.org/summary/?r=rpms/servicelog.git

Packages not in ppc64

The following packages exist in x86_64 but are not in ppc64:

Bootstrap Process

Fedora 19 ppc64 was used to bootstrap the first CentOS 7 ppc64 rpms.

SpecialInterestGroup/AltArch/ppc64 (last edited 2015-12-18 15:47:25 by JamesOConnor)