Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Why don't businesses use Gentoo?
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  
Author Message
NTU
Apprentice
Apprentice


Joined: 17 Jul 2015
Posts: 187

PostPosted: Tue Feb 26, 2019 8:22 pm    Post subject: Why don't businesses use Gentoo? Reply with quote

Seriously, I don't get it. Gentoo is great. People talk about compiling times but if you're a multi-million dollar corporation, you lose the cost of a Threadripper in the couch. The Gentoo systems I build are sure as hell more stable than the guys at Red Hat and Debian come up with.
Back to top
View user's profile Send private message
Jaglover
Watchman
Watchman


Joined: 29 May 2005
Posts: 8291
Location: Saint Amant, Acadiana

PostPosted: Tue Feb 26, 2019 8:22 pm    Post subject: Reply with quote

Why you think they don't.
_________________
My Gentoo installation notes.
Please learn how to denote units correctly!
Back to top
View user's profile Send private message
NTU
Apprentice
Apprentice


Joined: 17 Jul 2015
Posts: 187

PostPosted: Tue Feb 26, 2019 8:25 pm    Post subject: Reply with quote

Jaglover wrote:
Why you think they don't.

Because it'd be too good to be true. Nice things can't happen in this world. I love jags too! I want a Project 8 so freaking bad!
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54232
Location: 56N 3W

PostPosted: Tue Feb 26, 2019 9:29 pm    Post subject: Reply with quote

NTU,

Businesses do use Gentoo.

Google built ChromeOS using portage. Thats one major publicly known one.
There have been a few write ups over the years from businesses with major Gentoo deployments.
One famous one was the New York stock exchange share dealing system.

I'm sure that there are others who don't want it to be public too.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
szatox
Advocate
Advocate


Joined: 27 Aug 2013
Posts: 3134

PostPosted: Tue Feb 26, 2019 10:11 pm    Post subject: Reply with quote

NTU, there is a balance between "do it right" and "do it right now".
Gentoo has a steep learning curve and maintaining it efficiently would require doing some research and developing proper tools and processes, and managers and accountants don't like investments. AFAIK the industry standard is 500 linux machines per 1 administrator, which translates to ~20 minutes per server, monthly.

Now, any "standard" distro does a pretty good job when it comes to "standard" tasks like hosting websites and applications.
Gentoo trully shines when you're going for something really fancy... And once you have a bunch of gentoos around, you actually need people able to handle this creature. So you actually need people with deeper knowledge than more standard (less flexible) distros. So, basically you need expensive people who will build tools cutting costs on expensive maintenance, and then you have to maintain both, your servers and your tools, which again requires manpower and specific skills.

So... Being great from technical point of view is one thing, being a nightmare from business's perspective is another (complexity/cost and continuity/risk).
Back to top
View user's profile Send private message
The Doctor
Moderator
Moderator


Joined: 27 Jul 2010
Posts: 2678

PostPosted: Tue Feb 26, 2019 10:38 pm    Post subject: Reply with quote

Another thing to consider is the level of support that is available. Many enterprise systems have tech support that will push a hot update for security fixes hourly if needed. Gentoo simply can't compete since we don't spend thousands of dollars for that level of support. If your a small company your probably most concerned with "it just works" rather than "it works perfectly." I knew a guy that did that for a living, although he was the guy who would drive out and do technical things, like plug the computer back in after the vacuum ran over the cord.

One could consider that my install is a commercial one with some personal use. I use it to write some documents and track business related stuff. I bet many forum members could make similar claims.
_________________
First things first, but not necessarily in that order.

Apologies if I take a while to respond. I'm currently working on the dematerialization circuit for my blue box.
Back to top
View user's profile Send private message
Zucca
Moderator
Moderator


Joined: 14 Jun 2007
Posts: 3342
Location: Rasi, Finland

PostPosted: Tue Feb 26, 2019 11:26 pm    Post subject: Reply with quote

NeddySeagoon wrote:
One famous one was the New York stock exchange share dealing system.
This was news to me. 8O
_________________
..: Zucca :..
Gentoo IRC channels reside on Libera.Chat.
--
Quote:
I am NaN! I am a man!
Back to top
View user's profile Send private message
Jaglover
Watchman
Watchman


Joined: 29 May 2005
Posts: 8291
Location: Saint Amant, Acadiana

PostPosted: Wed Feb 27, 2019 12:45 am    Post subject: Reply with quote

