QEMU s390x (qemu-s390x)
Appearance
See Category:QEMU for usage instructions. This page only contains information specific to qemu-s390x. |
S/390 and the later System z (s390x) architecture are IBM's big iron hardware. You can hardly get such a machine under half a ton, and most people can't afford one either. This makes it rather impractical to actually, physically run postmarketOS on them. s390x is however interesting as an experimentation platform, to take pmOS to some of its limits. These machines boot without EFI or Devicetree and have a custom I/O architecture (instead of USB or PCI). s390x is one of the last remaining big-endian-only platforms for server use and the only big-endian architecture in Alpine.
This port is currently not at all upstreamed, and exists as a set of merge requests: pmbootstrap!2536 pmaports!6092 aports!78835
WARNING: This device cannot run postmarketOS, as its architecture is unsupported. |
![]() Kernel boot log in QEMU | |
Manufacturer | QEMU |
---|---|
Name | s390x |
Codename | qemu-s390x |
Released | 2003 |
Type | vm |
Hardware | |
Chipset | QEMU s390x Virtual Machine |
CPU | QEMU s390x |
GPU | Virgil 3D |
Architecture | s390x |
Software | |
Original software | none |
postmarketOS | |
Category | testing |
Pre-built images Whether pre-built images are available here. |
no |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
yes |
pmOS kernel The kernel version that runs on the device's port. |
6.13 |
Screen Display works. Ideally with sleep mode and brightness control. |
Works
|
---|---|
Multimedia | |
3D Acceleration |
Broken
|
Audio Audio playback, microphone, headset and buttons. |
Works
|
Miscellaneous | |
FDE Full disk encryption and unlocking with unl0kr. |
Works
|
Contributors
What works
- Serial output
- SSH
- Graphical output via dri/virtio-gpu
- Keyboard and mouse
- i3wm
What doesn't work
- Colors look a bit wrong, perhaps due to endianness bugs
- Many UIs can't be built (yet)
- 3D acceleration with virgl