<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.1" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Why Gentoo is a Great Server Distribution (a Rebuttal)</title>
	<link>http://haven.loki.ws/blog/2007/01/why-gentoo-is-a-great-server-distribution-a-rebuttal/</link>
	<description>Thoughts, ideas, feelings, musings, etc.</description>
	<pubDate>Fri, 30 Jul 2010 14:17:41 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.1</generator>
		<item>
		<title>By: Baron</title>
		<link>http://haven.loki.ws/blog/2007/01/why-gentoo-is-a-great-server-distribution-a-rebuttal/#comment-175997</link>
		<dc:creator>Baron</dc:creator>
		<pubDate>Thu, 01 Oct 2009 15:43:43 +0000</pubDate>
		<guid>http://haven.loki.ws/blog/2007/01/why-gentoo-is-a-great-server-distribution-a-rebuttal/#comment-175997</guid>
		<description>Good afternoon. The real problem is not whether machines think but whether men do.
I am from Iraq and now study English, tell me right I wrote the following sentence: "However, as they are acting at an girlfriend, single baby cavaldi spends them to the combative general delatombe."

Waiting for a reply :D, Baron.</description>
		<content:encoded><![CDATA[<p>Good afternoon. The real problem is not whether machines think but whether men do.<br />
I am from Iraq and now study English, tell me right I wrote the following sentence: &#8220;However, as they are acting at an girlfriend, single baby cavaldi spends them to the combative general delatombe.&#8221;</p>
<p>Waiting for a reply :D, Baron.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sum maker</title>
		<link>http://haven.loki.ws/blog/2007/01/why-gentoo-is-a-great-server-distribution-a-rebuttal/#comment-3104</link>
		<dc:creator>Sum maker</dc:creator>
		<pubDate>Thu, 01 Feb 2007 08:33:19 +0000</pubDate>
		<guid>http://haven.loki.ws/blog/2007/01/why-gentoo-is-a-great-server-distribution-a-rebuttal/#comment-3104</guid>
		<description>Some conclusions. 

It has been demonstrated that Gentoo can be run perfectly on lots of servers, since 10 is enough to call it a lot. Does it make news? I guess not.

The next number to consider is 1000, which is about automating tasks like propagating binary packages from a build/testing server to all production ones. People like chort do not speak about that, so they have not reached that level yet.

It has been also perfectly demonstrated that 1) some people cannot run Gentoo as a server distribution, and 2) some people do not need to. Can anyone expect different? 

Now, how come that this thread turned to be a bit heated? It often happens when a person who cannot do something gets high tempered when he or she feels that the lacking ability potentially gives some advantage to others. Ask your doctor about details.

Let us go through the chort's list:

1. Long release cycles to reduce the frequency that a company has to do QA in order to upgrade.

Pipe dream. Vulnerabilities and bugs get known when discovered and no release cycle can be enforced on them.

2. Ultra-stable platform that can run the company’s software with a minimum of testing. This includes that platform being certified to run all the major commercial software that the company has purchased.

Pipe dream. The platform is as good as made by the application developers and no distro can influence them much.

3. Something that “runs itself” and requires little to no on-going maintenance from IT staff.

Dangerous pipe dream. Nothing can "run itself" so far. If something gets close, just consider what happens if the beast misbehaves.

4. Comprehensive and well-implemented security patch process to ease applying patches to a large number of machines (and not too frequently–there’s a reason why Microsoft adopted the “Patch Tuesday” routine).

Pipe dream, except the process. Conflicts with item 1. The spam I get every day from zombies demonstrates that Microsoft is no good with security regardless of the "Patch Tuesday". 

The process to apply patches is a valid requirement, and if there is any one working then it should be ported to Gentoo. 

5. Paid technical support from the vendor itself (for accountability and contractual obligations).

Bingo! That is what a "real company" employee always wants: a way to pass responsibility to someone else.

I have to conclude that chort is under more stress from not that much computer competent business people than Josh and part of the stress has beens revealed in this thread.

It has been mentioned that in many companies IT is a liability and I cannot agree more. If it is the case, items 1 through 5 above are to be expected. My 2c are: is IT a liability at Google?

Back to the topic. One distro differs from another in exactly 4 areas: package management, the base layout, software selection, and patches.

I cannot imagine how it is possible to upgrade anything mission critical without etc-update or better. I do not know about equivalents in other distros. My experience with Windows suggests that on any non-trivial update something is either broken or new useful features I want are turned off. It looks like portage is better for servers than other package managers. 

