On Wed, 2004-02-04 at 09:37, Brad Beveridge wrote:
> 1) Stable 
>  - Older packages, very solid
>  - Code name????
Currently called woody.

> 2) Testing
>  - Newer packages, still quite stable, not bleeding edge
>  - Code name???
Currently called sarge

> 3) Unstable 
>  - Bleeding edge
Yes, but stable enough to run a workstation on :-)
>  - Code name???
Always called sid

> Basically, I don't know what the code names are & I am not sure if I
> have testing & stable around the right way.  Could someone please
> enlighten me?

The code names are basically unimportant. The 'distribution' that you
choose simply informs the package manager what versions to get and
track. You can, if you want, install packages from 'unstable' into a
'stable' machine ... the downside is that this might require you to
upgrade loads of dependancies as well (like libc), so think carefully
:-)

There are other 'distributions', like backports.org, which takes
up-to-date software that would otherwise exist in 'unstable', and build
it with 'stable' versions of the dependancies. You can therefore install
a backported application into a 'stable' box, without having to upgrade
loads of dependancies (especially libc!)

Security upgrades are performed to stable versions. Take the recent
kernel security problems - these were fixed in new kernel versions by
kernel.org. The Debian security team applied the patches to the older
kernel versions associated with 'stable' a couple of days later - so
your 'stable' box could continue running 2.4.18, but would include the
latest security fixes.

For a workstation, I've had no problem with 'unstable'.
For servers, I track 'stable', but include extra software from
'backports.org' and 'unstable' where necessary.

:-)

-jim

Reply via email to