Thread: Hello
View Single Post
  #7  
Old 08-07-2007, 01:31 PM
Billy41684's Avatar
Billy41684 Billy41684 is offline
Member
GB Beginner
 
Join Date: Jul 2006
Posts: 45
Send a message via ICQ to Billy41684 Send a message via AIM to Billy41684 Send a message via MSN to Billy41684 Send a message via Yahoo to Billy41684
Default

Quote:
Originally Posted by John View Post
Billy, is Debian Etch on the "bleeding edge" of linux development? As far as I know, RHEL/CentOS is not. That might be part of the difference between them.
No. Debian Etch is the current "stable" release of Debian. No new softwares make it in to this distrobution unless installed manually (from a number of ways). The only updates done officially for the stable release are security updates.

Quote:
Originally Posted by John View Post
I read a while back that RedHat holds back with a lot of the newer developments in the Linux world with their RHEL product as it is meant to be an enterprise level system so they make a point to run only the tried and proven versions of various software. Supposedly, Fedora is what they use for testing all the unproven stuff on.
Debian works in much the same way (I think - don't know too much about how RH does things).

Debian has 5 "levels"; old stable (currently Sarge), stable (currently Etch), testing (currently Lenny), unstable (always called Sid), and experimental (no name).

The differences are sometimes hard to understand for people not familiar with the whole process (took me a year to finally "get it").

The developers work in real-time in Experimental. The packages in this level are what they are, extremely dangerous experimental packages (bleeding edge). These packages can be tapped into by normal users, but must be done so manually (I have a few experimental packages installed to fix hardware issues, such as my graphical display on my desktop). Once the packages are in experimental for a few days and are deemed worthy of "beta testers" (i cant think of another good name to call these testers) the package makes its way into Sid (unstable). Packages can sit in Sid for a very long time, but on the flip side could be in as short as a few hours. Packages in Sid are so the testers and developers can see how these packages play with the other dependant packages. If they play nice without any noticeable errors/glitches then the package then makes its way to Lenny (testing). Packages sit in Testing for a VERY long time, most of the time 2-3 years. None of these packages will EVER make it down to the Stable (Etch) release. The reason being that Once all packages in Testing are considered stable (and I do mean every single one of them) then Etch will then be knocked out of Stable and become the Old Stable and Testing now becomes the new Stable.

Confusing, yes. Here's a visual aid (kinda):

Currently:
Sarge (Old Stable)
Etch (Stable)
Lenny (Testing)
Sid (Unstable)

Future:
Etch (Old Stable)
Lenny (Stable)
???? (Testing)
Sid (Unstable)

Notice that Sid doesnt move. Sid is always Sid. It will forever be Unstable. Testing becomes a *copy* of Lenny and given a new name. This new Testing will then wait 2-3 years for every single package to become stable, then the process happens again and everything gets bumped down.

So, to answer your original question, no. Etch does not contain any bleeding edge softwares and never will. This one of the reasons Etch makes a very stable and secure server distro.

Most Desktop users use Lenny (testing) as their distro of choice because it contains newer softwares (almost bleeding edge, but not quite). I, and a handful of others, use Sid as their desktop distro. We get the bleeding edge softwares and all the cool new features, but we also get the bugs and glitches with its unstableness. Most Sid users know their way around the Debian distro well enough to work around these temporary glitches (hence why I have a few experimental packages, one of the workarounds for Sid glitches, hehe). Lenny and Sid are both not a good idea to use for a server distro as they come with a lot of glitches and could contain major security holes.

As for running Old Stable, you can do that too - but nothing gets updated to these distros as they are considered "frozen". Not even security updates make it into these.

Experimental cannot be run as a whole distro. It's impossible seeing as things are so messed up in there. Experimental is only around so the developers have a place to put their work and so users can tap into it for a few packages.

Quote:
Originally Posted by John View Post
I'm still yet to get my hands dirty with Debian. One of these days I will...
You really should - Debian really is the best distro out there! If you plan on using it as a server, I recommend Etch. Use Lenny if you plan on using it as a desktop. If you want to try out Sid, you need to know your way around the system first as there is no installer for Sid. You have to dist-upgrade from Etch or Lenny to get Sid.
__________________
-Billy

"I am using Linux every day to up my productivity - so up yours!"

******** W A R N I N G ! *******************************
Linux should not be used by those under the influence of MicroSoft.
May cause dizziness or vertigo. Consult your tech support before
using Linux. (note--after using Linux, you may notice extreme
discomfort when using MicroSoft. Discontinue use of MicroSoft.)
******************************* W A R N I N G ! ********
Reply With Quote