On Sat, 2 Jan 2010 18:45:00 -0500 nixlists <nixmli...@gmail.com> wrote:

> If I upgrade to -current, don't I risk stability and security issues;
> or are the chances of that are very low as far as this OS goes? 

(sigh) 
If you run *any* software, you are running the risk of stability
and security issues! --It's just a fact of life.

> Long
> time ago I did try development versions of NetBSD and FreeBSD because
> I needed support for hardware that -stable didn't have, and they were
> quite shaky. Or do you guys just want more people to use -current for
> the project progress reasons? I thought -current was for people who
> are more into hacking code than running a stable server.
> 

With only a few rare exceptions, the OpenBSD -current branch is
typically almost as "stable" as the -stable branch *BUT* you get the
advantage of more recent versions of ports, albeit at the cost of
needing to compile them yourself.

Running -current is more work, and requires more knowledge, but it is
well worth the effort. There are always some caveats when running
the -current branch, so you'll need to pay attention to:
http://www.openbsd.org/faq/current.html

Often, it is easiest to do a completely new, full installation from a
snapshot. This can prevent you from needing to fix the various caveats
such as file format changes, requirements and whatnot (typically
listed in the URL above). On the other hand, if you don't mind making
the needed changes manually, you can also do an "upgrade" (rather than
a full install) as Stuart mentioned.

Since you should *ALWAYS* have a backup of your data when doing either
a full install or an upgrade, and often you'll want to be rebuilding
and reinstalling a lot of your ports, the time you might save doing an
update isn't much... --particularly if you lose an hour or two because
you missed something.

I spent a few years only running -stable, and of course, doing my own
back-porting of the newer versions of the ports I needed/wanted to
update. It was a time consuming pain in the ass, but I learned a lot
because I was completely *on* *my* *own* --back porting is not
supported.

You (and me as well) are far better off just running -current than
messing around with a custom system made from random parts from both
-stable and -current.

Search the misc@ mail list archives for the term "curmudgeon" (someone
too set in their old ways of doing things), and you'll probably learn
something from the discussions. There are *lots* of older sysadmins who
are afraid of running the -current branch, but their fears are mostly
due to not realizing the world has changed in the last 20-40 years.

-- 
J.C. Roberts

Reply via email to