Difference between revisions of "Operating System Compatibility List"

From RCS Wiki
Jump to navigation Jump to search
(35 intermediate revisions by 12 users not shown)
Line 1: Line 1:
 +
Not everything is bug-free, so you might want to the check also [[Fixes in Progress]] about the state of their upstreaming.
 
== GNU/Linux ==
 
== GNU/Linux ==
 
{| class="wikitable"
 
{| class="wikitable"
Line 7: Line 8:
 
|Notes
 
|Notes
 
|-
 
|-
|rowspan="2"|[https://cdimage.debian.org/cdimage/ Debian]
+
|[https://www.adelielinux.org/ Adélie]
 +
|1.0-beta1
 +
|ppc64
 +
|[[User:Awilfox|awilfox]]
 +
|Needs the easy-kernel-power8 package instead of easy-kernel.  KDE 5 is stable.
 +
|-
 +
|[https://www.centos.org/ CentOS]
 +
|7.7
 +
|ppc64le
 +
|[[User:MPC7500|MPC7500]]
 +
|Works OOTB. I only needed the snippets for the AST GPU from: [[Troubleshooting/GPU#Xorg_crashes_or_is_laggy_with_the_AST_VGA_GPU]]
 +
|-
 +
|rowspan="5"|[https://cdimage.debian.org/cdimage/ Debian]
 
|10 (2018-05-28 weekly DVD ISO)
 
|10 (2018-05-28 weekly DVD ISO)
 
|ppc64le
 
|ppc64le
 
|[[User:JeremyRand|JeremyRand]]
 
|[[User:JeremyRand|JeremyRand]]
|Seems to work fine.  KDE crashes occasionally, but that might be unrelated to running it on POWER9.  Works fine as a KVM host via virt-manager (tested with Debian 10 as the guest).
+
|Seems to work fine.  KDE crashes occasionally, but that might be unrelated to running it on POWER9.  Works fine as a KVM host via virt-manager (tested with Debian 10 as the guest).  Be warned that the installer will enable the contrib repos (without your knowledge or consent), which is bad from a software freedom standpoint.
 +
|-
 +
|10
 +
|ppc64
 +
|[[User:Awilfox|awilfox]]
 +
|Only tested in KVM-PV.  Using Adélie easy-kernel as kernel, Debian Buster userland.
 +
|-
 +
|9.9.0
 +
|ppc64le
 +
|[[User:MPC7500|MPC7500]]
 +
|Works OOTB. I only needed the snippets for the AST GPU from: [[Troubleshooting/GPU#Xorg_crashes_or_is_laggy_with_the_AST_VGA_GPU]]
 +
|-
 +
|9.5.0
 +
|ppc64le (inside KVM; machine type = pseries)
 +
|[[User:JeremyRand|JeremyRand]]
 +
|Seems to work fine with KDE.  Default version of Linux works fine.  Be warned that the installer will enable the contrib repos (without your knowledge or consent), which is bad from a software freedom standpoint.  However, running <code>dpkg-query -W -f='${Section}\t${Package}\n' &#124; grep ^contrib</code> (see [https://unix.stackexchange.com/a/111102 this Stack Exchange answer]) suggests that no actual packages from the contrib repos are installed by default, so you should be able to disable the contrib repos after installation without ever being exposed to contrib-packaged software.
 
|-
 
|-
 
|9
 
|9
Line 18: Line 46:
 
|Requires 4.16 or newer kernel. Installed Debian testing net install, set apt sources to Debian stable and downgraded, keeping 4.16 kernel. Most VMs failed to boot before updating qemu to 2.12.0.
 
|Requires 4.16 or newer kernel. Installed Debian testing net install, set apt sources to Debian stable and downgraded, keeping 4.16 kernel. Most VMs failed to boot before updating qemu to 2.12.0.
 
|-
 
|-
|rowspan="2"|[https://alt.fedoraproject.org/alt/ Fedora]
+
|rowspan="4"|[https://alt.fedoraproject.org/alt/ Fedora]
|28
+
|30
 
|ppc64le
 
|ppc64le
 +
|[[User:MPC7500|MPC7500]]
 +
|Works OOTB. I only needed the snippets for the AST GPU from: [[Troubleshooting/GPU#Xorg_crashes_or_is_laggy_with_the_AST_VGA_GPU]]
 +
|-
 +
|rowspan="3"|28
 +
|rowspan="2"|ppc64le
 
|[[User:Sharkcz|Sharkcz]]
 
|[[User:Sharkcz|Sharkcz]]
|only bare metal verified for now
+
|only bare metal verified for now, you might want to enable [[User:Sharkcz|SharkCZ]]'s COPR [https://copr.fedorainfracloud.org/coprs/sharkcz/talos/ repo] for not-yet-upstreamed updates
 +
|-
 +
|[[User:nashimus|nashimus]]
 +
|May need to manually specify inst.stage2, during install. [https://www.ibm.com/developerworks/community/blogs/cb4b63c0-e358-474c-8b04-391c3a279d5a/entry/Baremetal_RHEL_Redhat_Installation_with_OPAL?lang=en Workaround] [https://bugzilla.redhat.com/show_bug.cgi?id=1577587 Bug]
 
|-
 
|-
|28
 
 
|ppc64
 
|ppc64
 
|[[User:Sharkcz|Sharkcz]]
 
|[[User:Sharkcz|Sharkcz]]
|test entry
+
|discontinued in Fedora 29
 
|-
 
|-
 
|rowspan="2"|[https://wiki.gentoo.org/wiki/Handbook:PPC64 Gentoo]
 
|rowspan="2"|[https://wiki.gentoo.org/wiki/Handbook:PPC64 Gentoo]
Line 39: Line 74:
 
|[[User:MarcusC|MarcusC]]
 
|[[User:MarcusC|MarcusC]]
 
|XFCE4 and virt-manager verified
 
|XFCE4 and virt-manager verified
 +
|-
 +
|rowspan="2"|[https://www.opensuse.org/ openSUSE]
 +
|Leap 15.1
 +
|ppc64le
 +
|[[User:MPC7500|MPC7500]]
 +
|Works OOTB. I only needed the snippets for the AST GPU from: [[Troubleshooting/GPU#Xorg_crashes_or_is_laggy_with_the_AST_VGA_GPU]]
 +
|-
 +
|Tumbleweed 20190805
 +
|ppc64le
 +
|[[User:Jonsger|Jonsger]]
 +
|Install via serial console (over ssh) and connect HDMI to dedicated GPU. Use Xorg config from [[Troubleshooting/GPU#Step_2:_Create_Xorg_Configuration_Snippet]]. radeonsi is missing, as Mesa-dri is not build for ppc64le. Workaround: install from [https://build.opensuse.org/project/show/home:jbrielmaier:ppc64le home:jbrielmaier:ppc64le] repo.
 +
|-
 +
|rowspan="2"|[https://www.ubuntu.com/download/server/power Ubuntu]
 +
|19.04
 +
|ppc64le
 +
|[[User:MPC7500|MPC7500]]
 +
|Works OOTB. I only needed the snippets for the AST GPU from: [[Troubleshooting/GPU#Xorg_crashes_or_is_laggy_with_the_AST_VGA_GPU]]
 +
|-
 +
|18.10
 +
|ppc64le
 +
|[[User:q66|q66]]
 +
|Installs and works out of box with no changes, Xfce4.
 +
|-
 +
|[https://voidlinux-ppc.org Void Linux for Power Architecture]
 +
|n/a
 +
|ppc64le/ppc64/ppc
 +
|[[User:q66|q66]]
 +
|Staging fork of Void Linux (custom binary repository and infrastructure, merging changes back upstream), fully functional, both endians, glibc or musl, 64-bit or 32-bit (32-bit works on Talos with 64-bit kernel or in a VM)
 +
|-
 +
|rowspan="3"|[http://dds6qkxpwdeubwucdiaord2xgbbeyds25rbsgr73tbfpqpt4a6vjwsyd.onion/ Whonix] ([https://www.whonix.org/ clearnet link])
 +
|15
 +
|ppc64le
 +
|[[User:JeremyRand|JeremyRand]]
 +
|Appears to work fine with KDE (both Gateway and Workstation) when the [[Whonix]] instructions are followed; host OS used for testing was Debian 10.  Haven't tried XFCE and CLI.
 +
|-
 +
|14
 +
|ppc64le
 +
|[[User:JeremyRand|JeremyRand]]
 +
|Appears to work fine when the [[Whonix]] instructions are followed; host OS used for testing was Debian 10.  (UPDATE: Whonix 14 is no longer recommended by upstream for KVM; use Whonix 15 instead.)
 +
|-
 +
|14
 +
|amd64
 +
|[[User:JeremyRand|JeremyRand]]
 +
|Appears to boot without errors when the [[Whonix/x86]] instructions are followed; host OS used for testing was Debian 10.  Didn't test anything beyond showing the XFCE GUI.
 +
|}
 +
 +
== BSDs ==
 +
{| class="wikitable"
 +
|Distribution
 +
|Version
 +
|Architecture
 +
|Reported by
 +
|Notes
 +
|-
 +
|rowspan="2"|[https://www.freebsd.org/ FreeBSD]
 +
|12.0
 +
|ppc64
 +
|[[User:kev009|kev009]]
 +
|Contains initial POWER9 support
 +
|-
 +
|13-CURRENT
 +
|ppc64
 +
|[[User:kev009|kev009]]
 +
|Ongoing development activity, better than releases for the time being
 +
|-
 +
|[https://github.com/POWER9BSD/ POWER9BSD]
 +
|13-CURRENT
 +
|ppc64
 +
|[[User:kev009|kev009]]
 +
|Advance POWER9 features for FreeBSD like Radix MMU, amdgpu etc
 +
|-
 
|}
 
|}
  
Line 44: Line 150:
 
Rapid progress is being made on these ports by members of the community.
 
Rapid progress is being made on these ports by members of the community.
  
* FreeBSD
 
 
* NixOS
 
* NixOS
 +
* GuixSD ([[User:Isengaara|Isengaara]])
 +
 +
== External Links ==
 +
 +
* [http://bgafc.t-hosting.hu/oses4ppc.php Operating Systems for PowerPC] PPC32be / PPC64be / PPC64le
 +
 +
[[Category:Compatibility List]]

Revision as of 17:55, 26 September 2019

Not everything is bug-free, so you might want to the check also Fixes in Progress about the state of their upstreaming.

GNU/Linux

Distribution Version Architecture Reported by Notes
Adélie 1.0-beta1 ppc64 awilfox Needs the easy-kernel-power8 package instead of easy-kernel. KDE 5 is stable.
CentOS 7.7 ppc64le MPC7500 Works OOTB. I only needed the snippets for the AST GPU from: Troubleshooting/GPU#Xorg_crashes_or_is_laggy_with_the_AST_VGA_GPU
Debian 10 (2018-05-28 weekly DVD ISO) ppc64le JeremyRand Seems to work fine. KDE crashes occasionally, but that might be unrelated to running it on POWER9. Works fine as a KVM host via virt-manager (tested with Debian 10 as the guest). Be warned that the installer will enable the contrib repos (without your knowledge or consent), which is bad from a software freedom standpoint.
10 ppc64 awilfox Only tested in KVM-PV. Using Adélie easy-kernel as kernel, Debian Buster userland.
9.9.0 ppc64le MPC7500 Works OOTB. I only needed the snippets for the AST GPU from: Troubleshooting/GPU#Xorg_crashes_or_is_laggy_with_the_AST_VGA_GPU
9.5.0 ppc64le (inside KVM; machine type = pseries) JeremyRand Seems to work fine with KDE. Default version of Linux works fine. Be warned that the installer will enable the contrib repos (without your knowledge or consent), which is bad from a software freedom standpoint. However, running dpkg-query -W -f='${Section}\t${Package}\n' | grep ^contrib (see this Stack Exchange answer) suggests that no actual packages from the contrib repos are installed by default, so you should be able to disable the contrib repos after installation without ever being exposed to contrib-packaged software.
9 ppc64le nashimus Requires 4.16 or newer kernel. Installed Debian testing net install, set apt sources to Debian stable and downgraded, keeping 4.16 kernel. Most VMs failed to boot before updating qemu to 2.12.0.
Fedora 30 ppc64le MPC7500 Works OOTB. I only needed the snippets for the AST GPU from: Troubleshooting/GPU#Xorg_crashes_or_is_laggy_with_the_AST_VGA_GPU
28 ppc64le Sharkcz only bare metal verified for now, you might want to enable SharkCZ's COPR repo for not-yet-upstreamed updates
nashimus May need to manually specify inst.stage2, during install. Workaround Bug
ppc64 Sharkcz discontinued in Fedora 29
Gentoo n/a ppc64le luke-jr Once installed, works fine.
17.0 ppc64 MarcusC XFCE4 and virt-manager verified
openSUSE Leap 15.1 ppc64le MPC7500 Works OOTB. I only needed the snippets for the AST GPU from: Troubleshooting/GPU#Xorg_crashes_or_is_laggy_with_the_AST_VGA_GPU
Tumbleweed 20190805 ppc64le Jonsger Install via serial console (over ssh) and connect HDMI to dedicated GPU. Use Xorg config from Troubleshooting/GPU#Step_2:_Create_Xorg_Configuration_Snippet. radeonsi is missing, as Mesa-dri is not build for ppc64le. Workaround: install from home:jbrielmaier:ppc64le repo.
Ubuntu 19.04 ppc64le MPC7500 Works OOTB. I only needed the snippets for the AST GPU from: Troubleshooting/GPU#Xorg_crashes_or_is_laggy_with_the_AST_VGA_GPU
18.10 ppc64le q66 Installs and works out of box with no changes, Xfce4.
Void Linux for Power Architecture n/a ppc64le/ppc64/ppc q66 Staging fork of Void Linux (custom binary repository and infrastructure, merging changes back upstream), fully functional, both endians, glibc or musl, 64-bit or 32-bit (32-bit works on Talos with 64-bit kernel or in a VM)
Whonix (clearnet link) 15 ppc64le JeremyRand Appears to work fine with KDE (both Gateway and Workstation) when the Whonix instructions are followed; host OS used for testing was Debian 10. Haven't tried XFCE and CLI.
14 ppc64le JeremyRand Appears to work fine when the Whonix instructions are followed; host OS used for testing was Debian 10. (UPDATE: Whonix 14 is no longer recommended by upstream for KVM; use Whonix 15 instead.)
14 amd64 JeremyRand Appears to boot without errors when the Whonix/x86 instructions are followed; host OS used for testing was Debian 10. Didn't test anything beyond showing the XFCE GUI.

BSDs

Distribution Version Architecture Reported by Notes
FreeBSD 12.0 ppc64 kev009 Contains initial POWER9 support
13-CURRENT ppc64 kev009 Ongoing development activity, better than releases for the time being
POWER9BSD 13-CURRENT ppc64 kev009 Advance POWER9 features for FreeBSD like Radix MMU, amdgpu etc

Ports in progress

Rapid progress is being made on these ports by members of the community.

External Links