News for hackers. Stuff that matters.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by abtinf on Tuesday February 06, 2024 @03:07PM (#39279818)
I previously led a significant chunk of developer evangelism at IBM. Mainframes are unbelievably powerful, feature-full, and cost-effective. You are almost certainly better off buying a low-end mainframe than hiring a team of engineers to build yet another not-great data replication/recovery/HA system. Imagine being able to hire engineers to work on your core value add instead of basic computer management problems IBM solved in the 60s.

The reason you don’t is because it is basically impossible to get access to a mainframe you can play with and learn on. And IBM’s internal incentives and financial metrics ensure that can never happen.

* My views are my own and not those of my former employer.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by sonnyOrullivan on Tuesday February 06, 2024 @03:48PM (#39280359)
Sorry to say that your previous "evangelism" shows. It would be very interesting to hear what "unbelievably powerful" means (as in facts and numbers) compared to what a hyperscaler can provide. E.g. SPEC for CPU, GFLOPs, Tensor-ops for inference, latency and so on. Last I checked the consolidation story that claimed factors of savings took underutilized ancient Intel boxes as baseline.

"feature-full" is also quite a stretch when it comes to software when most modern software needs to be ported or run in a Linux LPAR.

In addition I'd question that not getting access easily is the main reason for the lack of adoption. It might be part of the problem but the other problem is that the thing is a niche product and IBM doesn't seem to be utterly successful in either explaining what the niche is nor how to extend it.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by bayindirh on Tuesday February 06, 2024 @04:11PM (#39280667)
Being able to spare a couple of cores as a new partition and moving a partition to it to replace the memory and even the processor of the faulty partition with zero downtime is great.

Consider that partitions are completely isolated from each other. Not some pesky soft isolation either, it's all done in hardware. In practice, every partition in a mainframe is a different logical yet isolated mainframe.

Mainframes are built for different kinds of workloads. They are not cloud machines. They are batch machines with 6 or more nines of uptime.

In my current job, a mainframe would be useless. However, fore mission critical core services which needs predictable latencies (bank transaction engines, central big databases etc.) I'll take a mainframe all day, every day.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by sonnyOrullivan on Tuesday February 06, 2024 @04:51PM (#39281195)
> Consider that partitions are completely isolated from each other. Not some pesky soft isolation either, it's all done in hardware. In practice, every partition in a mainframe is a different logical yet isolated mainframe.

"Completely isolated in hardware" as in isolated by a software hypervisor (PR/SM) that doesn't have a whole lot of hardware support?

> Mainframes are built for different kinds of workloads. They are not cloud machines. They are batch machines with 6 or more nines of uptime.

That's kind of the point. What exactly is the niche, i.e. which new customer with exactly what software and latency requirements would switch from their current system to a z? IBM won't tell you apart from buzzword bingo.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by fuzztester on Tuesday February 06, 2024 @05:24PM (#39281634)
>buzzword bingo

I'm guessing that many of the terms in this thread are buzzwords for many of us reading it :), since relatively few people work on mainframes.

I had not heard of the term buzzword bingo before, so I googled it:

https://en.m.wikipedia.org/wiki/Buzzword_bingo

Interesting. It aligns with my corporate experience in a few cases.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by 20after4 on Wednesday February 07, 2024 @05:33AM (#39286840)
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by rbanffy on Wednesday February 07, 2024 @04:04PM (#39294303)
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by fuzztester on Thursday February 08, 2024 @06:23PM (#39309216)
Wow. She nails his guff at the end, with one single word.

I'm nominating this video for the next Oscars, Grammies, or whatever the heck the movie awards are called (I don't keep track of such stuff). Bet it'll win gold in the under-1-minute category ;)

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by rbanffy on Friday February 09, 2024 @06:54AM (#39313887)
That campaign probably got a truckload of awards in Cannes. I was working at Ogilvy back then and IBM was one huge client of ours.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by fuzztester on Sunday February 11, 2024 @03:37AM (#39333467)
Oh, wow. I have read his book, Ogilvy on Advertising. Found it interesting, to say the least.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by wolverine876 on Tuesday February 06, 2024 @09:18PM (#39283678)
> "Completely isolated in hardware" as in isolated by a software hypervisor (PR/SM) that doesn't have a whole lot of hardware support?

Are you saying the GP's statement is outright false?

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by rodgerd on Tuesday February 06, 2024 @10:47PM (#39284256)
It is extremely optimistic, to put it mildly. You can definitely get inter-LPAR noise. I've seen it first hand, personally, on systems that I've worked on.

Moreover the norm for zLinux system is to isolate guests with zVM, not LPARs. LPARs are more likely to be boundaries for chunkier workload definitions - that advice may have changed since I last cracked open a redbook; zVM offers similar isolation to what you'd see with KVM, VMWare, or other hardware-assisted hypervisors.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by prng2021 on Wednesday February 07, 2024 @12:14AM (#39284770)
Read chapter 3 here: https://www.redbooks.ibm.com/redbooks/pdfs/sg248233.pdf#page...

They’ve spent the last 60 years developing and refining everything for extreme levels of uptime and high availability. It’s truly unique to these mainframes because IBM controls every aspect of it. The closest equivalent of that kind of vertical integration is your Macbook Pro.

I highly doubt there are any brand new mainframe customers these days. But many of the biggest companies you know and use every single day have tons of workloads that will never move off of it.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by sonnyOrullivan on Wednesday February 07, 2024 @05:14AM (#39286704)
I don't think I need to be reading this. The uptime and several 9s of high availability are attainable with z/OS and a parallel sysplex. No doubt systems like these are used by banks and others in the wild.

But this doesn't say anything about "unbelievably powerful" or "feature-full" as in the OP?

The niche customer claim probably is "will never move off of it because nobody ever wants to touch millions of lines of COBOL" then that's fine. It's likely sane from a business perspective to continue using them as long as maintenance burden is manageable. Luckily managers in those more conservative companies consider full rewrites dangerous, rightly so. But in order to claim otherwise (i.e. unbelievably powerful and thus for everybody) we need to see numbers.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by prng2021 on Wednesday February 07, 2024 @09:43AM (#39289140)
I’d say 15+ years ago, they were very powerful relative to other solutions on the market during those times. But I agree that’s no longer the case when compared to modern server racks.

I pointed out that Redbook about HA features since it’s a major differentiator of mainframes even today, but there are also these that document other features:

https://www.redbooks.ibm.com/redbooks/pdfs/sg248950.pdf#page...

https://www.redbooks.ibm.com/redbooks/pdfs/sg246366.pdf#page...

You can find 1 or more books that go into a deep dive of every chapter.

IBM has taken input from the biggest companies in the world over many decades to run as many of their workloads as possible. They’ve honed everything in their software and hardware to do so, down to developing specific cpu instructions to support specific use cases. If all of this doesn’t convey an extremely feature rich system, I’d like to hear why you think otherwise.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by jupp0r on Wednesday February 07, 2024 @12:15AM (#39284776)
What do you even mean by "predictable latencies"? Afaik this needs an RTOS.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by bayindirh on Wednesday February 07, 2024 @01:46AM (#39285304)
An RTOS defines a stricter latency envelope than a mainframe, almost into "deterministic latency" range.

For example, you can say "this operation will take at most 3ms" in an RTOS, and it'll never exceed that number. If you're running on a fixed-frequency system, you can even say that I expect an answer in 2.8ms all the time, every time.

In a mainframe this is a bit relaxed. You can say that latency is <3ms 99% of the time, <3.1ms in 99.999% of the time and <3.5ms in 100% of the time.

IOW, you never think/say "somebody is running a heavy load on the host, and I also slowed down because of them".

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by jupp0r on Wednesday February 07, 2024 @09:11AM (#39288764)
How is the mainframe's 100% number different from the upper boundary that RTOSes offer? It's not 100%, is it?
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by bayindirh on Wednesday February 07, 2024 @01:06PM (#39291934)
What I tried to say is, a mainframe might answer late, but rarely, and very slightly. a RTOS doesn't deviate from that number in either direction. It's neither early nor late.

Some RTOS even doesn't consider late answers as acceptable.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by jupp0r on Thursday February 08, 2024 @01:41AM (#39298994)
Yeah exactly. My arm64 Linux box also might answer late, but rarely.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by bayindirh on Thursday February 08, 2024 @03:31AM (#39299652)
That's true, but that jitter envelope gets bigger as the load increases. For a mainframe this jitter envelope is much narrower, and in a competent RTOS, that's basically 0.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by cbsmith on Tuesday February 06, 2024 @04:01PM (#39280544)
Last I checked, the Teliums had some pretty impressive numbers for memory bandwidth even compared to NVidia.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by sonnyOrullivan on Tuesday February 06, 2024 @04:42PM (#39281090)
Telum is attached to the L2/L3 so it's that bandwidth as long as the model fits into it. Afterwards you go to memory and you really don't want to compare DDR4 modules with RAIM against HBM3 or the likes that a current compute GPU uses. Latency might be closer but you mentioned bandwidth.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by rbanffy on Tuesday February 06, 2024 @05:14PM (#39281503)
IIRC, with 32 MB per core (8 per die - a Telum package has two of them), one socket has 256MB of cache for 16 cores. L1 and L2 are in-core, but L3 is on-die unused L2 from other core and L4 is unused L3 on the other die.

I am not sure if that continues off-package, but if it does, a drawer with 4 chips of 16 cores each will have 2 GB of off-chip cache and a full-sized Z with 5 drawers would have 10 GB of off-drawer cache (at this level it's probably not that much faster than same-drawer memory).

As for the RAIM, I think it's safe to assume it has a very wide path (n-1 modules) to the sockets and that aggregate bandwidth will not leave the 4 sockets starved (even if latencies suffer because of the redundancy, but you can replace a defective memory module with a running computer without it having to pause.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by zwaps on Tuesday February 06, 2024 @06:29PM (#39282374)
That's not a lot compared to 8xA100
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by cbsmith on Tuesday February 06, 2024 @08:15PM (#39283250)
A100's are definitely still the best, but IBM's offering isn't a joke. Depending on what you're trying to do, it might be a good way to go.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by justinclift on Wednesday February 07, 2024 @12:06AM (#39284728)
We'd probably need to see pricing for IBMs offering, because it's possible it'll be eye watering-ly high compared to buying even A100's.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by jabl on Wednesday February 07, 2024 @01:43AM (#39285290)
TBH, I don't really think they compete in anything like similar markets.

You buy a DGX A100, or a cluster of them, for training and running large deep learning models (or for doing "traditional" HPC).

IBM's solution is more a small inference engine that is part of the CPU, so you don't need to move you data off-chip when doing a little bit of inferencing as part of some other workflow. I don't work with mainframes so I could be talking out of my behind, but maybe something like DL-assisted fraud detection as part of processing bank transactions?

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by cbsmith on Wednesday February 07, 2024 @10:03AM (#39289399)
> TBH, I don't really think they compete in anything like similar markets.

Yes.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by sillywalk on Tuesday February 06, 2024 @09:39PM (#39283817)
Some more details for people who know about these things, emphasis mine:

2 chips make a dual-chip module with 512MB cache, 4 dual-chip modules make a drawer with 2GB cache, and a 4 drawer system with 32 chips makes 8GB cache.

"The L3 and L4 virtual design across the fabric provides 50% more cache per core, with improved latencies. The idea is that software and microcode still see two separate caches. These caches are shared and distributed across all eight cores via a 320 GB/s ring and across the integrated fabric. Horizontal cache persistence should further reduce cache misses as well. Specifically, when a cache line is ejected, the system looks for available cache capacity on other caches, first on the chip and then even across the 32-chip fabric."[0]

"The accelerator itself delivers an aggregate of over 6 TFLOPS of 16-bit floating-point throughput per chip to scale up to roughly 200 TFLOPS per system. 1024 processor tiles in a systolic array make up the matrix array, and 256 fp16/32 tiles make up the accelerator for computing activations and include built-in functions for RELU, tanH, and log. The platform also provides enterprise-class availability and security, as one should expect in a Z, with virtualization, error checking/recovery, and memory protection mechanisms. While 6 TFLOPS does not sound impressive, keep in mind that this accelerator is optimized for transaction processing. Most data are in floating-point and are highly structured, unlike in voice or image processing. Consequently, we believe this accelerator will deliver adequate performance and is undoubtedly much faster than offloading to another GPU-equipped server or running the inference on a Z core. The latency of off-platform inference can cause transactions to time out, and inference does not complete"[0]

"Intelligent Prefetcher and Write-Back – 120+ GB/s read bandwidth to internal scratchpad – 80+ GB/s store bandwidth – Multi-zone scratchpad for concurrent data load, execution and write-back Intelligent Data Mover and Formatter – 600+ GB/s bandwidth – Format and prepare data on the fly for compute and write-back"[1]

[0] https://cambrian-ai.com/wp-content/uploads/edd/2021/08/IBM-T...

[1] https://hc33.hotchips.org/assets/program/conference/day1/HC2...

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by wmf on Tuesday February 06, 2024 @04:15PM (#39280721)
It doesn't. Mainframe terminology is so obfuscated that it's impossible to tell for sure but it sounds like less memory bandwidth than Genoa.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by rbanffy on Tuesday February 06, 2024 @05:26PM (#39281664)
They are tailored to the traditional mainframe workloads (they do a lot of hardware/software co-design in their mainframe lineup), so I wouldn't expect a mainframe designed for the generic cloud hyperscale workloads.

In any case, I have played with their LinuxONE Community Cloud service (running on the previous-gen z15) and it's very fast. The impression I get is that it doesn't need to wait for IO. There is a ton of very clever engineering on those machines and the z16 is a technological wonder.

https://www.anandtech.com/show/16924/did-ibm-just-preview-th...

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by Tor3 on Wednesday February 07, 2024 @02:11AM (#39285489)
Check out this youtube video: https://www.youtube.com/watch?v=ouAG4vXFORc&pp=ygUMbWFpbmZyY...

It does a reasonably good job at comparing mainframes to a regular server setup. It's not about SPEC or GFLOPs etc.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by genmud on Tuesday February 06, 2024 @03:47PM (#39280349)
> Mainframes are unbelievably powerful, feature-full, and cost-effective.

Maybe things have changed in the last 10 or 15 years, which is the last time I had a legit mainframe at a day job, but back then none of those things were true if you looked at it more than 20 minutes.

I seem to remember nothing being included in the base mainframe… when you started to add things like DR and data duplication and virtualization, it became extremely expensive. Like on the DB side, effing Oracle was much cheaper.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by rbanffy on Tuesday February 06, 2024 @05:32PM (#39281741)
Software licensing is expensive on them, but the people to keep your 99.999% uptime on your Kubernetes cluster aren't cheap either.

And software licenses are one of the reasons why LinuxONE machines exist - they don't run z/OS, so you don't pay those licenses. You can even start a dozen VMs under an LPAR and run your Kubernetes cluster as if it were running on more common hardware that just never, ever fails. IIRC, you can run a special version of z/VM to manage your Linux VMs if you don't want to run Linux on the LPAR and use KVM for your VMs.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by candiddevmike on Tuesday February 06, 2024 @06:03PM (#39282094)
You don't think it requires some expensive mainframe admins, even with the fancy software? Anywhere I worked with a mainframe, the mainframe admin was highly distinguished within the org and extremely knowledgeable.

I would argue Kubernetes talent is cheaper than mainframe talent these days because it's ubiquitous.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by BeefWellington on Tuesday February 06, 2024 @08:42PM (#39283447)
I think the rough premise is there's a 1:>3-5 ratio of "super knowledgeable mainframe guy" to "super knowledgeable kubernetes guy".

Also, Kubernetes talent is far from ubiquitous. That sounds more to me like you're counting anyone who has successfully deployed one time.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by simianpirate on Tuesday February 06, 2024 @09:12PM (#39283635)
Yeah, I am that super knowledgeable K8s guy, but I’d still say true mainframe admins are still a higher metric.

But in regards to K8s talent, lots of the people who think they know Kubernetes in production but have never had to actually upgrade the cluster, or go through the process of having to update manifests, deployments, and CSIs, and having to actually deal with api removals.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by mschuster91 on Wednesday February 07, 2024 @04:05AM (#39286220)
Agreed. The tooling around upgrades is painfully atrocious, and stuff like kubepug [1] should be part of the Kubernetes core.

[1] https://github.com/kubepug/kubepug

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by zeroCalories on Tuesday February 06, 2024 @05:43PM (#39281874)
Why bother using an LPAR if you're just gonna use kubernetes anyway? Why not just use one fat machine?
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by neverartful on Tuesday February 06, 2024 @06:10PM (#39282189)
Why bother using a mainframe LPAR for Linux at all? In most cases, it makes much more sense to run it as a guest under z/VM.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by rbanffy on Tuesday February 06, 2024 @05:49PM (#39281950)
LPAR isolation happens on a lower level than z/VM or KVM. I don't think anyone has ever demonstrated a successful LPAR escape attack.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by T3OU-736 on Tuesday February 06, 2024 @06:16PM (#39282239)
The lack of escape demonstrations are likely, at least in partv due to a fairly low availability of those systems to the security researchers.

I do not want to make it see that LPAR isolation is just waiting to be compromised, but security-by-unavailability also plays a part :)

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by linksnapzz on Tuesday February 06, 2024 @07:23PM (#39282888)
OTOH, the technology has been in production for decades.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by blincoln on Tuesday February 06, 2024 @08:04PM (#39283171)
It took many years for Spectre and Meltdown to be discovered, and that was for CPUs affordable for individuals.

How many security researchers are even familiar enough with the concept of a mainframe to consider looking for an LPAR breakout, let alone have access to the necessary hardware?

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by themoonisachees on Wednesday February 07, 2024 @05:11AM (#39286684)
Also consider: anyone with access to a mainframe will never ever get approval to try to hack it because companies that have mainframes will never want the risk of accidentally breaking the host in some way.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by linksnapzz on Thursday February 08, 2024 @02:06PM (#39306114)
>It took many years for Spectre and Meltdown to be discovered, and that was for CPUs affordable for individuals.

Both of these were anticipated in security papers dating back to the 1980s. It wasn't practical to use those types of exploits on 10mhz VAXen.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by wang_li on Tuesday February 06, 2024 @06:29PM (#39282385)
It may be implemented in the system firmware, but it's still a hypervisor performing context switches and enforcing access to pci devices. Even if you've never looked at the processor architecture manuals you can tell this is what's happening when you can assign 0.1 cores to an LPAR. Different implementation details but the same functionality as SPARC LDOMs and Intel's vt-x & vt-d.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by fweimer on Wednesday February 07, 2024 @03:07AM (#39285847)
For many generations now, you can't run Linux on bare metal anymore, it has to be inside an LPAR. I think this is true for z/VM and the other operating systems as well.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by genmud on Tuesday February 06, 2024 @10:14PM (#39284022)
When I moved from a tech company to an aero company who used mainframes, there were literally hordes of IBM contractors who helped maintain the mainframe environments. Getting anything done in those environments was a multi month project, even for basic stuff like patching the OS. There were probably 2 or more sysadmins per rack, employed to just keep the damn lights on those boxes.

For context, there was about 1 admin for every 400 servers at the tech company, and that was for the entire tech stack (LAMP).

Mainframes require a lot of care and feeding. In my experience, having worked at 3 different companies who relied on them (education, aero and finance), their capex is higher, their opex is higher and their uptime / reliability is entirely dependent on the facilities / staffing.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by chaxor on Tuesday February 06, 2024 @09:51PM (#39283877)
I'm lost in this thread.

This whole time I just thought mainframe was an older style word for a large rack based server or server room. Like 'cloud' storage for someone's computer running miniserve.

What is the real difference between a mainframe and, e.g. a rack full of H100s, or rack full of 100GBps networking stuff, or some nice stack of 12x blades with 8x 256 core CPUs?

Why or how does a "mainframe" have more power than that?

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by andyferris on Tuesday February 06, 2024 @10:22PM (#39284067)
I think a lot of people might say only IBM sells mainframes - the “z” system.

It’s designed to work as a single high-availability machine with a focus on I/O speeds, rather than a PC cluster that implements high availability at the application level and communicates over IP. You can hot swap faulty components without turning it off. I haven’t ever used one, but I believe you write application code without worrying about such details - the hardware and the libraries you link against will just “make it work”.

Perhaps my knowledge is slightly off though.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by rcbdev on Wednesday February 07, 2024 @01:17AM (#39285143)
Many companies also still rock Fujitsu or Unisys mainframes - IBM isn't the only player in this town. But at least Fujitsu's mainframe EOL is in 2035, so that won't be more than historical trivia soon.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by zie on Tuesday February 06, 2024 @10:30PM (#39284125)
Mainframes deliver reliable uptime. They so far are the only ones that can do it reliably, for decades.

Essentially the bunch of boxes model(k8s being the new kid on the block) has been trying (and mostly failing) to provide what mainframes have been providing for 60+ years.

Which is being able to treat your workloads as just a random virtual job you can push wherever and let it run while also giving you ridiculous uptime.

Mainframes are basically the hardware infused uptime deliver machines. They can and will offer 5 9's without any trouble. AWS, Azure, Google's cloud, none of them can deliver that amount of uptime, they ALL have failed repeatedly, so much so, that they purposely try to obfuscate their downtime records. Many don't make any historical data available.

k8s and the like have been trying and failing at reliable uptimes. Sure we've arguably been making some progress, but your average self-hosted k8s team has full-time dedicated teams of people that do nothing but babysit k8s. How many staff do your average mainframe org dedicate to keeping the mainframe alive? Usually 1 person, maybe two. Of course the price you pay IBM or whoever you choose as a mainframe provider will help offset the staff savings from your k8s team :)

It's not about raw compute power. It's about keeping a workload alive for as long as you can deliver power to the mainframe. i.e. the Mainframe promises to deliver uptime for as long as you can keep power to the machine. As parts fail, seriously any part: memory, CPU's, disks, backplanes, it doesn't matter. Mainframes can route around the failed part and you can replace it without turning anything off or affecting your workload. This means your mainframe is sized larger than your workload of course. It's not like the fundamentals of compute change in that regard.

The question then becomes, is the juice worth the squeeze? If your entire business model requires uptime, then you best really, really care about uptime. There is a reason the Visa and Mastercard networks have basically never, ever been down. It's because they know their business only exists as long as their network works. When you want uptime at all costs, you don't run k8s(or whatever the latest craze is tomorrow), you run a mainframe.

Most of us get more uptime than we need with insert favourite cloud provider here. Uptime isn't something they actually sell when you read the contracts you sign. Uptime is just marketing spam.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by justinclift on Wednesday February 07, 2024 @12:08AM (#39284735)
> They so far are the only ones that can do it reliably, for decades.

AFAIK VAX's are still around, though good luck trying to buy a brand new one. ;)

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by zie on Thursday February 08, 2024 @09:58AM (#39302656)
VMS still exists and is ported to x86! :)

I should point out, I was talking about mainframes in general, to include Vaxen, Fujitsu, Unisys, etc. IBM isn't the only mainframe game in town.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by justinclift on Thursday February 08, 2024 @09:27PM (#39310710)
The term "mainframe" has never included Vax's. Not sure why you're trying add it now. ;)
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by zie on Thursday February 08, 2024 @10:47PM (#39311161)
The VAX9000 was the end of their mainframe line of VAX machines: https://en.wikipedia.org/wiki/VAX_9000
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by justinclift on Friday February 09, 2024 @12:09AM (#39311632)
Oh wow, hadn't heard of that. I've only heard of them doing minicomputers.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by zie on Friday February 09, 2024 @10:07AM (#39315506)
Well that was their last mainframe model. Yes, VMS still exists, but only on x86 now. VAX has been dead and buried for a long time now. They had a whole different compute architecture or two between then and now.

VAX -> Alpha -> Itanium -> x86.

I worked on VMS at the tail end of the VAX days and then through the Alpha days. Overall I thought VMS was pretty neat. Built in file versioning, the cluster stuff was awesome, arguably better than what k8s and the like can even provide now. They had uptimes in decades, that's not something k8s or any of the other new clustering stuff can even dream of achieving right now.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by justinclift on Friday February 09, 2024 @07:23PM (#39322179)
Yeah, I got an account with VMS Software a few months ago.

However, their website and staff members are so brain damaged that I just couldn't bring myself to waste time with it.

Specifically, their website can't even take apostrophe's (nor many other non alphanumeric symbols) in passwords.

Reported that to them, and their staff not only didn't give a shit, they were adamant that only "$#@!%*&" are all the non alphanumeric characters anyone might ever need (in passwords). :(

Thus my complete lack of interest in VMS from that point onwards. ;)

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by sillywalk on Friday February 09, 2024 @02:36PM (#39319418)
That was a disaster for DEC. It cost $Billions to develop and was barely faster than an NVAX that fit into a desktop case.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by zie on Monday February 12, 2024 @10:03AM (#39345512)
Indeed, they definitely screwed that one up.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by Thaxll on Tuesday February 06, 2024 @11:02PM (#39284343)
You oversell mainframes, not sure why you're mentioning k8s but Google which brings 10x more money than visa and MasterCard combined does not use mainframes at all but k8s or equivalent and yet they don't have downtimes either.

With k8s on a major cloud provider you get 99.99% for what? 150$/month? And there is no maintenance what so ever.

Full team managing k8s is a lie, even on prem, what exactly there is to manage on a daily basis?

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by jimkoen on Tuesday February 06, 2024 @11:11PM (#39284407)
> With k8s on a major cloud provider you get 99.99% for what? 150$/month? And there is no maintenance what so ever.

Gross understatement of costs don't you think? Last time I checked it was a base fee of 150$/month for managed k8s + whatever computing resources you end up using.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by Keyframe on Wednesday February 07, 2024 @01:20AM (#39285158)
Even if it were true what you're saying, z16 for example targets different needs. Can you scale up to seven or eight nines, and even if you could - could you for same price? That's 3 seconds or 300 milliseconds of downtime per year, reliably. Along with predictable high performance (vertical), hotswap anything including memory, resilience with hardware under provisioning, etc. That's what these beasts are for.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by zie on Thursday February 08, 2024 @05:09PM (#39308468)
You are talking about hosted k8s, which is not what I'm talking about. If you have never worked on a on-prem k8s team, you are totally missing out! :)

k8s is brittle, all the other competing tools are also fairly brittle, so it's not like k8s is really alone here. This is why we keep replacing the newest mess of virtualization every once in a while, someone eventually gets fed up with whatever the current crap is and writes a new one. It becomes popular, breaks in new and unique ways, rinse and repeat.

k8s is not even a decade old at this point. Mainframes have been around with 5+ 9's of reliability for 6+ decades.

I'm not overselling what mainframes provide. I think you just have selective memory.

99.99% is not what Mainframes provide, they provide many more 9's than that think 7+.

Most of us don't even need 99.99% uptime, so most of us probably shouldn't be buying mainframes. If you DO need severe uptimes, then you either have a huge oversubscription and dedicated teams of people around the clock babysitting things or you buy into mainframes. You absolutely don't buy AWS or Google Cloud or Azure and say, that's good enough, because their uptimes are just marketing speak, not reality.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by sillywalk on Tuesday February 06, 2024 @11:41PM (#39284566)
"... some mainframes have models or versions that are configured to operate slower than the potential speed of their CPs. This is widely known as kneecapping , although IBM prefers the term capacity setting, or something similar. It is done by using microcode to insert null cycles into the processor instruction stream. The purpose, again, is to control software costs by having the minimum mainframe model or version that meets the application requirements."

https://www.ibm.com/docs/en/zos-basic-skills?topic=concepts-...

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by jhallenworld on Tuesday February 06, 2024 @03:14PM (#39279896)
Well you can run Hercules, the emulator. But you will then discover that the mainframe 3270 terminal user interface experience is terrible. A funny thing is this: there is a mainframe plug-in for Visual Studio Code. The idea is you do your COBOL development in Code, and only the plugin actually talks to the mainframe.

A decade ago there was an Eclipse version of this..

This guy is showing all three ways:

https://www.youtube.com/watch?v=_CYUYnKim7U

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by ethbr1 on Tuesday February 06, 2024 @04:22PM (#39280822)
> the mainframe 3270 terminal user interface experience is terrible

[... for new users]

For expert users? I'd pit it against any interface you want.

No-mouse + hands-on-keyboard + tab is hard to argue with.

Sadly, the number of people who remember when GUIs could be driven from memory by keyboard-only has dwindled.

Watch a 10-year veteran insurance employee use a green screen.

Or as a counter-example, try to tab through your modern app du jour. (Modern developers often don't even bother to set indexes correctly)

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by jl6 on Tuesday February 06, 2024 @05:13PM (#39281496)
> Watch a 10-year veteran insurance employee use a green screen.

Yes! I knew an Insurance customer service op who self-described as having no computer skills, but when I saw her using Reflection it was like watching a speedcuber savant.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by ethbr1 on Tuesday February 06, 2024 @06:21PM (#39282282)
The spit take for me was doing process documentation, screen by screen.

I would explain to them to stop after each screen or keystroke, so I could document it.

Despite being smart people and understanding the ask, almost every SME I worked with failed at some point, blazing through multiple screens without even realizing it.

That's some strong muscle memory there!

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by bitwize on Tuesday February 06, 2024 @08:03PM (#39283161)
My mom, who worked in insurance customer service, was very quick with the green-screen interface. Not so much the J2EE replacement for said interface.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by pmontra on Tuesday February 06, 2024 @04:31PM (#39280935)
Except when you must set tabindex="0" or "-1" or Bootstrap's modals won't work. /grin
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by msla on Tuesday February 06, 2024 @06:51PM (#39282601)
> For expert users? I'd pit it against any interface you want.

Linux CLI with a good modern shell and Python versus 3270 block mode and Rexx would be an interesting match up.

Similarly Emacs vs XEDIT.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by elzbardico on Wednesday February 07, 2024 @03:58AM (#39286159)
There was a big appliance/tv/stuff retail chain in my home country that create a fancy new web app for their sales personnel. If you were smart you'd always look for the older salesman, that would ignore the new web app shell and use the old mainframe app from a terminal emulator. it made the sales experience like 3x faster.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by lproven on Thursday February 08, 2024 @10:04AM (#39302722)
> Sadly, the number of people who remember when GUIs could be driven from memory by keyboard-only has dwindled.

This is so very true, and it's tragic.

Watch an experienced keyboard user, such as many blind users, navigating Windows and it's a wonder of efficiency and speed. It makes the Vim prowess of many Linux folks look very sad, because Vim is just a single editor, while with Windows' keyboard UI, the entire OS and all its apps are operable at this speed. Desktop, file manager, all bundled apps, all 3rd party apps... everything has one global unified keyboard UI.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by bitwize on Tuesday February 06, 2024 @03:39PM (#39280240)
This kind of thing goes back five decades, actually. One of the earliest versions of Unix was PWB/Unix, for "Programmers' Workbench". It was designed as a system for AT&T engineers to author programs for the mainframe in a more sensible (for the time) environment and included software to submit jobs to the mainframe once the programs were written.

The idea of "Unix as your IDE" is a deep, deep cut into Unix lore.

https://en.m.wikipedia.org/wiki/PWB/UNIX

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by CountHackulus on Tuesday February 06, 2024 @07:13PM (#39282819)
There's also an IBM-built emulator that has at some point shipped with Eclipse. I used to work on it. The 3270 was fine, just took a bit of getting used to. JCL was the real horror show.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by rbanffy on Wednesday February 07, 2024 @01:01AM (#39285048)
JCL is notable for being considered the worst programming language ever even by its own creators.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by pjmlp on Wednesday February 07, 2024 @04:13AM (#39286295)
Somehow I think it is still better than the YAML spaghetti that is used for the same purpose nowadays.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by rbanffy on Wednesday February 07, 2024 @06:14AM (#39287129)
"JCL: even YAML is better"
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by p_l on Wednesday February 07, 2024 @07:55AM (#39287953)
The very argument that was posited by JCL creators about why it was a bad language is one that hits YAML very, very, very hard.

The creators of JCL admitted later that the original sin of JCL was that it explicitly tried to NOT BE a programming language. Everything "programmable" evolved out of real-world needs, creating the mess that it has become.

You can see it today with "programming in YAML", whether it is Ansible, Kustomize, Kyverno (K8s manifests get a pass because they are just serialization of non-programmable thing), or any other weird "we started to add functions to JSON/YAML dumps"

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by rbanffy on Wednesday February 07, 2024 @11:24AM (#39290470)
I keep thinking of writing a Terraform equivalent in Lisp. Would also be handy to replace configuration files.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by p_l on Wednesday February 07, 2024 @12:47PM (#39291631)
I'd say it might be very similar to Pulumi or Chef.

From my own musings about making such a tool :)

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by rbanffy on Wednesday February 07, 2024 @03:30PM (#39293866)
One day Terraform will anger me enough that such unwise endeavour is inevitable.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by andyjohnson0 on Wednesday February 07, 2024 @05:56AM (#39287015)
> But you will then discover that the mainframe 3270 terminal user interface experience is terrible.

I was an intern at IBM UK in the late 80s and I had a 3279 on my desk connected to a 3090 mainframe. My recollection is that it was fine for editing and running code: sharp, bright text and snappy response. The clicky keyboard was nice too - probably the best I've ever used in the decades since - although the height of the enclosure would probably hurt my wrists now. The key caps had APL symbols on them too, which was interesting and prompted me to learn about that language a bit. Mostly I was writing APL and REXX code for image processing.

Some of the f/t employees I worked with had worked on the development of the 3297 at Hursley Park. They had some interesting stories.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by gtirloni on Tuesday February 06, 2024 @03:53PM (#39280428)
> Mainframes are unbelievably powerful, feature-full, and cost-effective.

I really doubt they are any more powerful than the best x86 rack servers. Their featurefulness is super dated. They are definitely not cost effective (good luck buying it from IBM without a huge contract).

I pity the company that gets into mainframes today. Does that even exist?

It's a proprietary nightmare.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by cbsmith on Tuesday February 06, 2024 @03:56PM (#39280468)
IBM's proprietary nightmares have, historically, often been quite cost effective. AS/400 did eventually get too long in the tooth, but it had an amazing run for decades where it was extremely competitive for TCO.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by rbanffy on Tuesday February 06, 2024 @05:44PM (#39281886)
AS/400 is alive and well. It's now called IBMi and runs on POWER hardware.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by cbsmith on Tuesday February 06, 2024 @07:21PM (#39282875)
Yeah, but they aren't so dominant on the TCO side as they once were.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by gtirloni on Tuesday February 06, 2024 @06:07PM (#39282142)
Historically sums it up.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by coolkil on Tuesday February 06, 2024 @05:04PM (#39281380)
I also think most cloud providers are at least a vendor lock-in and maybe a proprietary nightmare. This way you at least got your own iron and ibm comes to fix parts when they break. (Without disabling your system)

I do agree it is debatable whether it is beter than x86 most of the time cost savings projected when using a LinuxOne it is based on licensing. In the past oracle licenses where per core and we did a project where 8 ifl’s replaced 140 x86 cores

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by linksnapzz on Tuesday February 06, 2024 @07:37PM (#39282993)
"Powerful" is irrelevant if the hw isn't up when you need it. The current sophistry is that the complexity of multiple "redundant" examples of cheap hardware always costs less than a suitable (or small number ) of better systems.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by dhosek on Tuesday February 06, 2024 @11:02PM (#39284344)
I worked at a large health insurance company a few years back. They had a DB2 server running on an IBM mainframe that they were working on replacing with a data lake and cloud-based NOSQL solutions.

It seemed rather pointless to me. The DB2 server was serving queries just fine and when we were working on setting up a microservice that would allow viewing claims history, the storage and server costs for being able to provide queries against three years’s claims were prohibitive.

But they were still persisting down that road when I left.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by alfalfasprout on Tuesday February 06, 2024 @03:34PM (#39280171)
And that lack of access is exactly why there's such a minimal ecosystem for open source tooling for mainframes.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by fweimer on Tuesday February 06, 2024 @04:00PM (#39280527)
Open source software shouldn't be a problem. Pretty much anything that has been ported to 64-bit big-endian also works on s390x. The architecture is otherwise pretty non-challenging: always 4K pages, strong memory model. Pre-built binaries are a different matter, of course.

The problem with access is not access as such, but the fact that the community hardware that you can access for free tends to be heavily oversubscribed (or maybe connected to a mismatched storage system).

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by jabl on Wednesday February 07, 2024 @02:05AM (#39285453)
I've never used a mainframe, but I did manage to introduce a small performance regression in gcc that someone complained about (I did fix it, yes). ;-)

Turned out that s390 couldn't fuse cmp+jmp when the operand was a 8-bit value (_Bool). (That was a while ago, maybe current generation mainframe HW can do it?)

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by rbanffy on Tuesday February 06, 2024 @05:45PM (#39281899)
That is something that concerns me, but much more on the Z side than on the LinuxONE. On the Linux side, it's just a very fast computer.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by sillywalk on Tuesday February 06, 2024 @06:54PM (#39282627)
"Only" $5,980.00 / user / year for the IBM Z Development & Test environment "personal edition"

https://www.ibm.com/products/z-development-test-environment

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by madmulita on Tuesday February 06, 2024 @04:30PM (#39280926)
One huge problem is you then have to deal with IBM.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by jsiepkes on Tuesday February 06, 2024 @05:44PM (#39281887)
...and you can check-out, but you can never leave (aka vendor lock-in).
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by rbanffy on Tuesday February 06, 2024 @05:51PM (#39281984)
LinuxONE is just one big Linux machine. There's very little to lock you in.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by IgorPartola on Tuesday February 06, 2024 @09:02PM (#39283576)
Not many manage to get off AWS once they start either…
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by Thaxll on Tuesday February 06, 2024 @04:17PM (#39280762)
Cost effective is a stretch, I'm going to take a dumb example but the reliability of AWS step functions and S3 is good enough for 99.99% of most use cases for a 1/100 of the price.

Mainframes are really powerful for some specific domain which most people on HN don't work in.

Another take is that the most valuable company in the world ( tech one ) don't run their core businesses on mainframes.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by mschuster91 on Wednesday February 07, 2024 @04:13AM (#39286289)
> Mainframes are really powerful for some specific domain which most people on HN don't work in.

Yeah, but the cases where mainframes run the show are the ones where stuff really matters, where actual human lives and existences are at stake: banks, insurances, governments, airlines, logistics. If Google has a day long outage, not much of value will be lost... but a large US bank, stock exchange or MC/Visa suddenly failing? That can be enough to trigger an actual bank run with all its consequences.

(Of course, the argument can and should be made that no company should grow large enough to even be able to be such a threat, but that one will have to wait until at least 2028 to get solved)

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by wmf on Tuesday February 06, 2024 @04:18PM (#39280774)
You are almost certainly better off buying a low-end mainframe than hiring a team of engineers to build yet another not-great data replication/recovery/HA system.

To be clear, this only applies to regular mainframes running z/OS. LinuxONE machines, as the name implies, only run Linux where you'll have all the usual devops/SRE responsibilities.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by rbanffy on Tuesday February 06, 2024 @05:52PM (#39281991)
The machines are still incredibly reliable, much more than a rack full of Dells.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by themoonisachees on Wednesday February 07, 2024 @03:26AM (#39285971)
How so? What problems have IBM solved that dell can't figure out? In my experience sysadmin/SRE work is rarely about the reliability of the hardware and much more about machine management like predicting when you're running out of disk space etc.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by tines on Tuesday February 06, 2024 @03:13PM (#39279883)
What even is a mainframe, exactly?
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by abtinf on Tuesday February 06, 2024 @03:18PM (#39279961)
A modern mainframe is a system specialized in extremely high transaction throughput at extremely low cost-per-transaction, while guaranteeing data durability and computational correctness.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by tines on Tuesday February 06, 2024 @03:29PM (#39280111)
Sounds like a computer. Why would getting access to one to play around encourage people to buy one? In other words, it sounds like a quantitative difference rather than a qualitative one.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by jsight on Tuesday February 06, 2024 @04:07PM (#39280610)
True. I find it interesting how difficult that they find it to put the benefits into words that don't sound like a brochure.

Surely there should be some specifications behind this? Benchmarks?

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by rbanffy on Tuesday February 06, 2024 @05:54PM (#39282007)
Anandtech ran a story when the z16's CPU was announced:

https://www.anandtech.com/show/16924/did-ibm-just-preview-th...

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by gitfan86 on Tuesday February 06, 2024 @06:59PM (#39282683)
I worked on them a bit while at IBM.

You can open a terminal and come back in a month and it will still be there. Unlikely kunernetes where containers regularly go down.

You can obviously achieve high reliability with Kunernetes, but you'll need queues and retry logic, that you don't need with SystemZ.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by tryauuum on Tuesday February 06, 2024 @08:10PM (#39283208)
Is this where we are right now as a society: a terminal which doesn't die in a month is presented as an achievement?

I assume the achievement part is that any CPU can be replaced transparently to the terminal running?

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by gitfan86 on Tuesday February 06, 2024 @08:16PM (#39283257)
Yes, Hard drives can die, power supply can die, another user can write an infinite loop and it will not kill your terminal.

Not a big deal today, but in the 80s hard drives died more frequently and a bank losing just 5 seconds of transactions could cost them millions.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by vidarh on Tuesday February 06, 2024 @11:13PM (#39284417)
I've not worked with a mainframe, but I've worked with an IBM storage system that worked on similar principles: We could connect our systems via dual controllers, to separate bays of controllers on the storage array. You could pull whole bays of controller cards and the system would stay up. You could pull whole bays of hard drives, and the system would stay up. You could pull power supplies and it'd remain up. You could swap RAM and CPUs in the servers managing it without shutting them down, but you could also pull one of those servers, and it'd remain up. If stuff started failing, and IBM engineer would show up because the system would call home. This was around 25 years ago.

It wasn't cheap, but it made a typical "modern" high availability setup look like a crude homemade toy.

But as impressive as it was, there are just very few places where that impressiveness provides enough value to justify the cost. And having to deal with IBM.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by _joel on Wednesday February 07, 2024 @05:00AM (#39286598)
> You can open a terminal and come back in a month and it will still be there. Unlikely kunernetes where containers regularly go down.

You mixing apples and oranges there, by comparing kubernetes workloads to mainframes. Kubernetes isn't really designed to serve long-persistent workloads of that fashion. Although tbf I've had VM's that last for years and real hardware (albeit Sun) that's had over a decade of uptime, so I'm not sure what all the fluff is about.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by gitfan86 on Wednesday February 07, 2024 @07:29AM (#39287733)
Both have a goal of high reliability. They are both solving the problem of running you application on a single server.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by _joel on Wednesday February 07, 2024 @02:40PM (#39293216)
Kubernetes runs across multiple nodes to achieve that, that don't need to be in the same datacentre, though.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by zeroCalories on Tuesday February 06, 2024 @05:51PM (#39281980)
My understanding is that Z mainframes have a number of unique features to support those use cases. Stuff like hot swapping CPUs, and hundreds of IO coprocessors to avoid the main cores from getting blocked. Don't think they're just rebranded x86 machines, but not an expert.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by mixmastamyk on Tuesday February 06, 2024 @09:59PM (#39283923)
Hah, try getting ECC memory from a PC supplier. Surprisingly difficult and expensive when it should have been default twenty years ago.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by themoonisachees on Wednesday February 07, 2024 @05:16AM (#39286722)
ECC memory is widely available, you can buy it on amazon, and if you have a contract with a server manufacturer they'll be happy to sell it to you.

It's just not compatible with consumer CPUs (well, ddr5 is, but ddr4 and lower wasn't) because Intel was voluntarily segmenting the market to upcharge for server CPUs.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by mixmastamyk on Wednesday February 07, 2024 @09:48PM (#39297332)
Sounds like a working solution is not as “widely available” as you suggest. Apple/Amd play similar games.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by beAbU on Tuesday February 06, 2024 @04:03PM (#39280567)
I see it as similar to an on prem mini AWS cloud, with dedicated hardware for things like WAF, storage, compute, networking, lambdas and databases.

I've heard it said a couple of times that working in cloud is closer to working on a mainframe than most want to admit.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by teepo on Tuesday February 06, 2024 @06:37PM (#39282468)
That’s a good analogy. They are both platforms. The accelerators for things like Java, MQ, databases, are built in to the platform.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by beAbU on Wednesday February 07, 2024 @01:47AM (#39285311)
Yep, cloud is really just an infinitely scalable mainframe.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by dgacmu on Tuesday February 06, 2024 @03:44PM (#39280315)
The other definition you got isn't bad, but I think it misses the point for this discussion: it is a rack or multi rack scale computer with built-in and centrally managed features for redundancy, failover, job allocation, scaling, etc.

As an example, in many main frames, you can configure them with a spare set of CPUs, and if one of your CPUs fails, the replacement is brought online automatically and transparently, the code you write doesn't have to know about anything related to the failure.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by rbanffy on Tuesday February 06, 2024 @05:57PM (#39282034)
One neat thing is that the hot spares can be used during boot to shorten the time to availability. Not sure LinuxONE boxes are bought like that, but for the Z-series you can buy the machine with more capacity than you pay for and pay for it to be enabled at a later point.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by zjaffee on Tuesday February 06, 2024 @03:53PM (#39280434)
It's essentially a very large single clocked machine.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by Keyframe on Tuesday February 06, 2024 @04:46PM (#39281132)
Dave Plummer recently did a tour: https://www.youtube.com/watch?v=ouAG4vXFORc

It's definitely intriguing if it were.. I don't know, available to tinker with?

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by sillywalk on Tuesday February 06, 2024 @06:05PM (#39282118)
The IBM mainframe: How it runs and why it survives[0] from last fall.

From way back in 2004[1], Commercial Fault Tolerance: A Tale of Two Systems compares the reliability / philosophy of IBM mainframes with Tandem Servers.

[0] https://arstechnica.com/information-technology/2023/07/the-i...

[1] http://www.engr.newpaltz.edu/~bai/CSE40534/bar04.pdf

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by rahen on Wednesday February 07, 2024 @06:20PM (#39295662)
I'm astonished that people on Hacker News can ask such a question.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by 656565656565 on Tuesday February 06, 2024 @03:59PM (#39280504)
this
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by 656565656565 on Sunday February 11, 2024 @02:11PM (#39337617)
downvoted so adding more this
[dead]
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by yjftsjthsd-h on Tuesday February 06, 2024 @11:41PM (#39284568)
> I believe you can get access to Linux s390x boxes in the cloud for not very much money.

Could you say where and what "not very much money" is? Like, are we talking $5 DO droplet equivalent or only a few hundred bucks a month? (but to be clear, this is a serious question; I'm a sucker for weird options and would be interested in running a s390x Linux box if it doesn't have too bad price+caveats)

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by electroly on Thursday February 08, 2024 @01:10AM (#39298834)
Go to https://cloud.ibm.com/vpc-ext/provision/vs and choose North America > Washington DC > Washington DC 2. Click "Change image" and choose "IBM Z, LinuxONE", then pick Ubuntu. I get $0.09/hour for 1 vCPU/4GB RAM with storage extra.

For fun, then try picking z/OS instead of Linux and see what that software license costs ($/hour). Take a guess first how much you think it'll be and then see if you're right.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by hobobaggins on Tuesday February 06, 2024 @07:17PM (#39282839)
unbelievable powerful (within certain parameters), and definitely feature-full when compared to virtually any other highly-available platform.

however, cost-effective? only if you're sitting on piles of cash.

IBM mainframes are unique. They have 75 years of incredible research (IBM is often the #1 patent inventor in the world, year after year) into a platform that they completely control. This has produced an absolutely bulletproof product. But you gotta pay for that.

Your other point that it would take a team of engineers to not-even-compete; yes, you're right about that.

I'd love to own one, but I'd rather own my house first.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by unixhero on Tuesday February 06, 2024 @08:35PM (#39283397)
Yeah. Because of this animosity to learners, I block any purchase of IBM hardware or software. I carry a grudge.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by madleprechaun on Wednesday February 07, 2024 @02:12AM (#39285498)
I did a mainframe apprenticeship for three years at IBM. Trying to learn anything on my own was damn near impossible. And that’s not even getting into the fact that IBM basically has to pay itself for access to some things between divisions. Though that could have been because my division was mostly ignored and eventually spun off.
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by rodgerd on Tuesday February 06, 2024 @10:42PM (#39284209)
> Mainframes are unbelievably powerful, feature-full, and cost-effective.

Having run IBM's own software (WAS and WAS derivatives) on both x86 and IFL, and found the same applications with the same workloads having a ratio of 1.5-2 x86:1 IFL, while the IFL itself is 1-2 orders of magnitude more expensive than an x86 core, that zVM is an order of magnitude more expensive than VMWare's hypervisors, that memory is two orders of magnitude more expensive than x86... well. I think you're long on the evangelism and short on the reality.

Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by bluesounddirect on Wednesday February 07, 2024 @02:39PM (#39293208)
So ibm cloud question. When ibm sells powervs vs a powerpc based setup in ibm cloud , which would land on a LinuxOne setup?
Re:New IBM LinuxONE 4 Express – Rack-mounted pre-configured ... by yencabulator on Wednesday February 07, 2024 @05:38PM (#39295290)
> The reason you don’t is because it is basically impossible to get access to a mainframe you can play with and learn on.

Once upon a time, we made a product that was selling to Fortune 500s, and IBM loaned one of the smaller zSeries to us to make sure the product was running well in a Linux VM on it. The thing only fit in the elevator after we took it out of the wood crate...

A lot of the porting effort happened on Hercules, an emulator: http://www.hercules-390.org/