News for hackers. Stuff that matters.
Re:The Red Hat model only worked for Red Hat by rwmj on Sunday April 16, 2023 @04:43AM (#35588297)
(Note: I work for Red Hat)

I'm constantly amazed that people still don't understand why Red Hat makes money, and this article won't enlighten you as it doesn't understand it as well as being full of other incidental mistakes (like their description of CentOS is way off the mark).

Red Hat takes Linux and certifies it against all kinds of government, safety, privacy etc standardards, such as PCI and FIPS and numerous local ones. As a result if you are a government or many large companies you simply cannot download Linux and YOLO it. You are legally required to use the certified software so you take the path of least resistance and buy RHEL. That's it. It's why Red Hat makes piles of money, and Canonical or your SaaS does not. Understand what your big customers are required to have and provide it to them, even though it's boring and expensive to do.

Re:The Red Hat model only worked for Red Hat by mr_toad on Sunday April 16, 2023 @05:28AM (#35588491)
It makes me cynical when most certifications and compliance involves a lot of paperwork and not much in the way of changes to software.
Re:The Red Hat model only worked for Red Hat by helmholtz on Sunday April 16, 2023 @05:38AM (#35588538)
Great, so you won't make the piles of money that RHEL does, but maybe you'll enjoy your work more.
Re:The Red Hat model only worked for Red Hat by vetinari on Sunday April 16, 2023 @05:41AM (#35588554)
You can have work that 1) you enjoy, 2) is well paid and 3) is legal. Pick two.
Re:The Red Hat model only worked for Red Hat by roschdal on Sunday April 16, 2023 @06:35AM (#35588808)
Tell me more about this well paying and enjoyable work please.
Re:The Red Hat model only worked for Red Hat by sclarisse on Sunday April 16, 2023 @08:46AM (#35589554)
Short version: You’re high off your own stash.
Re:The Red Hat model only worked for Red Hat by pas on Sunday April 16, 2023 @05:43AM (#35588568)
because compliance is mostly about documentation.

glorified checklists.

but checklists work (you might have heard about surgeons leaving medical tools in patients, and checklists eliminating this problem, seemingly the dumbest simplest technology, yet it's very powerful compared to the default of nothing)

of course the quality of answers matter, but that's on the environment (auditors, regulators, industry best practices, trade groups, client expectations), see the absolute total shambles of the state of IT sec in South Korea, the 1000 year old COBOL systems in finance/insurance, the reservation system in air travel, the sorry state of TLS before LetsEncrypt, SMTP servers (how SPF, DMARC, DKIM and ARC and MTA-STS are all needed to signal that you really prefer TLS, really don't want to be impersonated, you really vouch for forwarded stuff, etc).

also there's the BeyondCorp step-up. nobody bothered to really segment the internal network. nowadays the default is zero-trust.

Re:The Red Hat model only worked for Red Hat by carlmr on Sunday April 16, 2023 @06:47AM (#35588869)
>but checklists work (you might have heard about surgeons leaving medical tools in patients, and checklists eliminating this problem, seemingly the dumbest simplest technology, yet it's very powerful compared to the default of nothing)

These glorified checklists also backfire all the time. With the surgeon it's indeed simple. With software what I see is that certification and process often lessens quality.

Why you ask? Well if you need certification, changes become expensive. Because there's a huge tail of documentation and processes to be done. This leads to the perverse incentive to change as little as possible, even though you know it's broken.

Boeing knew that they needed to retrain pilots if they changed the 737 MAX airplane too much. So they hacked the hardware, which lead to hacking the software, which lead to omission in the training. All because of the incentive not to change too much lest they need to retrain all pilots.

The problem of course is that the retraining is an either or. Either your plane is sufficiently 737 like or not. If not the costs are huge. Especially since the competition's airplane would not need retraining.

So the risks of these hacks to make it 737-like enough were weighed against huge costs. The costs were basically not being able to do business at all. Since these planes would be cost prohibitive for the cheap domestic airlines that want them.

If the costs were more linear I'm sure this wouldn't have happened. E.g. if you can retrain pilots on only the MCAS system and still not require full recertification.

Re:The Red Hat model only worked for Red Hat by acapybara on Sunday April 16, 2023 @07:22AM (#35589043)
I'm failing to see how this relates, whatsoever, to the discussion at hand.

I don't mean any offense toward you.

Just having an incredibly hard time making any sense of what you wrote.

Re:The Red Hat model only worked for Red Hat by bregma on Sunday April 16, 2023 @07:37AM (#35589120)
I work for a company that ships safety-certified software. We, or often our customers, have discovered bugs in that software. We do not fix the bugs because one single small bugfix means re-certifying the entire software, a process that takes months of producing proof of matching the safety case plus many more months of updating and approving accompanying documentation and going through an audit. Everything has to be re-touched.

We just issue an updated defect list to go with the software and our customers needs to work around the bug. Known unfixed bugs are a fact of life in certified software. Update releases are not. Customers pay a premium for this because they, too, would have to go through the same pain and expense on their side.

Re:The Red Hat model only worked for Red Hat by relaxing on Sunday April 16, 2023 @09:03AM (#35589690)
> Known unfixed bugs are a fact of life in certified software.

And all the other software.

Re:The Red Hat model only worked for Red Hat by eitally on Sunday April 16, 2023 @09:22AM (#35589833)
The difference is that those bugs are certified in one and not the other. In many cases, bugs are known to the SW provider but not disclosed to customers unless they happen upon them. With certified SW, bugs are by default disclosed up front.
Re:The Red Hat model only worked for Red Hat by quanticle on Sunday April 16, 2023 @10:24AM (#35590284)
This reminds me of how NASA would never have a Shuttle in flight during the transition from December 31 to January 1, because they were unsure as to whether the shuttle's computers could handle the rollover correctly [1]. Sure, they could have updated the software to make sure that the rollover was handled correctly, but that would have required them to recertify the entire OS running the Shuttle, and it was easier to just plan missions such that the Shuttle was never flying on New Year's Eve.

[1]: https://usatoday30.usatoday.com/tech/science/space/2006-11-0...

Re:The Red Hat model only worked for Red Hat by murdoze on Monday April 17, 2023 @02:49AM (#35597497)
We have discovered a critical bug in QNX 6 kernel in a networking scenario. There is no workaround, since the bug was in the core of their message passing infrastructure - a non-blocking by design kernel call, SendPulse(), sometimes blocks.

It took me 9 months talking to them about this problem until I managed to reproduce it on just two nodes and half a page of code, and record kernel logs that clearly showed a race condition.

We have received a patched kernel in a few days, and it worked like that for a while. This fix was merged into the official release after almost two years.

After that - only Linux, where we can see and fix stuff. No proprietary code and bureaucracy, no "fast, robust and reliable" operating systems.

Re:The Red Hat model only worked for Red Hat by carlmr on Monday April 17, 2023 @05:55AM (#35598677)
This is exactly my point. Also, even if there is a workaround, more often than not the complexity of the mountain of workarounds just creates the next set of certified bugs.
Re:The Red Hat model only worked for Red Hat by pas on Tuesday April 18, 2023 @07:44AM (#35612682)
It's a valid point, but the solution is not obvious. It's a trade-off in a big design space. (Of course with software it seems "trivial" to make sure the certification can be done quickly and cheaply. Just automate it! Unfortunately we're not there yet. :/ )

See also this comment: https://news.ycombinator.com/item?id=35589690

Re:The Red Hat model only worked for Red Hat by bregma on Monday April 17, 2023 @02:01PM (#35604239)
There is no safety-certified Linux. As far as I know there was no safety-certified QNX 6 either (QOS 1.0 was based on QNX 6.5 SP1, which is not the same as QNX 6 despite the numbers looking eerily similar).

With a safety-certified system, you do not receive a patch because it violates the safety certification. Of course, you can get a patch and use it but then you're responsible for safety-certifying the entire stack including the closed-source vendor code, and best of luck.

Re:The Red Hat model only worked for Red Hat by murdoze on Wednesday April 19, 2023 @06:38AM (#35626523)
Without this patch QNX was simply not usable, since it had a random race condition in the kernel, which just broke everything.

They have incorporated the patch into some QNX 6.5 version, but we had to deliver the product long before they did this.

Re:The Red Hat model only worked for Red Hat by znpy on Sunday April 16, 2023 @08:42AM (#35589529)
> Why you ask? Well if you need certification, changes become expensive.

Thank god it does, so that you cant just yolo it and “move fast and break things” with mission critical infrastructure.

Re:The Red Hat model only worked for Red Hat by pas on Tuesday April 18, 2023 @07:37AM (#35612618)
All true! The checklist is only as good as the system that produced it, and that was basically the largest sentence/paragraph in the comment.

Having a forward-looking industry working in symbiosis with its top-notch quality high-functioning regulatory environment is the ideal state. It's rare. (I would say it's apprecition is academic only today. State-capability (or "state capacity") is getting to be a buzzword now for pundits[0][1][2][3]. But it's not that surprising that these problems seem to be cropping up now, in the Internet era, and not during the Cold War.)

My theory is that having a basic regulatory environment allows for increasing industry-wide quality effectively and quickly. For example the CDC is bad at counting COVID cases[2], but catching blindness causing eye drops with "just" ~70 cases countrywide[4] is a good example of the basic safety net.

Similarly, the whole aviation industry's safety process and context was what allowed the MCAS fuckup to come to light fast.

"Fun fact" regarding MCAS. If I recall correctly Boeing argued that the MCAS malfunction was covered by the runaway stabilizer procedure (checklist!), the astronomically bad UX of MCAS itself is what made pilots confused. (Because it activated for 10 sec every minute or something WTF like that, so they had no idea they need to get the runaway stabilizer checklist.) And that's exactly what you're saying. It wasn't sufficiently 737-like.

The workaround is to add UX to these type similarity checks done by the FAA and other regulatory bodies. And, again, exactly as you have mentioned, the cost-benefit discontinuity led to this bad trade off. And while we can't magically smooth over all of them, but at least (and that's my argument) we have good frameworks to start looking at them, detect, recognize, analyze and workaround them. (And checklists are the level 1 of these tools.)

[0] https://marginalrevolution.com/marginalrevolution/2020/01/wh...

[1] https://www.youtube.com/watch?v=zT-McydDEx4

[2] https://www.slowboring.com/p/the-cdcs-vaccine-data-is-all-wr...

[3] https://en.wikipedia.org/wiki/Why_Nations_Fail (but see also "The Narrow Corridor")

[4] https://www.nbcnews.com/health/health-news/recalled-eyedrops...

Re:The Red Hat model only worked for Red Hat by ho_schi on Sunday April 16, 2023 @07:33AM (#35589104)
I think there are checklists (good, safe operation) and certifications (paperwork).

Seen verifications for ISO-Something, were incredible efforts invested to get the certificate. Looking at the actual technical side…I’m worried.

Certifications which were influenced by people which follow their personal targets are a way to block competition and innovation. Certifications influenced by people with right mindest could help (e.g. require source access, data access, compatibility) a lot.

What I wonder as user:

What does Red Hat and Canonical actually test when ThinkPads are certified?

Re:The Red Hat model only worked for Red Hat by HPsquared on Sunday April 16, 2023 @09:27AM (#35589868)
The right paperwork brings the money in. Value is irrelevant, we're talking about government and megacorp procurement here!
Re:The Red Hat model only worked for Red Hat by op00to on Sunday April 16, 2023 @08:00PM (#35595288)
Checklists literally drive the world.
Re:The Red Hat model only worked for Red Hat by hahnchen on Sunday April 16, 2023 @04:57AM (#35588360)
Does redhat have customors who don't need government compliance? If so, why do they use red hat?
Re:The Red Hat model only worked for Red Hat by solatic on Sunday April 16, 2023 @05:32AM (#35588517)
Ten years of contract-guaranteed long-term support is also category-leading: https://access.redhat.com/support/policy/updates/errata

Particularly for systems that are installed as appliances in customer data-centers, where you as the vendor are both (a) responsible for the appliance as a whole to continue working but (b) have little / restricted access to continue maintaining it, RHEL helps you sign long multi-year support contracts for said appliance with the customer while keeping your maintenance costs to a minimum (since the cost of hiring more support engineers then flying them out is going to be higher than the RHEL license cost).

Re:The Red Hat model only worked for Red Hat by IceWreck on Sunday April 16, 2023 @05:07AM (#35588413)
They also make Fedora which is the distro of choice for me and hundreds of thousands of others.

And I use RHELlikes (Alma/Rocky) in my homelab just cause its similar to Fedora and Red Hat's documentation is much better than reading random blogs on how to do stuff on Ubuntu/Debian.

Re:The Red Hat model only worked for Red Hat by badpun on Sunday April 16, 2023 @06:00AM (#35588650)
Are you a customer though? I.e. have you paid any money to RedHat?
Re:The Red Hat model only worked for Red Hat by ilyt on Sunday April 16, 2023 @06:34AM (#35588805)
Documentation is good but... that's generic documentation about how software works, RHEL-specific stuff is maybe 5% of it.

I often hit it from search results (mostly for software made/supported by RHEL) and it works fine for Debian

Also, OS upgrades work

Re:The Red Hat model only worked for Red Hat by debarshri on Sunday April 16, 2023 @05:25AM (#35588476)
I have seen huge law firms use Redhat's distribution. There are service level agreements, dedicated support engineers as part of the contract. It is gives peace of mind, sense of security and large firms always prefer solutions that have enterprise support, you cannot cheap out when data/security leak can impact share price.
Re:The Red Hat model only worked for Red Hat by tlocke on Sunday April 16, 2023 @09:16AM (#35589789)
I think you've nailed it with this comment. A big organisation thinks completely differently to a small organisation or individual. A big organisation will happily spend a lot of money to reduce risk. They like having a number to ring 24 / 7 to support software that they depend on. The money they spend on a support subscription will be a tiny fraction of their profits, and so they don't blink at the cost, even though it seems a lot of money to you and me.
Re:The Red Hat model only worked for Red Hat by rwmj on Sunday April 16, 2023 @05:01AM (#35588378)
Once you are the default choice that has other network effects, so yes.

For example if you are a software vendor who needs to ship a proprietary kernel module - think something like software to control a lab instrument - only Red Hat has a credible kernel ABI scheme with the required scale (because of the reasons I gave in GP). So every ISV in this situation specifies RHEL and requires that you run your software on a purchased copy of RHEL for support reasons. And usually the ISV software costs many multiples of the cost of a RHEL license, so it's lost in the noise.

Re:The Red Hat model only worked for Red Hat by vetinari on Sunday April 16, 2023 @05:44AM (#35588572)
And this is something that CentOS Stream breaks and that makes it not an alternative anymore.

RHEL did ABI or kABI breaks only with minor releases. CentOS Stream can do them randomly, just like any other distribution.

Re:The Red Hat model only worked for Red Hat by Conan_Kudo on Sunday April 16, 2023 @06:24AM (#35588743)
Considering that CentOS Stream represents the between state of RHEL minor releases, it's not "randomly".

That said, the CentOS Kmods SIG generates reports on how the kABI churns in CentOS Stream[1] and RHEL[2].

[1]: https://sigs.centos.org/kmods/kabi/c9s/

[2]: https://sigs.centos.org/kmods/kabi/c9/

Re:The Red Hat model only worked for Red Hat by vetinari on Sunday April 16, 2023 @06:32AM (#35588791)
Randomly as in any dnf update can bring the breakage that you might not know upfront.

With minor releases you would read release notes, check your modules and knew, whether you can update or not.

Re:The Red Hat model only worked for Red Hat by ilyt on Sunday April 16, 2023 @06:31AM (#35588783)
> only Red Hat has a credible kernel ABI scheme with the required scale (because of the reasons I gave in GP).

Other distros also don't change kernel version during stable phase so I don't even know what you mean by that. Hell, RHEL kernels have more changes than say a Debian kernel over lifetime of a version.

What Red Hat uniquely does is to backport features into older version of the kernel, so statements like "you need kernel x.y.z for this to work" don't really apply, you need to find whether they backported that feature or not.

We've also experienced some "fun" with how they manage it and versions in general for example:

* Driver bug was backported from newer kernel (they backported "performance improvements" not bugs) in rhel5, so we lost VLANs on our upgrade canary * Same bug was backported to rhel6 with same disastrous result 6 months later * One of servers stopped booting because they changed version of LVM in STABLE DISTRO (think it was rhel6), and new LVM version deprecated/renamed some flag that we used, that made it fail on boot.

So yeah, we're very happy we migrated off it. And in Debian distro upgrade works too!

Re:The Red Hat model only worked for Red Hat by rwmj on Sunday April 16, 2023 @06:43AM (#35588844)
> so I don't even know what you mean by that

Clearly you've no idea what kABI means. This article (for Red Hat customers) explains it: https://access.redhat.com/solutions/444773

Edit: A different link which isn't paywalled: https://developers.redhat.com/blog/2018/03/28/analyzing-bina...

Re:The Red Hat model only worked for Red Hat by progbits on Sunday April 16, 2023 @06:48AM (#35588873)
Sorry but paywalled content is really not a valid argument.

I agree with you that there is value in kABI stability, but this comment does nothing to convince others. Do you have a better freely accessible resource?

Re:The Red Hat model only worked for Red Hat by toyg on Sunday April 16, 2023 @07:14AM (#35589003)
The thing is that, with RHEL and a good-enough contract, from a management perspective you can yell at them until it gets fixed. Everywhere else, you're on your own.
Re:The Red Hat model only worked for Red Hat by ilyt on Sunday April 16, 2023 @06:21AM (#35588731)
Long term support and ability to have someone on the line when it breaks.

Not everyone (probably not many too) have experts that will track a kernel bug or know how some obscure interaction works.

If you have knowledgable people in-house the RHEL is essentially useless and WILL actively make your life harder compared to just installing Ubuntu or plain Debian as they like to mess up and segment software that normally would be in same repo... but if you don't, and "just need a software that happens to run on Linux", it's cheaper to pay for few servers than hire top level Linux expert.

When we used it many of the "wait, this doesn't work like in vanilla Linux" could be traced to some RHEL engineer changing stuff to work for their enterprise customers.

Like we had audit fail on too old SSH encryption modes enabled. The encryption modes that were disabled and deprecated in that version of SSH but Redhat brought it back with a patch, presumably to support some legacy environments of their customers.

They also do some utter mess with openssl, like removing a bunch of EC curves and various FIPS-related stuff of dubious security impact, re-adding sha1 support and bunch of other stuff

http://mirror.stream.centos.org/9-stream/BaseOS/source/tree/...

Re:The Red Hat model only worked for Red Hat by dogma1138 on Sunday April 16, 2023 @06:58AM (#35588924)
Plenty, LTS is a big factor and a lot of companies now got burned with CentOS.

LTS is key because migrating OS and recalibrating everything is expensive as fuck for large organizations. As the amount of manhours needed to migrate everything, retest and retool everything and retain and update all your internal documentation is stupendous.

Also having real support for a product is worth its weight in gold in a corporate environment because it allows you to offload responsibilities when stuff breaks.

Re:The Red Hat model only worked for Red Hat by nailer on Sunday April 16, 2023 @07:27AM (#35589070)
Yes, banks use RHEL as Red Hat Professional Services replaced the old Sun and HP systems they were using 20 years ago.
Re:The Red Hat model only worked for Red Hat by bregma on Sunday April 16, 2023 @07:45AM (#35589154)
"Nobody ever got fired for buying IBM".
Re:The Red Hat model only worked for Red Hat by PeterisP on Sunday April 16, 2023 @10:06AM (#35590141)
One example is companies who don't need strict compliance themselves, but have some customers who do.

If 10% of your customers need this for compliance, then you have to test and certify that your stuff works with something like RHEL - and so that becomes an option, or even the default option for the other 90% of your customers.

Re:The Red Hat model only worked for Red Hat by op00to on Sunday April 16, 2023 @08:02PM (#35595302)
When was the last time you got a feature your business needed included in the upstream kernel? Red Hat customers pay Red Hat engineers to take their business needs and turn them into upstreamed functionality.
Re:The Red Hat model only worked for Red Hat by gbraad on Sunday April 16, 2023 @06:03AM (#35588666)
And note; it is written by Sid Sijbrandij, who is the CEO of GitLab.
Re:The Red Hat model only worked for Red Hat by rwmj on Sunday April 16, 2023 @06:23AM (#35588738)
Thanks, I didn't make that connection. It explains a lot about why Gitlab are losing money hand over fist at the moment.
Re:The Red Hat model only worked for Red Hat by gbraad on Sunday April 16, 2023 @06:51AM (#35588894)
The name is very obvious to me; quite a 'unique' Dutch name, and he used to be the classmate of a colleague of mine. While he doesn't mention the name in the article, the Open Core references align with their own offering.
Re:The Red Hat model only worked for Red Hat by orbifold on Sunday April 16, 2023 @07:16AM (#35589012)
Next level of the game is to invent the certifications in collaboration with regulators and then sell software that is certified.
Re:The Red Hat model only worked for Red Hat by AmericanChopper on Sunday April 16, 2023 @07:41AM (#35589136)
The real next level game is to get a patent you own into a standard.
Re:The Red Hat model only worked for Red Hat by mordae on Sunday April 16, 2023 @08:35AM (#35589474)
That's what M$ does with Azure, is it not?
Re:The Red Hat model only worked for Red Hat by tyingq on Sunday April 16, 2023 @07:58AM (#35589222)
It's interesting to see this in play at different companies. Some of it is "real"...that is those requirements really do apply. In many places, though, it's just inertia. Like, back when the companies had SunOS or HPUX, they made internal standards about regulations, or support contracts, etc, to match. Then when Linux came around, RedHat fit their view of the world well.

It's also interesting to see what happens there in some places over time. The older group that manages on-prem is able to hold the "RedHat only" line. But, other groups decide what goes on it, so everything running there is running in non-Redhat containers or nested VMs. It turns into a bulky, extra hypervisor-like layer.

Re:The Red Hat model only worked for Red Hat by mnahkies on Sunday April 16, 2023 @08:56AM (#35589638)
We use https://cloud.google.com/container-optimized-os/docs for our kubernetes nodes on GCP, as I'm sure most companies that use GKE do.

Your comment made me want to say "but COS is certified too!" however now I'm unsure - a quick Google certainly doesn't bring anything up. Why have Google not done this, is the demand not there? Or have they and they just don't document it prominently?

(Note we don't have any PCI requirements as we offload those to the likes of stripe etc)

Re:The Red Hat model only worked for Red Hat by eitally on Sunday April 16, 2023 @09:20AM (#35589823)
Vanilla options on GCP would not be certified for specific regulatory requirements. You would need to be -- in the cases of government regulations -- need to be running Assured Workloads.

https://cloud.google.com/assured-workloads

As to your question of why: maintaining compliance is expensive, especially if you're accustomed to pushing prod code changes hundreds of times per quarter.

Re:The Red Hat model only worked for Red Hat by dboreham on Sunday April 16, 2023 @09:15AM (#35589780)
Regulatory capture.
Re:The Red Hat model only worked for Red Hat by rwmj on Sunday April 16, 2023 @09:56AM (#35590066)
Yes and no, it very much depends on the country and regulation you're talking about. Not every regulation is uncompetitive red tape. I'm quite happy that airline and medical software is heavily regulated, or to give a more recent example that we've been working on, that in-car software is required to have minimum response times to user inputs.
Re:The Red Hat model only worked for Red Hat by HPsquared on Sunday April 16, 2023 @09:26AM (#35589858)
That's the real Red Hat model. Certification.
Re:The Red Hat model only worked for Red Hat by parasubvert on Sunday April 16, 2023 @09:35AM (#35589918)
This is partly true. It’s worth noting that Canonical/Ubuntu has the same certifications such as DISA/STIG and FIPS, and runs quite a bit in highly sensitive environments, often bundled by ISVs, such as VMware or Pivotal, where I’ve worked.

Red Hat makes more money because its distro is perceived as more of a standard by the ISV community that certified against it. Red Hat does a masterful job of playing both sides of openness - open copyright, closed trademark. They’re pure open source… but they fork most of the upstream with their own branded project version, and convince companies to certify against the proprietary trademarked offering. Automated upgrades and most documentation are behind a paywall. But they also have some of the best security responsiveness and extended support (up to 10 years?) in the industry.

It’s a great business model, but hard to replicate: open in code, but closed in the direction the money must flow.

IBM also loves this model: “WebSphere” certification over “Java EE”, for example. Hence “OpenShift” certification over Kubernetes, or “RHEL” over Linux.

Re:The Red Hat model only worked for Red Hat by rwmj on Sunday April 16, 2023 @09:52AM (#35590036)
Canonical don't have the heft to compete against Red Hat, and especially not IBM + Red Hat. If Wikipedia's figures are right, Red Hat employs more people maintaining the kernel and RHEL packages than Canonical employs in total. This matters a lot for government and other large customers.

The companies that do have the scale needed to compete are the cloud vendors who are rolling out various certified cloud instances, and in the case of Microsoft/Azure, AMD-based confidential computing.

Re:The Red Hat model only worked for Red Hat by parasubvert on Sunday April 16, 2023 @09:58AM (#35590084)
It’s not about Canonical’s employee count, and frankly it’s not about Linux - that’s a shrinking revenue base. You’re also ignoring that Ubuntu was the leader in cloud for Linux for many years, mostly due to the lagging kernel releases when things like Docker arose, but also smart marketing moves on their part.

It’s about the apps and the datacenters. The hyperscalers are formidable competitors, so it’s all about OpenShift becoming the new multi-cloud operating system across them.

Re:The Red Hat model only worked for Red Hat by wlonkly on Sunday April 16, 2023 @07:54PM (#35595256)
Probably oversimplifying, but I get the feeling that Red Hat's compliance-enabled versions are for enterprise companies who need Linux, and Canonical's compliance-enabled versions are for smaller tech companies (or once-smaller ones) who need compliance.
Re:The Red Hat model only worked for Red Hat by harishpillay on Sunday April 16, 2023 @09:53AM (#35590046)
Red Hat "fork[ing] most of the upstream" is not telling the whole story. Yes, Red Hat works with upstream code, does additional QE/QA and certification as needed and make that available to customers on a subscription. Changes, improvements, bugfixes etc are all also sent back upstream. It is a two way street. Not a one way "take from upstream only" model. If that was the model, Red Hat would have not survived to thrive. Upstream First is the default for Red Hat.

Red Hat's code base is a mix of GPLv2/v3, MIT, BSD, Apache - ie, it spans the entire open source licensing spectrum from protective copyleft (GPL) to non-protective (BSD, Apache, MIT). Red Hat is only obligated to release code to GPL code that it ships to customers, but Red Hat goes above and beyond and ships all code that it worked on or otherwise to customers. There is ZERO value in holding back code/fixes etc. Pushing that upstream empowers the whole global community (yes, including competitors). Not doing so will result in fragmentation of the various open source code bases and downstream products.

Trademarks are not the same as copyright. Trademarks tell the receiver who it represents. It is the identity of the entity. So, that is protected and I think that is very fair.

Disclosure: I work for Red Hat.

Re:The Red Hat model only worked for Red Hat by kbenson on Sunday April 16, 2023 @07:41PM (#35595201)
> Red Hat makes more money because they’re an enterprise software

That was my immediate thought on reading the GP. HAving been in a few Red Hat meetings to discuss possibly using some software of theirs recently, the meetings were indistinguishable from how a meeting with VMware or Veeam goes. They are a company providing enterprise solutions.

That's not meant negatively, that's just what they are, and if you're in the market for an enterprise solution then you appreciate that these companies exist. You get assurances that what you get works as advertised or the provider spends time and effort making it work as they advertised, and you aren't spending your (limited) engineer talent to do so when it can be spent on areas that aren't easily served by throwing some money at it or the cost benefit ratio is far more in your favor.

> OpenShift trying to take on vSphere, Ceph evolving into an enterprise storage player, etc. These aren’t simple moves.

Except it isn't. One of those meetings I had? It was for Red Hat to tell me that they don't really have a good competitor to vSphere anymore, since the RHV platform is being EOL'd and they're getting out of that game. Sure, you can run a VM in OpenShift now, as long as that VM lives in a container and is part of a k8s cluster. The path to success for virtualization with Red Hat is Kubernetes or bust, I guess.

Re:The Red Hat model only worked for Red Hat by parasubvert on Monday April 17, 2023 @10:18AM (#35601072)
> Sure, you can run a VM in OpenShift now, as long as that VM lives in a container and is part of a k8s cluster. The path to success for virtualization with Red Hat is Kubernetes or bust, I guess.

Yes, that's the plan as far as I can tell. The demand for "vSphere but cheaper" is omnipresent. OpenStack and RHV failed, but OpenShift (and ACM) represents a new opportunity and foundation to take a run at vSphere. It will be hard - folks usually vastly underestimate how much smart engineering has gone into that layer.

Re:The Red Hat model only worked for Red Hat by subpixel on Monday April 24, 2023 @02:45PM (#35691494)
> most documentation are behind a paywall

this may have been, but is not true

Re:The Red Hat model only worked for Red Hat by dmd on Sunday April 16, 2023 @10:10AM (#35590170)
The thing I don't understand about Red Hat is how the support is so bad. I (a customer at a medical/educational site) pay for Red Hat, and on the few occasions I've requested support, that support has never, not once, actually solved my problem. In every single case, I eventually solved it myself after weeks of back-and-forth with one support person after another consisted solely of "solutions" like "reinstall the OS", "we won't support you unless you update [completely and utterly unrelated minor package]", and "please give us [piece of information that was included in the original ticket". In several cases I finally found the right answer ... in access.redhat.com/solutions .. but the support person was never able to find it.

We purchase it because we're required to, but we get absolutely no value for the money.

Re:The Red Hat model only worked for Red Hat by warner25 on Sunday April 16, 2023 @11:05AM (#35590606)
Interesting to hear this. My last job was in a shop that ran RHEL servers and I always felt bad for not using the support that we paid for. Like after working through a problem, thinking, "Oh, we should have called Red Hat." I guess we weren't missing much. We got support instead from upstream IT folks internal to our organization who packaged the applications together with RHEL (and that level of support was similar to what you describe).
Re:The Red Hat model only worked for Red Hat by ossusermivami on Sunday April 16, 2023 @05:58PM (#35594645)
I had that same experience, some time there is a lot of back and forth with junior support people that doesn't seem to have a clue what's going and only follow a script, it gets better when it gets escalated but that's painfully slow to get there if you are not a marquee customer.
Re:The Red Hat model only worked for Red Hat by anothernewdude on Sunday April 16, 2023 @11:16AM (#35590695)
> As a result if you are a government or many large companies you simply cannot download Linux and YOLO it.

Experience begs to differ

Re:The Red Hat model only worked for Red Hat by hodgesrm on Sunday April 16, 2023 @12:26PM (#35591454)
I'm really surprised that the article does not highlight cloud services as a way to monetize open source. This seems like the most obvious way to get revenue from back office open source projects, especially databases. RedHat itself invested in relationships with cloud vendors from early on.