[CentOS] two cents or not two cents

Sat Dec 18 21:54:35 UTC 2010
Les Mikesell <lesmikesell at gmail.com>

On 12/18/10 3:24 PM, Sean wrote:
>
>>
>> Or, you might move to java for a more self-contained, OS/distribution
>> independent way of doing things.
>>
> Why Perl? Because writing/maintaining 20,000 lines of terse Perl code is
> manageable, whereas the equivalent 200,000+ in Java ruled itself out at
> the very beginning, (even at a time when I knew some Java but no Perl).
> A practical decision I clap myself on the back for every single day
> despite knowing that had I gone with Java (and this project fallen over
> long ago) I could now be getting big quids from some corporate developer
> who needs a team of new Java graduates overseen.....(hmmmmm or was it
> the right decision?).....

Starting from scratch now or recently, it would be hard to argue maintainability 
for perl vs. java, but back in java 1.4 days or before, it was probably the 
right choice.  But java sort of isolates you from changes in the rest of the 
platform.  And groovy eliminates most of the unnecessary verbosity if you don't 
mind a bit of a performance hit.

> Core Perl stability? I agree.
>
> Why BerkeleyDB? I dont know of an embedded-db equivalent that will store
> 'any and every data exactly as is'.

I'd think sqlite first - these days anyway.  BerkelyDB had bugs in growing 
existing items way to long for me to ever trust it again.  Or use a server 
instead of embedding anything.  Either postgresql or mysql are fairly 
trouble-free although they've had their own version-specific issues.   Or if you 
need scale, look at something like riak.

> Originally on RH8 for 3/4 years, the first attempt to port onto a brand
> new release of FC4 broke everywhere. The second attempt a year or so
> later went better and remains. In the meantime FC support philosophy has
> tightened/altered to the point where I simply must abandon it. I believe
> it has become just an 'alpha test ground' for RHEL. Reminds me of the
> painful Dos saga -- the first version to work properly (Dos-6) was just
> about irrelevant when finally released. So yes, CentOS has come into my
> sights ... (and I'm a bit long in the tooth to tiptoe around as you may
> have gathered!).

If you had moved to Centos3 as the first step, you could have run that with 
nothing more drastic than a periodic 'yum update' for years, then jumped to 
Centos5 with no rush to change again even now.

-- 
    Les Mikesell
     lesmikesell at gmail.com