I've seen a number of people speculating in this thread about why z/OS's market share hasn't increased, covering everything from technical features, sales, hyperscalers, etc. I think that these are all good points, but they are missing the real underlying factor as to why adoption hasn't increased. This (https://web.archive.org/web/20070605070840/https://money.cnn.com/magazines/fortune/fortune500_archive/full/1995/) is a list of the fortune 500 in 1995. Almost all of these companies were mainframe users then, and still are today. What changed is that new companies stopped adopting mainframes.

While previously, any company of decent size that wanted reliability and performance over a certain threshold would have to hit up their local IBM sales representative, this changed with the PC revolution around 1995ish, when Linux or Windows NT combined with high speed networking made it possible to achieve decent reliability and decent performance for a fraction of the cost. Critically, they also allowed you to start small! This (https://commons.wikimedia.org/wiki/File:Google%E2%80%99s_First_Production_Server.jpg) was google's first server rack! The discussion about weather or not google would run better on a mainframe is pointless. Google's first servers were a bunch of home brew computers attached to a surplus rack. In no universe would they ever have been able to afford a mainframe, and the IBM sales rep would have likely laughed them out of the room.

This meant, that as google grew, it grew around the clustered Linux platform that it started with. That became it's legacy. In the same way that mainframe -> Linux migrations are almost impossible for a major bank, a Linux - mainframe migration would be just as impossible for Google. There's too much tech debt, and too many processes that have adapted to the old system. The technical details are almost irrelevant. Tomorrow, an angel could visit IBM headquarters and deliver a set of golden CPU dies and OS source tapes, to create a mainframe system with performance 100 times anything else currently on the market and it still wouldn't matter, because IBM would price it at a start price of a million dollars, and the only customers would be those doing lateral upgrades.

I've said it in SHARE talks, I've said it in person, and I've probably said it on this mailing list, but the only way that IBM is ever going to grow the mainframe platform, solve the skills gap, or even just stop the slow gradual erosion of customers and installed sites is if they create a machine cheap enough, and with license costs low enough, that /new startups can afford it./ IBM must bring in customers who don't yet have legacy, and that means startups and new customers. The most effective way to sell mainframes right now would be for IBM to create a box that costs 10K, takes up 4RU, and can run the equivalent of a few dozen decent sized EC2 instances. This would be useless for every existing customer base, but it would be affordable to startups, who are don't want to get annihilated by AWS/GCP/Azure costs, and haven't yet built out their infrastructure.

Until we have that, discussions of feature matrices, reliability, instruction speeds, or the sales force is like rearranging deck chairs on the titanic.

Just my two cents on the topic,

Enzo Damato

On 10/25/25 10:16 AM, Jon Perryman wrote:
On Fri, 24 Oct 2025 16:23:05 +0000, Dick Williams<[email protected]> 
wrote:

Why would IBM want to sell a mainframe (zOS) to Google?
Do they process important transactions?
This mindset has doomed z/OS. These are the wrong questions. IBM (International 
Business Machines) wants to sell to all businesses.

Not all businesses are about important transactions. Instead, ask why isn't 
Google replacing their 5M Linux servers with 250,000 z/OS servers? What 
business problems does IBM solve that are important to Google?

A single Google search moves hundreds of strings. The z MVST (move string) is a 
single instruction residing in cache. On the other hand, the STRCPY() function 
for other architectures is several instructions that reside in storage and must 
be moved to cache as needed.

A Google search is heavy disk access. MVS has been running as a NAS since the 
1960s.

Google developed GO 15 years ago but missed important and simple features (e.g. 
recently discussed PRINTF compile time type validation).

You get what you pay for and Google pays $0 for Linux, GCC and others.

Linux is looking to eliminate big endian support despite it being of little 
impact to Linux. Most endianess is handled by hardware instructions and is very 
little impact to programs.https://www.phoronix.com/news/Torvalds-No-RISC-V-BE

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email [email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to