PostgreSQL on S390x
cybertec-postgresql.com
cybertec-postgresql.com
Even regardless of difficulty, building and running on real hardware is desirable to make sure that you've actually got a correct build going. Emulators can have bugs, including bugs that might give you a false positive about working builds when it really isn't.
Besides, it’s much faster to build on real metal than on Hercules or QEMU.
https://cloud.ibm.com/docs/vpc?topic=vpc-vs-profiles&interfa...
a) ssh access to s390x VM
b) web console access where it's possible to create and remove VMs, for example 2 VMs, 8 GB RAM per VM
With some distro like RHEL, SUSE, Ubuntu. One mainframe runs very many VMs. All access is monitored.
I'd be interested in reading the perspective of someone actually deploying it though.
Neat project, but there are easier, more cost-efficient, and well-documented methods available now.
https://en.m.wikipedia.org/wiki/IBM_Telum_(microprocessor)
https://arstechnica.com/gadgets/2021/09/ibms-telum-mainframe...
I'm sure they eat electricity like crazy though.
Not really. They are in line with similarly capable rack-sized servers and clusters. A fully configured z16 is four racks full of gear.
Also, if they were competitive wrt performance, people would be using them. In real life they are rarely found outside of financial institutions.
"The z10 processor was co-developed with and shares many design traits with the POWER6 processor, such as fabrication technology, logic design, execution unit, floating-point units, bus technology (GX bus) and pipeline design style, i.e., a high frequency, low latency, deep (14 stages in the z10), in-order pipeline.
However, the processors are quite dissimilar in other respects, such as cache hierarchy and coherency, SMP topology and protocol, and chip organization. The different ISAs result in very different cores – there are 894 unique z10 instructions, 75% of which are implemented entirely in hardware. The z/Architecture is a CISC architecture, backwards compatible to the IBM System/360 architecture from the 1960s. [1]
[0] https://speleotrove.com/decimal/IBM-z6-mainframe-microproces...