Note: I've snipped a lot of quoted text below, but took full context into account in my replies...
Lance Albertson wrote:[Mon Jun 06 2005, 09:02:21PM EDT] > I'd say as a global goal, yes I'd agree with you. Gentoo as a global > entity should stay where its at, but that doesn't mean a subset of > Gentoo could have a goal towards being enterprise. I think that working on methods to use Gentoo in an enterprise setting is cool. I'm looking forward to seeing how people creatively solve some of the problems I mentioned without disrupting Gentoo's core development. I did not mean to imply that *all* of those problems need to be solved in order for Gentoo to be usable in an enterprise setting. > I don't really see Gentoo has a hobbyist distribution as a whole. Sorry if it seemed like I was putting Gentoo in a box. That wasn't my intent. I wasn't using the term "hobbyist" derogatorily, in case that wasn't clear. > I envision the 'server/enterprise' project to help create numerous > tools that help aide Gentoo in a production environment. There's > a lot of cool stuff we could do to help make it run better in that > type of environment. Totally. In fact, some of the same tools that would help enterprise users would also be useful to ordinary users. > > And that is why Gentoo exists for the developers first, the users > > second. > > I see your point there, but I also think theres a group of people > that also like gentoo in the enterprise realm. I remember at the > last LWE show in San Francisco, there were numerous people asking > about Gentoo and making it more 'stable'. This would really be tied > to an enterprise level of Gentoo. So I know there is interest out > there. We all have opinions on were Gentoo should fit in, so I don't > see why we couldn't fit there. If there are users wanting that, then I look forward to seeing them step up to the plate and help to solve the problems. I'd reiterate, though, that the solutions need to be creative enough that they don't disrupt Gentoo's core development. What do I mean by that? Let me give you an example: multilib support. Jeremy and others have been working on this for a while now. They've gone through a couple iterations of efforts, but take a look at Jeremy's blog and you'll see that he acknowledges it needs some reworking. Despite that, the default amd64 profile is multilib, and there is no higher indication of stability in portage than that. How should the enterprise subproject approach this problem? Options: (1) They could raise a fuss that Jeremy has taken amd64 down this path before the technology was ready. After all, that makes a mess of enterprise-readiness, because any consumer is going to need to migrate to the next multilib attempt in the future. (2) They could continue to rely on the non-multilib profile and wait for the multilib implementation to stabilize into something that isn't going to keep seeing big changes. IMHO the best approach is (2). It leaves the default amd64 profile multilib, which is fine for most users. It is more work for the enterprise subproject, but allows Jeremy to continue his development unhindered. Disclaimer: I don't know that much about multilib or the current state of its development. If I've mischaracterized it, I apologize in advance. My intent was to present a possible scenario and explain my reasoning why I hope nobody will try to retarget the core of Gentoo development at the enterprise. > Anyways, you made some great points on where we fall, but I don't > think we should shoot down the idea or potential because some of us > don't think it'd work. I agree with you. Corey Shields wrote:[Mon Jun 06 2005, 10:18:31PM EDT] > I don't feel that the list of requirements you have for "enterprise" > linux is necessarily what the enterprise needs.. > > I think Gentoo has some steps that can be taken to be a better > enterprise player, but to come out and state that it won't work is > a bit bold. Ah, sorry, that isn't quite what I meant. Rather I intended to point out that we should not be deluded into thinking that the changes required for Gentoo to be enterprise-ready are small. Some of the changes are surmountable, but each one could appear to necessitate, IMHO, a change at the core of Gentoo development. I would prefer for the solutions to be possible more transparently. For example, one way a company could presently deploy Gentoo internally would be to (1) make a snapshot of the portage tree and deploy based on that, (2) manually backport bug- and security-fixes to their snapshot. Sometimes the manual backport would be easy, sometimes it would be more difficult, and sometimes the decision would be made to move forward on a given package version. In other words, a company can implement a Gentoo product lifecycle as a wrapper around the existing Gentoo development process. It is a lot of work for the company, and they'd better hire some bright sysadmins, but it would be possible. If there is an enterprise subproject formed in Gentoo, I'd like to see their methods be similar. Develop tools that make it easier to manage and maintain an enterprise deployment, without changing how Gentoo is currently developed. Without hoisting new expectations on the Gentoo developers, release process, etc. > Wow... as a sysadmin who has run Gentoo in some very high profile > production systems that's a bit offensive to think I used it outside > of a hobbyist platform.. IBM didn't just donate a $30k system for > ppc64 development to make it better for someone's basement use, so > I don't think I'm alone in thinking that Gentoo is above "hobbyist". I did not intend "hobbyist" to be disparaging. I think that the big companies (including HP, who has also donated tens of thousands of dollars of equipment btw) see a lot of potential in Gentoo. > Gentoo is already a fun distribution.. I don't think that has to > change to meet enterprise goals. Great! I think we are closer in our perspectives than it seems. Regards, Aron -- Aron Griffis Gentoo Linux Developer
pgpR6IML82cLS.pgp
Description: PGP signature