> By July 2018, Phoenix has caused pay problems to close to 80 percent of the federal government's 290,000 public servants through underpayments, over-payments, and non-payments.
> Instead of saving $70 million a year as planned, the report said that the cost to taxpayers to fix Phoenix's problems could reach a total of $2.2 billion by 2023
But the profit margins on their mainframe business are (last I heard anything about it) really juicy, and in today's business world, that appears to incentivize IBM management to go for the low hanging fruit of milking that while effectively cannibalizing their own market in the long run.
Also note that IBM contributions to Linux kernel in 2000, was one of the reasons it actually took off.
Linux's multiprocessor support was ...lackluster at best... prior to IBM contributing all the Sequent (Dynix) derived multiprocessing stuff. Hyperthreading/Multicore started to get "normal" even in consumer systems only a couple years later, so that injection was pretty critical.
Likewise, a lot of Linux's development inertia and cultural acceptance came from being a cheap and consistent alternative to screwing around with the profusion of expensive and mutually incompatible proprietary Unixes in the Server and (as clusters co-evolved) HPC market.
On the broader issue, the tension here is that IBM thinks the value proposition of RHEL is "Supported" and (I suspect) almost everyone else regards the value proposition of RHEL as "standard base." I think it's more likely that the "standard base" for srs bsns Linux in the markets where RHEL is the standard would rebase than IBM having any success trying to squeeze customers, and if that happens the value of "Owning RHEL" suddenly shrinks dramatically. Honestly, all it would take is the RHEL-likes like Alma and Rocky to agree on a coordination mechanism that isn't matching RHEL - could be through a major public interest like CERN, could be through an existing commercial interest like coordinating with Oracle (ew), could be via one of the several entities that does commercial support for RHEL-likes ... there are options.
Oracle being a gigantic litigious parasite on society is a broader issue, and I understand regarding commercial RHEL-likes as more of a problem, but even they have been funding a lot of backport-to-LTS type work.
It was certainly needed over time but capabilities from things like RCU out of Sequent weren't that important in the 2000 timeframe. And a lot of IBM's contributions didn't come online until the v4 kernel.
None of this is to minimize IBM's contributions to Linux over time but I'd argue pretty strongly that IBM's endorsement of Linux for enterprises in January 2000 is what really moved the needle in the short run.
Here's what one of the people most directly involved told me a few years ago:
"By the late 90s, it was clear that Linux was becoming more and more important. And we formed a major task force to see to what extent IBM should embrace Linux and this happened in 1999. And the task force came back and said, we absolutely should embrace Linux, that it was going to be an incredibly important part of computing, that we should embrace Linux across all of IBM's offerings. And that IBM should become a major supporter of Linux.
"And I still remember very well in December of ‘99, I called Sam Palmisano, the head of IBM Systems Group. And I said, Sam, the task force recommends that we should embrace Linux. And Sam said, okay, Irving, we will do that. But you have to now come over and run an IBM Linux initiative. And I said to Sam, okay, we were pretty much done with our internet strategy. So I was no longer needed to run the Internet division And I said to Sam, when do you want to announce it? And Sam said, how about now? And I said Sam. It's the Christmas holidays. Maybe we should wait until the new year. And in the second week of January of 2000, we made a major announcement saying that IBM would embrace Linux across all of these offerings. And in fact, later that month in January of 2000, I gave a keynote at LinuxWorld, which was taking place in the Javits Center in New York City, about IBM’s Linux initiative.
"At some level, the rest is history."
I was thinking of the the basic kernel preemption stuff and sched_setaffinity syscall + userspace plumbing like taskset that is _extremely_ consequential on little multicore/SMT machines, but the prominent name on a lot of that was Robert Love and he was at MontaVista at the time.
The Dynix parts that arrived via IBM were, as you say, mostly NUMA and RCU stuff based on Paul McKenney's work, which also went in in the same major overhaul during the 2.5 series but weren't quite so immediately consequential to smaller systems.
I hadn't heard that anecdote, but that is a neat tale of IBM using their gravitas at the time to legitimize Linux.
https://www.zdnet.com/article/ibm-gets-100000-fine-for-peace...
But in 1999, IBM ported Linux to run on System 390 (https://slashdot.org/index2.pl?fhfilter=mainframe+linux) and I remember there was a story that some IBM scientist booted more than 30,000 Linux instances on a mainframe on his lunch break. This research led to the big SUSE partnership, as well as open-sourcing other enterprise-y software like JFS and putting a big devteam to make the kernel ready for real SMP (Linux didn't have efficient+mature SMP even into the early aughts, although a few companies had built some massive SMP boxes.)
Including IBM. (Forget when they did their big stackable X-series server.) A lot of the tech eventually became applicable to even super-mainstream dual-socket servers but I wonder how much money was largely wasted on building and trying to sell larger scale-up boxes.
But, yeah, IBM was one of the big investors in OSDL (and their own Linux Technology Center) which had a lot of scale-up focus which made a lot of the legal claims of another 3-letter company pretty much misaligned with the timeline.
Okay? Do you feel attacked because I wrote something negative about IBM? Not sure how that is relevant to my point.
> Also note that IBM contributions to Linux kernel in 2000, was one of the reasons it actually took off.
And that influences the motivations behind their current decisions how exactly?
HN loves to hate Oracle, IBM, SAP, Adobe and friends, without getting the point that many startups that go through HN programs never achieve half of what they produce.
That alone looks quite alright for a dying company.
And we see what IBM has done with leadership in those areas, as well as a long line of other areas where they somehow managed to turn themselves into a 3rd rate competitor despite being in the right place at the right time.
So, you have to ask yourself, for example how its possible that people are falling over themselves to build a RISCv ecosystem from the ground up, when openpower has been around for a decade now, and IBMs been looking for partners there since the original AIM alliance.
The RISCv ecosystem is a pipe dream that people will finally get it when they start dealing with major boards relying on extensions, or board designs that aren't as open as the CPU itself.
IBM is still in business because they can build on massive reserves from the time where they literally created the market for commercial computing. That was indeed influential. Now they slowly burn those reserves and have a crackhead sales team that knows how to sell mainframes and subsequently suck those customers dry.
The new generation of graduates has no idea what IBM does, let alone what a mainframe is. New talent for maintaining Cobol codebases is so rare to come by, that they pay the Linux foundation to offer free courses on Cobol.
IBM's success is a relict of the past. It will die when the last guy that knows how to maintain Cobol dies. Good riddance.
That was quarter a century ago.
You are also comparing to startups? Which... yes, most things die. Sometimes, it is the old things that die. Often taking a lot of other younger things with them.
Their market caps are almost identical, and personally I'd say it'll be a cold day in hell before Oracle merges with, nevermind is acquired by, IBM.
And this is yet another part of the reason why I don't understand the big push for RedHat specific tooling. Podman comes up a lot. But, just like with everything RHEL it seems as though RedHat / IBM wants to be the Apple of Linux. I'm not a fan of that. I also don't believe IBM is a good steward of OSS based on how I've seen them try to sell it in the enterprise.
I'd wager it is driven by RH simply being "least worst" of the options which can be relied on to stick around long enough for enterprise users.
Canonical are doing their best to screw the pooch with snap and similar nonsense, leaving the only other option being cobbling together a collection of tools from fly-by-night small projects - which might go full unicorn-wannabe and adopt an open-core SaaS model any second.
Offhand I don't know enterprise level support for any of them, but I expect 'support' solutions are offered for all of them, even if not first party as an outside source.
A big part of the problem is ISVs refusing to test their software on more than just RH - which is not in itself a totally unreasonable position - but it does now give IBM too much clout.
IBM is doing the thing IBM knows how to do, which is have their internal politics, honed over a century or so, dictate the customer experience.
Some growth metric that can't be realized quick enough through innovation (new products or services), so the only recourse is to cut costs or get more revenue from existing products without improving them.
They bought it for Notes, Notes was good before IBM purchased it, rel 4 was pretty good. New Releases it got worse and worse. They finally dumped it I think two years ago and sold it to another company.