Size: 4691
Comment: drop cloud link, just link to the existing documentation
|
← Revision 106 as of 2022-11-14 02:50:28 ⇥
Size: 4826
Comment: more cleanup
|
Deletions are marked like this. | Additions are marked like this. |
Line 7: | Line 7: |
The IBM Power platform, code name ppc64el, is an official architecture in both Jessie and Stretch. | The IBM POWER platform, code name ppc64el, is an official architecture since DebianJessie. |
Line 11: | Line 11: |
Debian/ppc64el requires, at minimum, a POWER8 processor machine. Although Debian was initially bootstrapped on a POWER7 set of servers. this class of server is not supported anymore, and you are not able to run Debian/ppc64el on a POWER7 processor without hitting an illegal instruction fault. | Debian/ppc64el requires, at minimum, a POWER8 processor machine. Although Debian was initially bootstrapped on a POWER7 set of servers, this class of server is not supported anymore, and you are not able to run Debian/ppc64el on a POWER7 processor without hitting an illegal instruction fault. |
Line 43: | Line 43: |
=== Sbuild on ppc64el === | === sbuild on ppc64el === |
Line 54: | Line 54: |
sudo sbuild-createchroot --include=eatmydata,ccache,gnupg unstable /srv/chroot/unstable-ppc64el-sbuild http://httpredir.debian.org/debian | sudo sbuild-createchroot --include=eatmydata,ccache,gnupg unstable /srv/chroot/unstable-ppc64el-sbuild https://deb.debian.org/debian |
Line 114: | Line 114: |
* [[http://openpowerfoundation.org/wp-content/uploads/2016/03/ABI64BitOpenPOWERv1.1_16July2015_pub4.pdf | Power Architecture 64-Bit ELF V2 ABI Specification]] | * [[https://openpowerfoundation.org/wp-content/uploads/2016/03/ABI64BitOpenPOWERv1.1_16July2015_pub4.pdf | Power Architecture 64-Bit ELF V2 ABI Specification]] |
Line 119: | Line 119: |
Line 129: | Line 130: |
Line 132: | Line 132: |
* [[https://lists.debian.org/debian-powerpc/|debian-powerpc mailing list]] * #debianppc IRC channel on [[irc://irc.debian.org/debianppc|OFTC]] and [[irc://irc.freenode.net/debianppc|Freenode]] |
* Mailing list: [[https://lists.debian.org/debian-powerpc/|debian-powerpc]] * IRC channel: [[ircs://irc.oftc.net/debianppc|#debianppc on OFTC]] ([[https://webchat.oftc.net/?channels=debianppc|webchat]]) |
Line 138: | Line 137: |
* http://openpowerfoundation.org/ * https://wiki.debian.org/ArchiveQualification/ppc64el |
* [[https://openpowerfoundation.org/|OpenPOWER Foundation]] * [[ArchiveQualification/ppc64el|Debian Archive Qualification for ppc64el]] |
Line 141: | Line 140: |
* https://www.power.org/documentation/comprehensive-pmu-event-reference-power7/ * https://ppc64el.wordpress.com/ |
* [[https://www.power.org/documentation/comprehensive-pmu-event-reference-power7/|POWER7 Performance Monitoring Events Reference]] * [[https://ppc64el.wordpress.com/|Running on ppc64el architecture blog]] |
Debian ppc64el port
Contents
News
The IBM POWER platform, code name ppc64el, is an official architecture since DebianJessie.
Required Hardware
Debian/ppc64el requires, at minimum, a POWER8 processor machine. Although Debian was initially bootstrapped on a POWER7 set of servers, this class of server is not supported anymore, and you are not able to run Debian/ppc64el on a POWER7 processor without hitting an illegal instruction fault.
There are, at this moment, a plenty of POWER8 machines being sold by different companies.
The ppc64el port is not aimed for old Powerpc Macintosh machines, and, at the moment, there is no way to install it on this class of machines.
POWER9 hardware is also supported on unstable branch (kernel 4.15+).
Installation
See the ppc64el/Installation page.
Development
Development Team
See the ppc64el/DevelopmentTeam page.
There are significant contributions by people from open-source communities and companies.
If you are a Debian Developer, Maintainer, New Member, or enthusiast, and is interested in this port, please let us know.
Development Machines
Porterbox
Other
See the available hardware for all architectures.
sbuild on ppc64el
Most of the information in this topic can be found at sbuild wiki.
Create the chroot
1 sudo apt-get install sbuild
2 sudo sbuild-update --keygen
3 sudo sbuild-adduser $LOGNAME
4 ... *logout* and *re-login* or use `newgrp sbuild` in your current shell
5 sudo sbuild-createchroot --include=eatmydata,ccache,gnupg unstable /srv/chroot/unstable-ppc64el-sbuild https://deb.debian.org/debian
Try to use a local mirror so the builds run faster https://www.debian.org/mirror/list
Update the chroot
1 sudo sbuild-update -udcar unstable-ppc64el-sbuild
The arguments '-udcar' will tell sbuild-update to run an apt-get update, dist-upgrade, clean, autoclean, and autoremove in the chroot.
Building packages
From the source directory:
1 sbuild
Using the .dsc file:
1 sbuild <package>_*.dsc
To download and build the package:
1 sbuild -d unstable <package>
With parallel:
DEB_BUILD_OPTIONS=parallel=4 sbuild
Cleaning up schroot
Warning: This will end all sessions, including the ones you might have created manually.
sudo schroot --end-session --all-sessions
To find the specific schroot to remove, find it with {{{schroot -l --all}}}, then:
sudo schroot --end-session --chroot=<chroot>
Where <chroot> is the name of the chroot to be removed.
Technical Documentation
GNU Tools Caldron 2014 slides & video
Bugs
Done/Closed bugs - archived included
Contact
Mailing list: debian-powerpc
IRC channel: #debianppc on OFTC (webchat)