On 8/29/06, Tito Mari Francis Escaño <[EMAIL PROTECTED]> wrote:
On 8/29/06, Dean Michael Berris <[EMAIL PROTECTED]> wrote:
> Check that: when you update, you (re)compile. If you're updating a
> considerably large library (libstdc++, libc) or application (gcc) then
> that takes time. Compilation requires a lot of resources (memory,
> processor, disk) which could better be used to serve the actual
> solution's purpose than "upgrading a library".
Whatever happened to the old Linux mantra if-it-ain't-broke-don't-fix-it?


This is not a Linux mantra -- it's an engineering mantra.

The reason you're going to want to upgrade/update is because it *is* broken.


> Whatever happened to "install base system, install required packages,
> harden, then deploy" in half a day or even less?
Ease of use is relative


I didn't say anything about ease of use. You are mis-construing the
above statement to imply that I am talking about ease of use -- while
I am talking about fast turnaround times. Think about it this way:
instead of getting the ingredients and making yourself a cake, you
instead order one and it gets delivered to you with icing and even
your candles.

That has nothing to do with ease of use.

> Not everyone is a Linux guru/expert nor is everyone willing to bear
> the fact that you need to recompile everything because something
> changed.
It would be a pointless debate whether you really need to
upgrade/rebuild the whole lot just because your officemate is on a new
purportedly-better version of the same file/package you use


It's not about your officemate having a newer version (or your
neighbor, or your aunt, or your kids): it's about the fact that the
package you're using was broken and had to be fixed (usually security
issues, and performance enhancements, deprecation, etc.) and that you
had to do something about it.

And mind you, this is not a debate -- it's a free-flow exchange of
ideas and insights (some of which have been derived from experience).

> But do you really need a formula 1 race car when what you need is to
> be sure that your car won't conk out on you in various road and
> weather conditions?
Given your nuclear reactor computer analogy, formula 1 race car IS needed :)

No: in the nuclear reactor analogy, you don't need a formula 1 car
solution, you need a tank solution which can withstand the varying
weather conditions, varying inputs/conditions, and can withstand
considerable pounding. The last thing you want is for your formula 1
car to take a pit stop when the reactor is over-heating -- in which
case I'd choose a slow, not so flexible, but robust and stable
solution (and runs on diesel).

--
Dean Michael C. Berris
C/C++ Software Architect
Orange and Bronze Software Labs
http://3w-agility.blogspot.com/
http://cplusplus-soup.blogspot.com/
Mobile: +639287291459
Email: dean [at] orangeandbronze [dot] com
_________________________________________________
Philippine Linux Users' Group (PLUG) Mailing List
[email protected] (#PLUG @ irc.free.net.ph)
Read the Guidelines: http://linux.org.ph/lists
Searchable Archives: http://archives.free.net.ph

Reply via email to