They dropped Windows because of latency. The transfer done one millisecond earlier beats the next one. And everything that comes after. ;) They wanted the least latency possible - Gentoo is the winner.
_________________
My Gentoo installation notes.
Please learn how to denote units correctly!
Back to top
View user's profile Send private message
1clue
Advocate
Advocate


Joined: 05 Feb 2006
Posts: 2569

PostPosted: Wed Feb 27, 2019 2:09 am    Post subject: Reply with quote

While I'm 100% positive that Gentoo has a significant place in business applications, I can think of some scenarios where Gentoo would be more difficult.

Systems which must be certified free of known vulnerabilities would be one such scenario. For example, systems which handle bank transactions or process credit cards.

Those systems are generally built on some "long-term support" model, meaning old kernels and old versions of software with only bug and vulnerability patches applied. Having dealt with those systems, it seems that common sense is sometimes lost in favor of ass covering. RHEL or Ubuntu LTS or Suse are known quantities with lots of organized testing, and that sort of thing is hard to duplicate on your custom-for-the-purpose Gentoo system.
Back to top
View user's profile Send private message
Muso
Veteran
Veteran


Joined: 22 Oct 2002
Posts: 1052
Location: The Holy city of Honolulu

PostPosted: Wed Feb 27, 2019 3:43 am    Post subject: Reply with quote

Zucca wrote:
NeddySeagoon wrote:
One famous one was the New York stock exchange share dealing system.
This was news to me. 8O


https://dberkholz.com/2006/02/02/gentoo-e-trade-and-gentoo/
_________________
"You can lead a horticulture but you can't make her think" ~ Dorothy Parker
2021 is the year of the Linux Desktop!
Back to top
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 20067

PostPosted: Wed Feb 27, 2019 4:09 am    Post subject: Reply with quote

Muso wrote:
Zucca wrote:
NeddySeagoon wrote:
One famous one was the New York stock exchange share dealing system.
This was news to me. 8O


https://dberkholz.com/2006/02/02/gentoo-e-trade-and-gentoo/
Doesn't sound like they were using it for anything "significant."
Quote:
[...] my Gentoo laptop or your Gentoo machine.

[...] trying to push change. I work on a Gentoo box, while our production system is Red Hat AS 3.4, which is very stable. And so that’s kind of a good way of balancing aggressive change and stability, in our mind.


Quote:
If you can sustain change faster than somebody else, you’re going to survive, and the person who can’t sustain the change is not going to evolve, and they’re going to die off.
Which depends heavily on an organizations tolerance of maintenance downtime and the organization's need for and ability to chase 9's.

An update would be interesting.
_________________
Quis separabit? Quo animo?
Back to top
View user's profile Send private message
Goverp
Advocate
Advocate


Joined: 07 Mar 2007
Posts: 2004

PostPosted: Wed Feb 27, 2019 10:10 am    Post subject: Reply with quote

I can think of two use cases:

a) A build for a generic (say) AMD-64 architecture machine, with a pretty inclusive range of USE flags, and a supporting BINHOST setup. That would build a system that could work on a variety of common hardware and offer a wide range of software for different applications. But, hang on, that's just another Linux distro like Ubuntu or whatever. I would thing the main advantage is you could eliminate certain packages (say Adobe Flash) for security or "corporate" reasons.

b) A build tailored for more specific hardware and with stripped-down USE flags to get performance/smaller attack surface/more stable environment for a particular application area. I'd guess that's why Google use Gentoo - a good platform for something like search engines.

I'd guess (a) corresponds to most businesses, who view IT support as an overhead to be minimized, and buying a RedHat licence makes sense.

(b) is for businesses who view IT as a competitive advantage to be maximised and exploited.
_________________
Greybeard
Back to top
View user's profile Send private message
Verdazil
n00b
n00b


Joined: 14 Feb 2019
Posts: 47
Location: One small country ...

PostPosted: Wed Feb 27, 2019 10:40 am    Post subject: Reply with quote

If I assume to use Gentoo in my сompany (Food industry, ~600 employees, ~250 computers), I know that I will receive such an answer: the advantages of this distribution will not fit the effort and cost of its use. Therefore, in my case - for personal use only ...
_________________
GA-Z170X-UD3 / i7-6700K / DDR4 32GB / Radeon RX 570 / TL-WDN4800 / Samsung SSD 850 EVO 250 Gb + WD Green WDC 2 Tb / BenQ BL2711U + LG TV 42LF650V
Back to top
View user's profile Send private message
guitou
Guru
Guru


