* RE: Fw: [gentoo-dev] where goes Gentoo?
@ 2005-06-07 21:31 Matthew Marlowe
2005-06-08 3:31 ` M. Edward (Ed) Borasky
0 siblings, 1 reply; 3+ messages in thread
From: Matthew Marlowe @ 2005-06-07 21:31 UTC (permalink / raw
To: gentoo-dev
>> There have been some really interesting points brought up recently
>> about "where is Gentoo going?" I have been wondering that myself.
I really appreciate that you had the initiative to start this conversation.
I also agree that its a lingering problem that needs to be addressed
clearly.
>> Some people seem to think that Gentoo has the potential to be an
>> enterprise player. I have not responded directly to those people, but
>> I wonder if they know what they mean. I have worked in the enterprise
>> UNIX market for 6 years. My code is running in places like NASA
>> mission control, 9-1-1 call centers, and most of the telephone
>> carriers. I've produced patches on weekends to close $800m deals.
>> I now work in hp's Open Source and Linux Organization, mostly on RHEL
>> and SLES, so I have a good idea of what it takes to be an enterprise
>> player.
>>
I worked on NASA projects for several years and helped write the code
to support a major scientific instrument onboard one research satellite(XTE),
as well as contributing key sections of the health and safety, mission monitoring,
and command generation subsystems associated with the science operating
center for that satellite. I've also managed the infrastructure for several
web hosting companies, even created my own startup which provided
high-end systems administration services for DotComs which couldn't afford
to ever go down.
I am also a supporter of getting Gentoo into the enterprise.
>> In my humble opinion, Gentoo is missing too many points to be an
>> enterprise Linux. We commit to a live tree. We don't have true QA,
>> testing or tinderbox. We don't have paid staff, alpha/beta/rc cycles.
>> We don't really have product lifecycles, since we don't generally
>> backport fixes to older versions, requiring instead for people to
>> update to a more recent release. We don't have, and probably will
>> never be able to offer, support contracts. We support as wide a range
>> of hardware as the upstream kernel, plus hardware that requires
>> external drivers; we don't have access to a great deal of the hardware
>> for which we provide drivers. We understand when real life gets in
>> the way of bug-fixing, because all our developers are volunteers.
>>
On the other hand, many of the other commercial distributions have their
own problems. Redhat can generally be an expensive distribution
to maintain in a server environment where applications are constantly
changing and newer versions of open source applications are required
to address performance or feature requirements. RPM hell still
exists. I haven't played around with SUSE, but I wouldn't expect them
to be any different.
Furthermore, the cost of deploying commercial licenses can be
cost prohibitive for small businesses with less than 25 servers
who have an annual IT budget of $50K-$500K. These businesses
still deserve a solidly reliable OS that is customized for them, but
their budget needs to be allocated towards colocation facilities,
bandwidth, and professional system administrators - not expensive
software licenses and maintenance constracts.
And, no, CentOS or Fedora are not an option for them currently.
Fedora changes everything every six months or so, and support
for old installs is questionable. Gentoo beats CentOS out of
the water in terms of customizeability, community, and overall
package availability. Plus RHEL, which CentOS is based on,
has its own problems (setting up a simple server with it yesterday
and having bonding enabled caused a kernel crash).
A clueful sysadmin with gentoo is a far superior arrangement
provided the rate of hardware installs isn't too much. For very large
environments with 100+ boxes, I'd definitly agree with you that
gentoo has a long way to go.
Regarding your points on gentoo's weaknesses:
Live Tree - not really a problem, thats what snapshots are for.
QA Testing - not reallly a problem, thats what snapshots and a test server
is for.
Backporting of patches - A real concern, but I believe that gentoo is
such a good solution that eventually some startup biz will address it.
Support contracts - I'll take professional sysadmins over contracts
any day, but this can also eventually be addressed by an eventual
startup biz dedicated to it. I'd pay $10/month per box for it and could
instantly refer 50-100 boxes assuming the solution was properly implemented
and I could convince my clients to go with it.
>> I think that attempting to take Gentoo in the "enterprise" direction
>> is a mistake. I think that we are a hobbyist distribution. This
>> doesn't mean that we should not strive to meet some of the enterprise
>> goals. Those things can be important to hobbyists too. But I don't
>> think we should be aiming for corporate America.
>>
I think Gentoo shouldn't rule out providing some support and flexibility
for any need that a significant amount of its userbase is interested in.
And, I know there are a significant number of devs already who
have at least some interest in enterprise support do to conversations
I've had via IRC.
I definitly don't expect that the entire gentoo community or dev base
should go substantially out of their way or change organizational structure
to facilitate enterprise capabilities. Just allow some startup biz that
eventually comes along to be able to provide a backported snapshot
based tree for their own customers.
>> I don't even understand why that goal appeals to people. Let other
>> distros go there! I want Gentoo to run in people's homes, in student
>> dorm rooms, etc. Places where people want a fun distribution that
>> they can tailor and work on easily.
>>
Other distros suck in different ways. Gentoo definitly has enterprise
advantages.
>> I like the idea of Gentoo on alternative arches and in embedded
>> environments. Not because I want Sony to start using Gentoo on
>> walkmans, but purely because the idea of running Linux on a PDA is
>> cool. I'd like Gentoo to be a place where neat things are developed.
>> If RH or SuSE (or another for-profit Linux vendor) wants to take some
>> of those developments and use them to make a profit, that's fine with
>> me. We're over here having fun.
>>
RH has burned alot of people's trust. Some devs probably want nothing
to do with them.
>> Also I find it amusing when people say that Gentoo exists for the
>> users. I think that is wrong. Gentoo exists for the *developers*.
>> It's our playground, and it's the reason we use a live tree rather
>> than switching to an actually sane approach. The users are cool
>> because they point out bugs, help solve problems on bugzilla, suggest
>> enhancements, provide patches, and notify us of package updates.
>> Sometimes they become developers. But the truth is that Gentoo sees
>> improvement and maintenance in the areas that appeal to the
>> developers. And that is why Gentoo exists for the developers first,
>> the users second.
>>
Thats part of the reason that I'm a developer - because I like interacting
with the dev community here. But, the users have their own role and
the above could be taken the wrong way.
>> Regards,
>> Aron
MattM
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Fw: [gentoo-dev] where goes Gentoo?
2005-06-07 21:31 Fw: [gentoo-dev] where goes Gentoo? Matthew Marlowe
@ 2005-06-08 3:31 ` M. Edward (Ed) Borasky
2005-06-08 4:16 ` Joshua Brindle
0 siblings, 1 reply; 3+ messages in thread
From: M. Edward (Ed) Borasky @ 2005-06-08 3:31 UTC (permalink / raw
To: gentoo-dev
Matthew Marlowe wrote:
>A clueful sysadmin with gentoo is a far superior arrangement
>provided the rate of hardware installs isn't too much. For very large
>environments with 100+ boxes, I'd definitly agree with you that
>gentoo has a long way to go.
>
>
Well ... as far as I'm concerned, "clueful sysadmin" == Gentoo Certified
Engineer. That's something we *can* do -- start certifying people the
same way Red Hat does.
For large environments with 100+ boxes, as long as they're all x86 and
i686 or better, you could have a small-to-medium compile farm with
/usr/portage/packages exported via NFS.
>I think Gentoo shouldn't rule out providing some support and flexibility
>for any need that a significant amount of its userbase is interested in.
>And, I know there are a significant number of devs already who
>have at least some interest in enterprise support do to conversations
>I've had via IRC.
>
>I definitly don't expect that the entire gentoo community or dev base
>should go substantially out of their way or change organizational structure
>to facilitate enterprise capabilities. Just allow some startup biz that
>eventually comes along to be able to provide a backported snapshot
>based tree for their own customers.
>
>
I think you underestimate the difficulty of running a successful
"startup biz". I don't think Ubuntu would have gotten where they are if
the founder hadn't been rich to start with.
>>>Also I find it amusing when people say that Gentoo exists for the
>>>users. I think that is wrong. Gentoo exists for the *developers*.
>>>It's our playground, and it's the reason we use a live tree rather
>>>than switching to an actually sane approach. The users are cool
>>>because they point out bugs, help solve problems on bugzilla, suggest
>>>enhancements, provide patches, and notify us of package updates.
>>>Sometimes they become developers. But the truth is that Gentoo sees
>>>improvement and maintenance in the areas that appeal to the
>>>developers. And that is why Gentoo exists for the developers first,
>>>the users second.
>>>
>>>
>>>
>
>Thats part of the reason that I'm a developer - because I like interacting
>with the dev community here. But, the users have their own role and
>the above could be taken the wrong way.
>
>
Well ... as a user, I certainly didn't take it the wrong way.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Fw: [gentoo-dev] where goes Gentoo?
2005-06-08 3:31 ` M. Edward (Ed) Borasky
@ 2005-06-08 4:16 ` Joshua Brindle
0 siblings, 0 replies; 3+ messages in thread
From: Joshua Brindle @ 2005-06-08 4:16 UTC (permalink / raw
To: gentoo-dev
M. Edward (Ed) Borasky wrote:
>Matthew Marlowe wrote:
>
>
>
>>A clueful sysadmin with gentoo is a far superior arrangement
>>provided the rate of hardware installs isn't too much. For very large
>>environments with 100+ boxes, I'd definitly agree with you that
>>gentoo has a long way to go.
>>
>>
>>
>>
>Well ... as far as I'm concerned, "clueful sysadmin" == Gentoo Certified
>Engineer. That's something we *can* do -- start certifying people the
>same way Red Hat does.
>
>
>
not a good idea (though not a horrible one either). the problem is that
1) there is no target audience (ie, you won't make money from the
hobbiest gentoo users that know they are clueful) and very few
enterprises run gentoo (before anyone freaks out about this >1000 is
very very few). not a big enough audience to justify the cost.
We actually thought about this a long time ago, maybe a couple years. I
talked to one of the guys that worked on the LPI tests and they said
there were large costs >$10000 associated with getting the test ready
for even beta testing (psychometrics and such are very expensive) and
then whatever deals with the test facilities.
and what does it give us exactly?
and ultimately having a certification really means support..,
maybe in a few years when we have loads of cash and people willing to
put god aweful hours into making it happen..
Joshua
>For large environments with 100+ boxes, as long as they're all x86 and
>i686 or better, you could have a small-to-medium compile farm with
>/usr/portage/packages exported via NFS.
>
>
>
>>I think Gentoo shouldn't rule out providing some support and flexibility
>>for any need that a significant amount of its userbase is interested in.
>>And, I know there are a significant number of devs already who
>>have at least some interest in enterprise support do to conversations
>>I've had via IRC.
>>
>>I definitly don't expect that the entire gentoo community or dev base
>>should go substantially out of their way or change organizational structure
>>to facilitate enterprise capabilities. Just allow some startup biz that
>>eventually comes along to be able to provide a backported snapshot
>>based tree for their own customers.
>>
>>
>>
>>
>I think you underestimate the difficulty of running a successful
>"startup biz". I don't think Ubuntu would have gotten where they are if
>the founder hadn't been rich to start with.
>
>
>
>>>>Also I find it amusing when people say that Gentoo exists for the
>>>>users. I think that is wrong. Gentoo exists for the *developers*.
>>>>It's our playground, and it's the reason we use a live tree rather
>>>>than switching to an actually sane approach. The users are cool
>>>>because they point out bugs, help solve problems on bugzilla, suggest
>>>>enhancements, provide patches, and notify us of package updates.
>>>>Sometimes they become developers. But the truth is that Gentoo sees
>>>>improvement and maintenance in the areas that appeal to the
>>>>developers. And that is why Gentoo exists for the developers first,
>>>>the users second.
>>>>
>>>>
>>>>
>>>>
>>>>
>>Thats part of the reason that I'm a developer - because I like interacting
>>with the dev community here. But, the users have their own role and
>>the above could be taken the wrong way.
>>
>>
>>
>>
>Well ... as a user, I certainly didn't take it the wrong way.
>
>
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2005-06-08 4:16 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-06-07 21:31 Fw: [gentoo-dev] where goes Gentoo? Matthew Marlowe
2005-06-08 3:31 ` M. Edward (Ed) Borasky
2005-06-08 4:16 ` Joshua Brindle
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox