Live data from Hacker News

The Red Hat model only worked for Red Hat

opencoreventures.com

131–140 of 222 posts

Re: The Red Hat model only worked for Red Hat

#131
post #108

Earlier quoted context omitted.

It makes me cynical when most certifications and compliance involves a lot of paperwork and not much in the way of changes to software.

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 pract…

>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

#132
post #130
post #123

Earlier quoted context omitted.

> 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…

> 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...

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

#133
post #22

I think it would be a great benefit to our country if governments started phasing out the purchase of any proprietary software. If you want to make software for the government, it must be public domain. In the long run we'd all have lower taxes, more efficient government, and better software for all to use. The downside would be some people in the 1% would no longer earn billions in fees from the rest of us for "lice…

The UK government has a pretty big github account https://github.com/alphagov

Re: The Red Hat model only worked for Red Hat

#134
post #119
post #116

Earlier quoted context omitted.

And note; it is written by Sid Sijbrandij, who is the CEO of GitLab.

Thanks, I didn't make that connection. It explains a lot about why Gitlab are losing money hand over fist at the moment.

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

#135
post #93

Earlier quoted context omitted.

Plenty, this is no different from running C and Perl, which Oracle did before, what PostgreSQL allows for (which Rust stable support being cheered over here last week), or running .NET on SQL Server. When performance matters, stored procedures are the way to go, not wasting network traffic and CPU cycles on the client, As it so happens, these additional runtimes are great and safer way to extend PL/SQL, pg/SQL, T-SQL…

> When performance matters, stored procedures are the way to go, not wasting network traffic and CPU cycles on the client, As it so happens, these additional runtimes are great and safer way to extend PL/SQL, pg/SQL, T-SQL,... than writing C extensions. While I agree in principle, in practice to me it feels like the tooling just isn't there. Testing and debugging is a bit more difficult than with other languages (e.g…

Let's not blame databases for lack of skills or interest in how to use them properly.

Oracle, Microsoft and IBM provide the same kind of IDEs, graphical debugging and source control as any other programming language.

It is this lack of skills that comes up with fads like NoSQL.

By the way, there are similar results related to debugging in other languages, where most can't do better than printf debugging, don't know unit tests, profilers or static analysers.

The outcome of bootcamps or CS degrees without sound engineering practices, while people label themselves "engineer".

Re: The Red Hat model only worked for Red Hat

#136
post #89

(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 l…

Does redhat have customors who don't need government compliance? If so, why do they use red hat?

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

#137

Reasons why people pay for Red Hat: 1. Customer support 2. Certifications 3. Vendor support I don't know another distribution of Linux that provides all these things to the extent Red Hat does. You don't use Red Hat because you want to, you use it because it's the only choice. Any business could do exactly the same thing, and do it better than Red Hat. But there's really not much reason for a customer to move away fr…

It's a shame your number one reason is customer support, when at least in my experience it has been woefully lacking. Despite having a reasonably large contract with them at work, we had multiple support tickets go without response for months, with at least one that I am aware of being left open for almost 2 years before being closed as "won't fix" Noting that its only my personal experience I am sure plenty of other…

That sounds like an account management issue. You need to know how to manage and work with vendors more often than not it’s not the size of the account that matters but how you engage with them.

Re: The Red Hat model only worked for Red Hat

#138
post #89

(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 l…

[dead]

Re: The Red Hat model only worked for Red Hat

#139
post #123
post #95

Earlier quoted context omitted.

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…

> 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…

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

#140
post #89

(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 l…

Next level of the game is to invent the certifications in collaboration with regulators and then sell software that is certified.
Post reply on HN