Joined: 02 Oct 2003
Posts: 534
Location: France

PostPosted: Wed Feb 27, 2019 12:34 pm    Post subject: Reply with quote

Hello.

I suppose the main concern is what people in business call ROI (return on investment):
Gentoo is a big investment to begin with and may offer benefit on the long term for sure, while a mainstream distro means faster ROI, lesser "risk", and so on... In an business context, short term considerations almost always prevail.
And there is a matter of "gregariousness" too: as mostly used distros will be Debian (for robustness) or Red Hat (for support), most of the choices to be made will simply avoid considering any other solution.

Even I, despite my love for Gentoo, did install Debian on my latest (and current computer), because I use it for work and happened to work in a Debian environment.

++
Gi)
Back to top
View user's profile Send private message
Marcih
Apprentice
Apprentice


Joined: 19 Feb 2018
Posts: 213

PostPosted: Fri Mar 01, 2019 1:38 pm    Post subject: Reply with quote

My workplace (a university) has an NTP and a database server running Gentoo. I was shocked when I found out. :lol:
_________________
Bones McCracker wrote:
It wouldn't be so bad, if it didn't suck.

NeddySeagoon wrote:
The problem with leaving is that you can only do it once and it reduces your influence.
Back to top
View user's profile Send private message
erm67
l33t
l33t


Joined: 01 Nov 2005
Posts: 653
Location: EU

PostPosted: Fri Mar 01, 2019 8:20 pm    Post subject: Reply with quote

NeddySeagoon wrote:
One famous one was the New York stock exchange share dealing system.


https://lwn.net/Articles/282588/

Maybe you mean NASDAQ did for some time:
https://www.itworld.com/article/2738325/how-linux-mastered-wall-street.html
_________________
Ok boomer
True ignorance is not the absence of knowledge, but the refusal to acquire it.
Ab esse ad posse valet, a posse ad esse non valet consequentia

My fediverse account: @erm67@erm67.dynu.net
Back to top
View user's profile Send private message
Zucca
Moderator
Moderator


Joined: 14 Jun 2007
Posts: 3342
Location: Rasi, Finland

PostPosted: Fri Mar 01, 2019 9:51 pm    Post subject: Reply with quote

https://www.itworld.com/article/2738325/how-linux-mastered-wall-street.html wrote:
NASDAQ uses a modified version of the Gentoo Linux distribution.
Hmmm... :P
I think the only thing you can call modifying in Gentoo is to modify Portage or its tools.
_________________
..: Zucca :..
Gentoo IRC channels reside on Libera.Chat.
--
Quote:
I am NaN! I am a man!
Back to top
View user's profile Send private message
Jaglover
Watchman
Watchman


Joined: 29 May 2005
Posts: 8291
Location: Saint Amant, Acadiana

PostPosted: Fri Mar 01, 2019 10:17 pm    Post subject: Reply with quote

Custom kernel patches are modification to any OS.
_________________
My Gentoo installation notes.
Please learn how to denote units correctly!
Back to top
View user's profile Send private message
Syl20
l33t
l33t


Joined: 04 Aug 2005
Posts: 619
Location: France

PostPosted: Mon Mar 04, 2019 6:13 pm    Post subject: Reply with quote

Zucca wrote:
I think the only thing you can call modifying in Gentoo is to modify Portage or its tools.

Or remove them, to make a light/embedded/read-only/black-box system.
Back to top
View user's profile Send private message
bghoons
n00b
n00b


Joined: 04 May 2015
Posts: 47
Location: USA

PostPosted: Fri Mar 22, 2019 3:29 pm    Post subject: Reply with quote