Gentoo has simple and easy to maintain base layout. The changes it introduces to the treatment of run levels and environment variables may be beneficial for servers, but just a little bit. 

Servers do not need most of the software in the portage tree. Oracle and Beowulf are not there. Gentoo is not a server distribution. 

Gentoo never enforces any silly patches (for vendor lock-in, Windows look and feel, etc.) and has its use flags facilitates removing unnecessary and potentially problematic code. This is good for servers.

Final thoughts. Josh has not demonstrated when and how Gentoo is much better as a server distribution than any other. I doubt that somebody will do that ever soon, since it is hard to acheive without revealing the competitive advantage of some company.</description>
		<content:encoded><![CDATA[<p>Some conclusions. </p>
<p>It has been demonstrated that Gentoo can be run perfectly on lots of servers, since 10 is enough to call it a lot. Does it make news? I guess not.</p>
<p>The next number to consider is 1000, which is about automating tasks like propagating binary packages from a build/testing server to all production ones. People like chort do not speak about that, so they have not reached that level yet.</p>
<p>It has been also perfectly demonstrated that 1) some people cannot run Gentoo as a server distribution, and 2) some people do not need to. Can anyone expect different? </p>
<p>Now, how come that this thread turned to be a bit heated? It often happens when a person who cannot do something gets high tempered when he or she feels that the lacking ability potentially gives some advantage to others. Ask your doctor about details.</p>
<p>Let us go through the chort&#8217;s list:</p>
<p>1. Long release cycles to reduce the frequency that a company has to do QA in order to upgrade.</p>
<p>Pipe dream. Vulnerabilities and bugs get known when discovered and no release cycle can be enforced on them.</p>
<p>2. Ultra-stable platform that can run the company’s software with a minimum of testing. This includes that platform being certified to run all the major commercial software that the company has purchased.</p>
<p>Pipe dream. The platform is as good as made by the application developers and no distro can influence them much.</p>
<p>3. Something that “runs itself” and requires little to no on-going maintenance from IT staff.</p>
<p>Dangerous pipe dream. Nothing can &#8220;run itself&#8221; so far. If something gets close, just consider what happens if the beast misbehaves.</p>
<p>4. Comprehensive and well-implemented security patch process to ease applying patches to a large number of machines (and not too frequently–there’s a reason why Microsoft adopted the “Patch Tuesday” routine).</p>
<p>Pipe dream, except the process. Conflicts with item 1. The spam I get every day from zombies demonstrates that Microsoft is no good with security regardless of the &#8220;Patch Tuesday&#8221;. </p>
<p>The process to apply patches is a valid requirement, and if there is any one working then it should be ported to Gentoo. </p>
<p>5. Paid technical support from the vendor itself (for accountability and contractual obligations).</p>
<p>Bingo! That is what a &#8220;real company&#8221; employee always wants: a way to pass responsibility to someone else.</p>
<p>I have to conclude that chort is under more stress from not that much computer competent business people than Josh and part of the stress has beens revealed in this thread.</p>
<p>It has been mentioned that in many companies IT is a liability and I cannot agree more. If it is the case, items 1 through 5 above are to be expected. My 2c are: is IT a liability at Google?</p>
<p>Back to the topic. One distro differs from another in exactly 4 areas: package management, the base layout, software selection, and patches.</p>
<p>I cannot imagine how it is possible to upgrade anything mission critical without etc-update or better. I do not know about equivalents in other distros. My experience with Windows suggests that on any non-trivial update something is either broken or new useful features I want are turned off. It looks like portage is better for servers than other package managers. </p>
<p>Gentoo has simple and easy to maintain base layout. The changes it introduces to the treatment of run levels and environment variables may be beneficial for servers, but just a little bit. </p>
<p>Servers do not need most of the software in the portage tree. Oracle and Beowulf are not there. Gentoo is not a server distribution. </p>
<p>Gentoo never enforces any silly patches (for vendor lock-in, Windows look and feel, etc.) and has its use flags facilitates removing unnecessary and potentially problematic code. This is good for servers.</p>
<p>Final thoughts. Josh has not demonstrated when and how Gentoo is much better as a server distribution than any other. I doubt that somebody will do that ever soon, since it is hard to acheive without revealing the competitive advantage of some company.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luke has no name</title>
		<link>http://haven.loki.ws/blog/2007/01/why-gentoo-is-a-great-server-distribution-a-rebuttal/#comment-3100</link>
		<dc:creator>Luke has no name</dc:creator>
		<pubDate>Thu, 01 Feb 2007 02:50:31 +0000</pubDate>
		<guid>http://haven.loki.ws/blog/2007/01/why-gentoo-is-a-great-server-distribution-a-rebuttal/#comment-3100</guid>
		<description>I know this goes off topic, but while we\\\'re naming off Red Hat, Ubuntu, and Debian while comparing to gentoo for servers, can we bring up FreeBSD? I\\\'m a general newbie (but I\\\'m studying) when it comes to server administration, and for several reasons, I have chosen to focus on BSD. Could I have some feedback or comparison?</description>
		<content:encoded><![CDATA[<p>I know this goes off topic, but while we\\\&#8217;re naming off Red Hat, Ubuntu, and Debian while comparing to gentoo for servers, can we bring up FreeBSD? I\\\&#8217;m a general newbie (but I\\\&#8217;m studying) when it comes to server administration, and for several reasons, I have chosen to focus on BSD. Could I have some feedback or comparison?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Grabber</title>
		<link>http://haven.loki.ws/blog/2007/01/why-gentoo-is-a-great-server-distribution-a-rebuttal/#comment-3097</link>
		<dc:creator>Grabber</dc:creator>
		<pubDate>Thu, 01 Feb 2007 01:44:55 +0000</pubDate>
		<guid>http://haven.loki.ws/blog/2007/01/why-gentoo-is-a-great-server-distribution-a-rebuttal/#comment-3097</guid>
		<description>I think there is no best system. Gentoo is not better than Debian, Debian is not better than Gentoo. For define the best system we need spent time planning the implementation. What my OS will do? What it will run? Why i can or can\'t use it? I think we need think at this way to have a good system.</description>
		<content:encoded><![CDATA[<p>I think there is no best system. Gentoo is not better than Debian, Debian is not better than Gentoo. For define the best system we need spent time planning the implementation. What my OS will do? What it will run? Why i can or can\&#8217;t use it? I think we need think at this way to have a good system.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jownz</title>
		<link>http://haven.loki.ws/blog/2007/01/why-gentoo-is-a-great-server-distribution-a-rebuttal/#comment-3079</link>
		<dc:creator>jownz</dc:creator>
		<pubDate>Wed, 31 Jan 2007 19:32:56 +0000</pubDate>
		<guid>http://haven.loki.ws/blog/2007/01/why-gentoo-is-a-great-server-distribution-a-rebuttal/#comment-3079</guid>
		<description>&lt;b&gt;...damnit...&lt;/b&gt;

Link system not as good as advertised.

Post..take 2.

I love your rebuttal, josh!

Gentoo is also my favorite Linux distribution by far!  I'm not sure if this was mentioned in a past comment, but dispatch-conf is a superior tool over etc-update.

I think you might enjoy this:  &lt;a href="http://linuxreviews.org/howtos/l33t/" title="How to be l33t" rel="nofollow"&gt; How to be l33t &lt;/a&gt;

Pay close attention to step 10 :)

All the best,

jownz</description>
		<content:encoded><![CDATA[<p><b>&#8230;damnit&#8230;</b></p>
<p>Link system not as good as advertised.</p>
<p>Post..take 2.</p>
<p>I love your rebuttal, josh!</p>
<p>Gentoo is also my favorite Linux distribution by far!  I&#8217;m not sure if this was mentioned in a past comment, but dispatch-conf is a superior tool over etc-update.</p>
<p>I think you might enjoy this:  <a href="http://linuxreviews.org/howtos/l33t/" title="How to be l33t" rel="nofollow"> How to be l33t </a></p>
<p>Pay close attention to step 10 :)</p>
<p>All the best,</p>
<p>jownz</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jownz</title>
		<link>http://haven.loki.ws/blog/2007/01/why-gentoo-is-a-great-server-distribution-a-rebuttal/#comment-3078</link>
		<dc:creator>jownz</dc:creator>
		<pubDate>Wed, 31 Jan 2007 19:30:10 +0000</pubDate>
		<guid>http://haven.loki.ws/blog/2007/01/why-gentoo-is-a-great-server-distribution-a-rebuttal/#comment-3078</guid>
		<description>I love your rebuttal, josh!

Gentoo is also my favorite Linux distribution by far!  I'm not sure if this was mentioned in a past comment, but dispatch-conf is a superior tool over etc-update.

I think you might enjoy this:  &lt;a href="http://linuxreviews.org/howtos/l33t/" title="How to be l33t" rel="nofollow"&gt; Pay close attention to step 10 :)

All the best,

jownz</description>
		<content:encoded><![CDATA[<p>I love your rebuttal, josh!</p>
<p>Gentoo is also my favorite Linux distribution by far!  I&#8217;m not sure if this was mentioned in a past comment, but dispatch-conf is a superior tool over etc-update.</p>
<p>I think you might enjoy this:  <a href="http://linuxreviews.org/howtos/l33t/" title="How to be l33t" rel="nofollow"> Pay close attention to step 10 :)</p>
<p>All the best,</p>
<p>jownz</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: josh</title>
		<link>http://haven.loki.ws/blog/2007/01/why-gentoo-is-a-great-server-distribution-a-rebuttal/#comment-3064</link>
		<dc:creator>josh</dc:creator>
		<pubDate>Wed, 31 Jan 2007 14:16:51 +0000</pubDate>
		<guid>http://haven.loki.ws/blog/2007/01/why-gentoo-is-a-great-server-distribution-a-rebuttal/#comment-3064</guid>
		<description>Not to fan the flames here too much, but if you've used Gentoo much, you would also know that you can test before deployment. All you need is a build server setup like I have.

When new changes come out, I build them on my build server. I can then selectively roll out changes to one server at a time, allowing me to do a fully audited change and test program.

Once that update has been certified, I can then roll out the changes to the rest of the servers in that environment.

By the way, my servers have never gone down because of Gentoo. I have 100% uptime. yes, not 99.999, 100. Literally the only time the servers have gone down is when our hosting provider had major power problems.

My personal server (that runs this website actually), has run RedHat and Fedora in the past. I've achieved perfect stability running Gentoo. I can't say the same for those others.</description>
		<content:encoded><![CDATA[<p>Not to fan the flames here too much, but if you&#8217;ve used Gentoo much, you would also know that you can test before deployment. All you need is a build server setup like I have.</p>
<p>When new changes come out, I build them on my build server. I can then selectively roll out changes to one server at a time, allowing me to do a fully audited change and test program.</p>
<p>Once that update has been certified, I can then roll out the changes to the rest of the servers in that environment.</p>
<p>By the way, my servers have never gone down because of Gentoo. I have 100% uptime. yes, not 99.999, 100. Literally the only time the servers have gone down is when our hosting provider had major power problems.</p>
<p>My personal server (that runs this website actually), has run RedHat and Fedora in the past. I&#8217;ve achieved perfect stability running Gentoo. I can&#8217;t say the same for those others.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gun Totin Mime</title>
		<link>http://haven.loki.ws/blog/2007/01/why-gentoo-is-a-great-server-distribution-a-rebuttal/#comment-3062</link>
		<dc:creator>Gun Totin Mime</dc:creator>
		<pubDate>Wed, 31 Jan 2007 13:42:54 +0000</pubDate>
		<guid>http://haven.loki.ws/blog/2007/01/why-gentoo-is-a-great-server-distribution-a-rebuttal/#comment-3062</guid>
		<description>I agree with Chort, until you've managed an enterprise-level system, you will not understand the need for stability.  In most businesses, IT is overhead...a necessary evil.  Production systems have got to remain stable and predictable.  Changes have to be tracked very closely so that if something goes wrong, there is a way to backtrack.  Please, get enterprise-level experience before posting stuff like this.</description>
		<content:encoded><![CDATA[<p>I agree with Chort, until you&#8217;ve managed an enterprise-level system, you will not understand the need for stability.  In most businesses, IT is overhead&#8230;a necessary evil.  Production systems have got to remain stable and predictable.  Changes have to be tracked very closely so that if something goes wrong, there is a way to backtrack.  Please, get enterprise-level experience before posting stuff like this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fan Of Gentoo But</title>
		<link>http://haven.loki.ws/blog/2007/01/why-gentoo-is-a-great-server-distribution-a-rebuttal/#comment-3051</link>
		<dc:creator>Fan Of Gentoo But</dc:creator>
		<pubDate>Wed, 31 Jan 2007 08:41:44 +0000</pubDate>
		<guid>http://haven.loki.ws/blog/2007/01/why-gentoo-is-a-great-server-distribution-a-rebuttal/#comment-3051</guid>
		<description>Chort may have a blunt way to make his point but I'll have to side along with him.

We are a firm of systems integration and software development.
We run about 450 servers for customers having up to 1Million clients.

Gentoo is a no go.
Reason ? It's Troublesome. Securitly patches and dependencies have a way to disrupt the ability to compile after a while, requiring way too much time and making the RTO (return to online) longer in case of problems.

We need a stable OS, which when it has to be updated won't break ANY dependency... ever. The software on it will then have to be certified and supported too. We can't afford interdependency changes.
Do you have ani idea of a 99.985 uptime means ? We provide that. (%age is monthly on a thwo months period)

The only unixes that have passed the requirements tests and the POCs (Proof of Concept - validation of each piece of software we integrate) are AIX and Solaris. 

Red Hat is in the certification process but only for DB and Web servers. (and in these case we use clusters or active  standby redundancy)

Gentoo is cool, nerdy, and on my home computers. Not on the ones at work. Simple as it is.</description>
		<content:encoded><![CDATA[<p>Chort may have a blunt way to make his point but I&#8217;ll have to side along with him.</p>
<p>We are a firm of systems integration and software development.<br />
We run about 450 servers for customers having up to 1Million clients.</p>
<p>Gentoo is a no go.<br />
Reason ? It&#8217;s Troublesome. Securitly patches and dependencies have a way to disrupt the ability to compile after a while, requiring way too much time and making the RTO (return to online) longer in case of problems.</p>
<p>We need a stable OS, which when it has to be updated won&#8217;t break ANY dependency&#8230; ever. The software on it will then have to be certified and supported too. We can&#8217;t afford interdependency changes.<br />
Do you have ani idea of a 99.985 uptime means ? We provide that. (%age is monthly on a thwo months period)</p>
<p>The only unixes that have passed the requirements tests and the POCs (Proof of Concept - validation of each piece of software we integrate) are AIX and Solaris. </p>
<p>Red Hat is in the certification process but only for DB and Web servers. (and in these case we use clusters or active  standby redundancy)</p>
<p>Gentoo is cool, nerdy, and on my home computers. Not on the ones at work. Simple as it is.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: djs</title>
		<link>http://haven.loki.ws/blog/2007/01/why-gentoo-is-a-great-server-distribution-a-rebuttal/#comment-3048</link>
		<dc:creator>djs</dc:creator>
		<pubDate>Wed, 31 Jan 2007 06:22:09 +0000</pubDate>
		<guid>http://haven.loki.ws/blog/2007/01/why-gentoo-is-a-great-server-distribution-a-rebuttal/#comment-3048</guid>
		<description>Lets bring the tone down a bit, people.

Gentoo has distinct advantages over RedHat, Debian, etc. in certain environments. For example, in an environment where you run open source application services such as LAMP, open source IMAP, etc. In those environments the packages provided by the binary distributions are actually detrimental to stability and manageability because they don't provide exactly what you need and you must break the native package management system by building your own binaries from source. 

Now, obviously, if you're running Oracle or DB2 some other proprietary vendor supported/qualified product on Linux, then you want RedHat or SUSE because you're not supporting and qualifying the 'app'--they are.

The best of all would be if you could have RedHat/CentOS or SUSE with a system like portage for certain packages. So you could have RedHat but still run Cyrus or LAMP on it without major hassles.

/djs</description>
		<content:encoded><![CDATA[<p>Lets bring the tone down a bit, people.</p>
<p>Gentoo has distinct advantages over RedHat, Debian, etc. in certain environments. For example, in an environment where you run open source application services such as LAMP, open source IMAP, etc. In those environments the packages provided by the binary distributions are actually detrimental to stability and manageability because they don&#8217;t provide exactly what you need and you must break the native package management system by building your own binaries from source. </p>
<p>Now, obviously, if you&#8217;re running Oracle or DB2 some other proprietary vendor supported/qualified product on Linux, then you want RedHat or SUSE because you&#8217;re not supporting and qualifying the &#8216;app&#8217;&#8211;they are.</p>
<p>The best of all would be if you could have RedHat/CentOS or SUSE with a system like portage for certain packages. So you could have RedHat but still run Cyrus or LAMP on it without major hassles.</p>
<p>/djs</p>
]]></content:encoded>
	</item>
</channel>
</rss>
