T. Valent wrote:
> Folks, yes, I appreciate your attempt to help a lot. And I really am on
> your side if we're talking about "normal" machines.
> 
> However, obviously nobody believes me when I say "For us there is no
> reason to update to newer versions of OpenBSD yet. On the contrary,
> maintenance is a lot easier for us if we try to keep all systems on the
> same versions for as long as possible." 

you are correct, since you outright state a reason: hardware
compatibility.

Just as you will have difficulty installing Windows 2000 or XP on
modern hardware, old versions of OpenBSD will have difficulty on new
hardware.  Yes, OpenBSD has many design decisions that force the issue
a lot faster than Windows, but that's the game you have chosen to play.

I won't try to tell you how much better 4.7 is than 4.3, I'll grant
you that for your application, maybe it Just The Same.  But the rules
of the game with OpenBSD are "thou shall keep up-to-date".

With Windows, Solaris or Linux, you hunt down drivers when new
hardware comes out.  OpenBSD makes you do some work, too -- upgrade to
a new release.  My experience has been that upgrading is easier than
hunting down the new drivers.

The great fantasy of many people in the IT world is lots of identical
hardware and software.  Sorry, this is completely unrealistic, or at
least completely unhealthy, in the big picture.

New hardware happens.
New software happens.
Special needs happen.
Growth happens.

If your business is growing, you will be needing to add new hardware
and software in the future, and odds are, it won't be the same as what
you have now.  That needs to be in your long-term plans.  If your
business isn't growing, you have other problems...

When you design your solutions, this is part of a good design
solution: what happens in a year from now when we need to add to the
system...and the old hardware is no longer available?

I've also had the "privilege" of taking over support of old systems
that no one quite understood and everyone is terrified of replacing or
rebuilding because all the people that set it up originally are now
elsewhere.  The "keeping it up-to-date" is something I've become a big
believer in, because the alternative is to have companies running on
ten year old applications that no one really understands, meaning they
can never be replaced in a relatively pain-free way.  The routine,
scheduled upgrade is a great re-orientation process, an opportunity to
 verify your knowledge diversity and documentation.

Nick.

Reply via email to