I work in a mission-critical production environment. The client expects, nay, demands, 99% (I think it's 99.7%) system availability because their revenue is derived from the system being up and available to clients 24x7x365.

The client does not want to hear, "Several hundred thousand dollars in revenue was lost because...well, we had to compile an emergency patch and there was a missing dependency...uh....sorry?" No, they do not want that under any circumstance. They do not want bleeding edge, they want a super-stable system while at the same time expending the least amount of revenue to maintain the "golden goose laying golden eggs". Their optimum situation: 100% system availability with zero money spent on computing costs in order to obtain 100% system availability. If slavery were legal they would not hesitate to use slave labor, but they would not call it that, they would call it 'enforced anti-laziness work-ethic motivational system' or some other vague term to make people feel like they have worth when the client sees them as nothing more than a necessary component to doing business.

Since a free computing platform is not possible, the client retains a minimum but highly paid staff to maintain the computer system. There is Unix for legacy servers and some others as well, and there are Red Hat servers although they are the minority but seem to be on the increase as legacy is slowly rolled over to newer platforms. All of these OS vendors, including Oracle for the databases, provide a level of paid support so if there is a problem with the OS or other software, the vendor is on the hook, via contract, to fix that problem within a certain amount of time or financial penalties apply and heads start rolling.

Because Gentoo requires an extra layer of expertise (ebuilds, portage etc) beyond normal system administrator skills, as well as requiring extra computing resources to compile and distribute software, Gentoo is not viable for such an environment because Gentoo, nor any company using Gentoo that I know, has a support contract to guarantee system availability. There may be some out there, quietly doing their thing, I don't know.

The only way I can see Gentoo being more prolific commercially is for a company to hire and train a dedicated support staff of Gentoo-centric developers, software engineers, and administrators to farm out their expertise at nearly the same cost or cheaper than what Red Hat or other vendors can provide.

I would love to see that but "cheap and quick and proven reliability" is the norm in business so that is what is used. A "Great Gentoo Leader" will need to step forth and provide sound reasons why using Gentoo is the way to go.

This is just my opinion, but I cannot see myself standing before the IT Overlord saying, "You should use Gentoo instead of Red Hat, but we'd have to hire extra people to do so and it would be cool and we might even see some performance gain...." No, I cannot see it.

In summary: Gentoo would have to be like Red Hat with paid, on-demand support at the snap of the fingers, with secure repositories where all code is screened and passed on as "clean".

This is just my opinion, of course.
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 6920

PostPosted: Fri Mar 22, 2019 10:19 pm    Post subject: Reply with quote

bghoons wrote:
The only way I can see Gentoo being more prolific commercially is for a company to hire and train a dedicated support staff of Gentoo-centric developers, software engineers, and administrators to farm out their expertise at nearly the same cost or cheaper than what Red Hat or other vendors can provide.

We already give out our expertise for free. What you're looking for is not experts on retainer, it's a written contract to have a human sacrifice to hurl abuse at over the phone at 3am when it breaks. RedHat will sell you that, but at the end of the day they're still only giving you software built from exactly the same source code Gentoo also uses. And with Debian's reproducible builds initiative, that will even be provable in the future.

Basically, we value our own dignity a little more than they do.
Back to top
View user's profile Send private message
bghoons
n00b
n00b


Joined: 04 May 2015
Posts: 47
Location: USA

PostPosted: Sat Mar 23, 2019 2:14 pm    Post subject: Reply with quote

Ant P. wrote:
bghoons wrote:
The only way I can see Gentoo being more prolific commercially is for a company to hire and train a dedicated support staff of Gentoo-centric developers, software engineers, and administrators to farm out their expertise at nearly the same cost or cheaper than what Red Hat or other vendors can provide.

We already give out our expertise for free. What you're looking for is not experts on retainer, it's a written contract to have a human sacrifice to hurl abuse at over the phone at 3am when it breaks. RedHat will sell you that, but at the end of the day they're still only giving you software built from exactly the same source code Gentoo also uses. And with Debian's reproducible builds initiative, that will even be provable in the future.

Basically, we value our own dignity a little more than they do.


I agree, but dignity does not put food on the table, sadly, nor does giving away your talent for free. And yeah, I've been up at 3 AM responding to a call-out to fix something. It isn't fun, but it puts food on the table. Unfortunately, it sucks the life out of your heart leaving you like a zombie. I'm done with those days, hopefully.

There is a saying, "You get what you pay for." Things that are free are not valued as much as things that cost money, for it were valuable it would not be free. That isn't my thinking but the consensus of the money-grubbers. Sunshine is free (for now; who knows when a sun tax will come?) and I value that very much, as I do Gentoo which is free. Should I ever start a company based on Gentoo I would certainly donate a hefty sum to Gentoo.org to keep it going and to show my appreciation for their selfless work.
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21621

PostPosted: Sat Mar 23, 2019 4:04 pm    Post subject: Reply with quote

Ant P. wrote:
We already give out our expertise for free. What you're looking for is not experts on retainer, it's a written contract to have a human sacrifice to hurl abuse at over the phone at 3am when it breaks. RedHat will sell you that, but at the end of the day they're still only giving you software built from exactly the same source code Gentoo also uses.
True, but the other issue is that we don't offer any sort of Service Level Agreement. We answer when - or if - we choose to. If the problem is obscure and none of the regular readers is interested in solving it, it just sits unanswered. If the poster is rude (including obvious laziness, asking about things that they should know if they put in any effort), they may not get an answer even if the question is easy. Some companies are very attached to the idea that they can assign IT roles to people whose low subject matter knowledge and lack of initiative would alienate them from timely free support, because these people are cheap to employ. The only way to use such people for IT is to support them with a contractually-guaranteed target like the one you mention.
Back to top
View user's profile Send private message
Tony0945
Watchman
Watchman


Joined: 25 Jul 2006
Posts: 5127
Location: Illinois, USA

PostPosted: Sat Mar 23, 2019 11:06 pm    Post subject: Reply with quote

A better question "Why do business users use Windows, even demand nothing but Windows?"
Why does the US Postal Service beg and plead with Microsoft to sell them NT 4.0 licenses?
I can answer that last question: Because they have machine control systems that are tied into NT. I'm sure if I had the Source code, I could upgrade it to Win 2000 or XP.
The whole system could be switched from Windoze running on two ancient computers with mobos no longer supported using Western Digital 40G IDE hard drives to a single modern platform running Linux but they don't think employees know anything.

Desktops just moved a few years ago from 2000 to Win 7.

They do use Linux for the intranet and servers - Fedora. Not RHEL, but Fedora.
Back to top
View user's profile Send private message
psycho
Guru
Guru


Joined: 22 Jun 2007
Posts: 534
Location: New Zealand

PostPosted: Thu Sep 15, 2022 6:44 am    Post subject: Reply with quote

As someone who provided user support and some UNIX and Windows server admin for a large organisation for many years, I would be reasonably happy to use Gentoo for a personal desktop for work stuff, or to recommend it to power users, but I would never deploy it enterprise-wide for standard user desktops: to me that just seems ridiculous. There are good stable distros with long term support that you can depend upon to work the same way day after day, year after year: you can develop all your training materials and so on, knowing that the instructions are going to work precisely the same way for everyone for the next couple of years (or whatever) before they need to be updated... you just have a much easier life for a whole host of reasons, all of which would go straight down the toilet if you deployed a source-based rolling-release customisation-focused distro as a standard rollout for normal users.

If GLEP 19 or something along those lines (a frozen, maintained-with-fixes-only Portage tree) were ever implemented, Gentoo could be a viable business/corporate distro... in fact I'd say its ability to do both that *and* everything it currently does would make it almost objectively "the best distro", if it gained a large enough user base, as it could meet almost any need better than almost any other distro... but this just doesn't interest most Gentoo users: folk who want the dependability of a stable (as in not-changing), standardised (maximum use of identical setups for the maximum odds of catching the bugs on that setup), LTS distro already have several to choose from, and folk who want a meta-distro that empowers us to do all the customisation that Gentoo can do tend not to be particularly interested in using all that power just to re-create another stable OS like Red Hat or Ubuntu LTS. Gentoo's great for developers, power users, hobbyists, researchers and so on... but when it comes to business deployments it's just not the best OS for the job: I don't see how anyone who's experienced the realities of large-scale IT administration could have any trouble understanding why those deployments are done using Red Hat and Ubuntu and so on. Change and variation, the very things Gentoo does best, are your worst nightmare when you're trying to keep thousands of (often fairly incompetent) users happy without losing your mind.

Gentoo's a niche, power-user distro that could expand and become every granny's and suit's distro if it wanted to...but it doesn't want to, and I doubt that will ever change. We'd need a significant distro-wide developer commitment to maintain a frozen portage tree in addition to everything else, and I think most of the people motivated to maintain a stable OS like that are likely to be doing that already, rather than here using Gentoo. Gentoo is not an "enterprise" distro: I've often seen people in these forums claiming that it is, but it just isn't. The great enterprise distros are the ones that focus on the enterprise, keeping everything predictable and standard: Gentoo's focus is very much in the other direction, on supporting every individual user's making it into whatever we want it to be.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo Chat All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum