Should I switch from Red Hat to Debian?

The deadline to find a new Linux distro or start paying Red Hat money is fast approaching. What I mean is that Red Hat has made it clear that they will not support free versions any longer. The support runs out on 7.x, 8.x and 9.x on December 31 2003.

Now in support of them Red Hat has stated that they will have a new free version and will support each new free version for a period of one year. While that is something, it isnt good enough for me. I have never successfully "upgraded" any Red Hat machine and that would mean new installs every 12 months, no thanks. Couple that with the fact that Red Hat is clearly putting less effort into anything free (such as now pay only update service and so on) and the totality is a disconcerting one for free Red Hat users. The fact is that Red Hat is no longer free friendly at all.

So that said I have been new distro shopping. I need a new distro for 10 or so server machines that I maintain. Since I have a number of machines and limited time I need something that I can update easily and keep up with new technologies and security fixes. I need a real package manager and I need a central location where I can get patches that the vendor is supplying. Yes I compile many things in a custom configuration (apache, sendmail, etc) and dont use package patches for those items, but for the bulk of things I prefer to use RPM (or whatever package mgr it may be) to ease maintenance.

With this in mind I have looked seriously at SuSE again, since it is a great distro (one I used to use before the switch to Red Hat, which was done for compatibility with the masses, not technological advance, reasons). SuSE uses RPM so thats good news. The bad news is that things arent very free friendly at SuSE anymore either. Not even an ISO download? You can obtain a free version online through an FTP install, but whats up with no ISOs? I dont particularly like the attitude of Red Hat or SuSE anymore.

UPDATE Several people have commented that my "free beer" as in free approach is wrong and that Red Hat deserves more credit for all they have done for the open source community. I agree and want clarify my point. When Red Hat was a single latest distro company they offered paid support for that distro and made that SAME distro available for free. What I am concerned about is the change whereby they have different distributions that pay customers get versus what free users get. That concerns me because it at least implies that the free version is not as well supported at the company nor in the community and it may therefore not be suitable for business users (and beyond the implication they do not offer support for free versions now for more than a year, dont offer the same updates, etc, and that reinforces that conclusion). Some small businesses still cannot afford commercial server software licenses and traditionally that has been the beauty and IMHO the reason for the explosive interest and growth of Linux, cost and availability of great software. If Red Hat cannot provide the same version and same level of at least minimal support (downloadable updates and advisories) for that free version then they have IMHO changed gears from a primarily community friendly company that ALSO offers commercial support to one that is primarily interested in commercial and not community users. Now stop before you explain to me its a private company and they are making money and that that is what they are in business to do and so on, agreed. What I am saying is that Red Hat may no longer make sense for the small business or personal user that wants the same attention to the distro they use that the commercial version gets. Red Hat makes TOTAL sense for larger businesses that can afford it and its a good company that has admittedly done a ton in the past to help the open source software movement and community as a whole.

So I am now strongly considering Debian. Debian has a social contract whereby it (the community and the software) is committed to remaining free and open. Huge plus there. Debian also has a reputation for rock solid stability. Since my Linux use is mainly server related I am all about stability. The drawback is that Debian is usually (from what I have seen) a bit outdated. The current stable release of Debian is 3.0 or "Woody". Woody uses kernel 2.2.x. Not even the 2.4 kernel, so thats a bit of a drawback (since I use some NFS stuff that has been improved in the 2.4.x series). UPDATE: Debian does use 2.4.x at this time, I was wrong, may readers have pointed that out, many thanks, and another plus for Debian.

With the "a bit outdated" fact in mind I still think that Debian may be the best choice. I can work with the kernel issues (and may even compile my own, as I do now with Red Hat anyway, but I hate having to do that, when a maintenance kernel comes out its manual upgrade time rather than rpm based kernel install which is cool as heck). I also hear that the Debian package manager "deb" or "apt-get" is far better than RPM (and I am an RPM fan, I know many folks hate it, but it has always worked well for me even when dependencies are a bit tricky).

If I go Debian I also hear that I ACTUALLY CAN UPGRADE versions of the distro. I hear it actually works, unlike Red Hat. In fact I have seen newsgroup posts to the effect that Debian can be upgraded on the fly online. Big plus.

Debian also supports more architectures than other distros and just in general seems to be an all around solid distro that is more server oriented. Since Debian is not commercial the group is not interested in the latest cutting edge not working compiler being in the released distro (Red Hat jab). The motives are different for an open group, the same motives that made Linux what it is. Make it work, make it solid, it doesnt need all the bells and whistles that introduce other problems. I think I like that approach.

So based on my preliminary and admittedly limited knowledge of Debian that is positive, I think I will be giving it a try. Are there any words of wisdom or advice from those with experience in the Red Hat v Debian difference world? Or does anyone recommend another distro? Let me know please, and I will report back here later on how the Debian testing goes.

Comments

Re: Should I switch from Red Hat to Debian?

Don't dismiss slack. Someone out there released a more advanced packaging tool for use with it. Look around, if you can't find it I will hunt it down and post a link.

Another comment: Just cause someone wants to make a buck on an effort that is quite complex and extensive, that doesn't really mean that they have a bad attitude. If people'll pay, then make'em. That whole Supply & Demand thing.

Re: Should I switch from Red Hat to Debian?

Right, slackware, thats the first Linux distro I ever used, in like 1992 or something. Does it still come on 42 floppies ;).

Also I agree that just because Red Hat wants to make money doesnt equate to bad attitude. But I mean Red Hat is a LINUX vendor. They essentially resell what the community created and they started out very community, ie free, friendly. They come from the community and PURPORT to big community supporters yet in my opinion dont live up to that claim anymore. I am all about them making money but they need to keep a viable free version in place also as a way to give back to the community that spawned their company.

I also have had the misfortune as of late to deal with Red Hat on the phone, they have more than a bad attitude and thats when I am a PAYING COMMERCIAL CUSTOMER. Its a long story but they lost my business at a major company (not some lame ass company I run, a real company, lets say the 25th largest grocery retailer in the world) because they were arrogant and dumb. Suffice to say if you need a commercial version of Apache because your company wants that "commercial" feeling then use Covalent and forget about Stronghold.

Re: Should I switch from Red Hat to Debian?

I did, and I'm very happy about it.

I keep a bunch of firewalls running and Redhat update was too much hassle. I reached the same conclusion you seem to be.

try

Morphix light to install
Synaptic package manager for _everthing_ else

Bo

Re: Should I switch from Red Hat to Debian?

Debian is fantastic. Once you learn how to use the apt tools, you will wonder how you ever got by with RPMs. Keeping up with the latest security updates is as easy as 'apt-get update && apt-get upgrade'. Also, updating the entire distribution to either testing, unstable, or just the next stable release simply involves modifying one file (/etc/apt/sources.list) and running 'apt-get update && apt-get dist-upgrade'. All dependency checking/resolution is handled automatically, which is a huge bonus.

Debian 3.0 is still using the 2.2.x kernel series, however if you download the full ISO set, one of the discs contains an "experimental" 2.4 kernel (2.4.18, I believe), and you can actually boot that disc and run the installer under this kernel. I don't know why they haven't dropped the "experimental" flag, since I've been running on the bf-2.4 series for like a year with no problems.

I'd definately recommend debian. Since they have no corporate entanglements, their primary focus is maintaining a rock-solid, stable distribution. Ohh yea, and I should mention since so many people whine about debian being out of date, their unstable branch is bleeding-edge. I wouldn't recommend it for a production server since its updated frequently and sometimes stuff breaks (hence, unstable :p), but its up to date with the latest gnome/kde, mozilla, etc.

[%sig%]

Re: Should I switch from Red Hat to Debian?

Not sure if you've looked at it before, but don't count out Gentoo. I've got it running on a few boxes, and have been very impressed. Fast (once installed), easily upgraded, and very easily customized. Nice package manager to boot. Just my 2 cents, your mileage may vary, but if you're looking to change distro's completely, it's worth a look.

Re: Should I switch from Red Hat to Debian?

Im kinda wondering the same thing. I am thinking about switching to Fedora, but I am still a little fuzzy on what their support for it is going to be -- it rather sounds like they won't be doing hotfix RPMs, just whole upgrades.

I know tons of people that swear by Debian, but I am just so used to "The RedHat Way" now I am not sure I really want to switch.

Re: Should I switch from Red Hat to Debian?

Is Mandrake following suit?

Re: Should I switch from Red Hat to Debian?

My understanding is that Mandrake is Red Hat. Its Red Hat with a few add ons and tweaks. I suppose they could offer more support than the core real distro (Red Hat) but that would be problematic. Maybe things have changed since I looked at it but back in the day Mandrake was just a fancied up copy of the latest Red Hat.

Re: Should I switch from Red Hat to Debian?

I've had the Fedora CD's sitting on my kitchen table waiting for my lame ass to rewire my ethernet connection to my new office and relocate my boxes which have been sitting unplugged for 2 months now. Fedora install is project number one as soon as I get motivated. As an aside I'm trying out the whole Mono thing and wanted to start on Fedora first. You know why try to isolate problems to one change when you can do a whole handful at the same time?

Re: Should I switch from Red Hat to Debian?

Mono's getting pretty fun. Unfortunately, my new job is all J2EE, whereas my last one was all .NET, so I don't have any reason to play with it anymore....

Yes! Absolutely!

I changed over a server from RedHat to Debian a while ago and have been very happy with the change. Redhat was giving me the sh*ts with having to download rpms and install them manually, and the gcc and glibc fiascos hurt me lots. It got to the stage where I didn't trust rpm dependencies :)

When I had the opportunity of rebuilding the machine (we needed new hardware anyway) I jumped at the chance to run debian. Haven't looked back! Yes, some of the packages are older versions, but they are well tested. 2.4 kernels [b]are[/b] in the apt-repositories and there's a nice how-to 2.4 kernel and ext3 on the debian site that I have followed on a couple of boxes to enable ext3 on them.

[url=http://qref.sourceforge.net/Debian/reference/ch-kernel.en.html]debian ext3/2.4 kernel howto[/url] (sourceforge mirror, see 7.2.4)

[url=http://www.apt-get.org]www.apt-get.org[/url] and [url=http://www.rpmseek.com]www.rpmseek.com[/url] are great places for finding packages for software that isn't in debian stable -- including newer versions of packages backported to the current debian stable (woody) distribution.

Well that's my $0.02 on server distros... I'm a definite Debian fan now.

But I'm in the market for a desktop distro (where having the latest and greatest KDE/GNOME etc is actually important) but I want to be able to just use the machine, not spend hours recompiling or reinstalling stuff all the time. Any advice from people? Debian unstable? mdk?

[%sig%]

Re: Yes! Absolutely!

awesome info man, thanks.

Re: Should I switch from Red Hat to Debian?

For at least the last two distros I think Mandrake has basically been its own shop. Business wise they're centerred in France and technically their urpmi system is independent of redhats rpm system (and better imho).

There's a lot of sharing between the varios distros but you cant really call mandrake a redhat clone any more.

bo

imho

Re: Should I switch from Red Hat to Debian?

Mandrake hasn't been built on a copy of RH since about 7.0.

Re: Yes! Absolutely!

Highly recommend it. I have been running debian unstable for a few years now with few problems. Don't let the name upset you, it is actually rather easy and stable. There might be a minor problem about a newer version of some package not wanting to install with dependency issues but that normally gets settled out in a few days. So in all rather stable and rather cutting (not quite gentoo's bleeding) edge

Re: Should I switch from Red Hat to Debian?

I recommend you consider Libranet 2.8.X - which is a "generic" Debian distribution, BUT with their own admin and based on Sarge with any fixes, updates, etc. - which means the later kernel (2.4.21) and libraries to suit.

I also have been a long time GNU/Linux user (5 -6 years), with experience on all major distros, (even as reseller for SuSE) and settled on Libranet/Debian due to factors indicated above. No regrets for past 14 months of use.

Re: Should I switch from Red Hat to Debian?

I've enjoyed Libranet (Debian) and Gentoo for doing things the hard way, and Mandrake for I-just-want-it-to-work. Gentoo will be faster when installed, but will take a long time to get there. Both are stable, highly configurable, and well...great.

Trustix Secure Linux (TSL)

If you're looking for alternatives to Red Hat for servers I suggest evaluating TSL 2.0 (http://www.trustix.org/). It's loosely based on RedHat 7.2 (the last good RH server version). Some of the nice features:

- RPM based distro (if you're a fan of RPM)
- free updates using swup (kinda a cross between up2date and apt-get)
- server only OS, with an eye towards security.

It feels a lot like older versions of Red Hat. You might find it a more comfortable fit than switching to Debian.

Re: Should I switch from Red Hat to Debian?

I've tried installing Debian several times now and it all comes down to not supporting my Intel network card and Generic Nvidia video driver. Now with these two complications I find it impossible to even get it installed. I'm sure jumping through several hoops I'd be able to find the e100 module, put it on a floppy and have a wonderful install of Debian, but since Sarge is due out in December or so I figure it's best to wait. In the meantime I've been using Fedora, the new free Red Hat, of course without support. There are still free ways to get support through newsgroups. My recommendation is go with what works for you.

Re: Should I switch from Red Hat to Debian?

Definitely give Slackware a serious look before you go Debian. They've now ported apt in the form of Slapt-get, but I use Swaret, which seems to be just as easy to me (info for both is on linuxpackages.net). Two commands and all the latest stuff downloads and installs. Excellent system.

Also, Slackware is dead-on stable, noticably faster than Red Hat, and with Dropline Gnome it has a better destktop. They're also up-to-date, with kernel 2.4.22 and all the important pieces 2.6-ready.

I'm running Slack 9.1 (with 2.6test9 so I can see my SATA drive). I've tried Red Hat, Suse, Mandrake, Debian and a couple other distros in the last two months (built a new box and wanted to get the best fit), but went back to Slackware.

And the ISOs and upgrades are easy to get at and show no signs of getting any harder.

Hate to sound like a fan boy, but as somebody who switched from the Mac only a year ago, Slackware is what kept me on Linux.

Good luck.

Re: Should I switch from Red Hat to Debian?

I've actually been thinking about the same issues. I'll admit I use my system mainly as a workstation, but the issues you mention seem oddly familiar. The reason I ditched Red Hat is exactly the one you mention...

I did try Debian, and actually got as far as having a working machine on Debian Unstable, but it was a real pain to do so. Of course, it was a pleasure after that.

If you are looking for options, I'd suggest you take a close look at Libranet (Debian based) and at Mandrake (which uses it's own rpm-based package manager, called urpmi). At present, I am using Mandrake 9.2 and loving it.

Re: Should I switch from Red Hat to Debian?

We were running about 12 servers on RH and paying the RHN up2date annual fees ($60/year/machine). We can not pay much more than that so we say good bye to RH and I am moving all the servers and a few new ones to Gentoo within a month. I am testing the Gentoo because of this since April. Some mentioned Gentoo being a slow install. This is true only if you compile everything but if you use the Gentoo binary (GRP) CD-set then system is up in about a half hour. BTW, we will pay the Gentoo guys the $60/year/machine.
baba

[%sig%]

Dump RH, Go Gentoo!

Since you said that you will be doing custom compiles ... go Gentoo!

It is my choice. I left debian for Gentoo.

Use 'distcc' for distributed compiles. Then make an 'ebuild' on one system to install as a precompiled package on all other systems.

enjoy
tj

Re: Should I switch from Red Hat to Debian?

I am currently running MDK 9.2 also.

I moved to MDK with their 8.2 release, which was a dream distro. MDK 9.0 would not load on my box or four others I tried it on, so I waited for MDK 9.1. I wasn't disappointed, the 9.1 was equal and beyond 8.2... it was the best distro I ever installed.

I waited with anticipation for MDK 9.2 and when the opportunity to dl the ISO set arose I took it. I usually install 'scratch', but this time I decided to do the upgrade route. The results were much less than I've grown accustomed to with MDK.

My NVIDIA board wouldn't load until I installed the kernel tree, which wasn't on the ISO set. After I downloaded it from the 9.2 FTP site the board compiled, but with an error about the glibc library link not working. This may explain why the x-server, rock solid under 9.1, occasionally locks up under 9.2.

KMail, KNode and KAddressbook didn't install, but after I specifically selected and installed them using MCC, my addressbook and config files were still intact and were read OK.

Many items were missing from the menu system. The root menu system was spartan, to say the least. There was no link to MCC!! I was able to get the root menu system going again the way it should be, then my user menu system worked OK.

A second desktop ICON for my two CDs and my TV Card were installed. Had to go to root to delete them, and when I did all the respective icons were deleted.

I don't know if the scratch install would have faired any better. I believe, no hope, it would, but I am not going to try it. I've decided that I will look around. I was going to try Debian until a poster mentioned that his NVIDIA board wasn't recognized. But, I may try it anyway. I'm getting tired of the quarterly update/install cycle, and Debian's slow pace is beginning to appeal to me.

[%sig%]

Re: Should I switch from Red Hat to Debian?

I have absolutely no experience with RH whatsoever.

Nor do I want to.

After being fed up with the Windoze environment, and hearing about the new possibilities of the Linux world, I introduced myself to Linux via Debian.

First of all, you do indeed have a very well supported 2.4 kernel under the Woody 3.0 "stable" distribution.

Since I have no experience with the RH packaging environment, I can't compare - however Debian does have an EXTRAORDINARY package management system. You can add, update, and remote packages at will - and it's unbelievable how easy it is to re-install something at a default configuration - especially when comparing to my previous Windoze experiences.

I may explore some other distros to see what they offer - but I've got a very difficult time justifying that. Debian offers a community environment that I think is quite unique. Granted, sometimes the tech support is worth what you pay for - but this is a volunteer effort and they do expect you to TRY to read the voluminous documentation (although you have to find it first!).

If you want a least a sharper edge - you can always try the "unstable" release". I'm running four workstations and two servers in a production environment under unstable - with no problems (though I haven't tried the 2.6 kernel yet). And if you want CUTTING edge - people are usually releasing their own packages with just-compiled stuff.

At the moment, really the only other distro that interests me is Xandros. It's based on Debian (major plus!), integrates Codeweaver's CrossoverOffice, and adds a very slick GUI and file manager.

The biggest problem I've had is the lack of documentation - not necessarily for Debian, but for Linux in general and most of the products I'm using (or trying to learn). No one's written a book yet titled, "How to migrate from and replace an existing Windows network using (Debian) Linux, including Office, Fax, Internet, Database, and Business applications".

But I'm taking notes - I may write it yet.

Still learning . . .
Linux Newbie

Re: Dump RH, Go Gentoo!

Don't get me wrong, I love gentoo, but it's a desktop variant of linux, imho. You can't get the kind of stability you need for servers on something you have to compile. Might be okay if you used the pre-tested and pre-compiled variants of it - but debian has the edge there - if you build a debian box, its rock-solid.

Debian is, unfortunately, consistently outdated. :( getting Woody to a 2.4 kernel is relatively easy though.. but we find things like samba and ldap need to be rebuilt against non-standard builds.. and if you keep doing that, you start running into non-stable systems.

definitely debian is, imho, better suited then RH for servers. My other choice would be Mandrake.

and yes, I've done my RHCE. :) RedHat have done some great things for linux, but this is a sad sad day for linux. They should stick to making money out of the certification, I think.

Re: Should I switch from Red Hat to Debian?

I'll put my vote in for Gentoo also. I have a lot of RH servers under my belt (and RHCE too.) I don't mind paying for RH Enterprise Linux for a couple of the more critical ones. I didn't even mind paying the yearly RHN for several others to keep them up to date more easily.

But without some gaurantee that there will be a supported (at least with patches and security updates) free version I'm jumping ship on most of my servers.

The things I like about gentoo:
- Compiled for your PC
- Only what you want gets installed
- No real "upgrade" cycle... you upgrade components as new ones are relased... when the next "version" of Gentoo is released, you find that you are "magically" already up to date.
- "Package" management is a snap IMHO.

The only thing that may make gentoo harder for some less technical folks may be updating config files after you upgrade a package. But it's still actually a bit better than RH's way of dropping *.rpmnew files wherever it wants that you have to find and incorporate any changes from.

BTW.. another post complains that gentoo is less stable because it is compiled from source. Huh? ALL the distros are compiled from source at some point! And gentoo developers seem to do a pretty good job of picking decent compile options for their defaults.

Gentoo is a must look

I've been using Gentoo for a little over a year and have built several servers that have run since then with content upgrading and no problems. Gentoo is very solid and worth the look.

As several others have already stated since your looking at switching anyway you should at least give it a look. It's package manager makes apt look sad.

Besides Debian is always light years behind the rest of the linux world in updates as others have already stated. All for "stability" um... yeah sure that must be in. The 2.4 kernel is after all very "unstable" right? :-)

Start your gentoo install using a stage 3 tarball to save you about a day of compiling since your just looking.

Robert

Check out Mandrake

Hi,

I've been using Mandrake for the past year on several computers, and I highly recommend it. I've used Red Hat for years, but Mandrake blew it away with two things: urpmi (the package manager), and its awesome workstation support.

As others have noted, 9.1 is a great distribution. For servers, you can lock it down with the Bastille-Linux script. It has recent server versions, easy updates to Apache 2.0.47, Postfix, etc. There's only been a couple packages I've had to install from source--most common servers install with a single urpmi command, downloading the software and all the dependencies, installing them with all the necessary startup scripts, and starting them for you.

9.2 has some quirks, as others have noticed. I have not found anything in 9.2 that makes it a compelling upgrade for server use over 9.1--but I think it's worthwhile for desktop use. 9.2 finally fixed power management on my Toshiba laptop, it comes with OpenOffice.org 1.1, and Evolution doesn't have the big memory leak I seem to be hit with from the Texstar package for 9.1.

Give it a try!

--John

[%sig%]

Re: Should I switch from Red Hat to Debian?

[quote] BTW.. another post complains that gentoo is less stable because it is compiled from source. Huh? ALL the distros are compiled from source at some point! And gentoo developers seem to do a pretty good job of picking decent compile options for their defaults.[/quote]
------
Yes, and also when you set your make.conf entries then do not try to set agressive compile options and then you will be OK. For servers use only the most conservative options.
baba

[%sig%]

Re: Should I switch from Red Hat to Debian?

I use Debian servers, in a production environment, and have had nothing but good things to say about it.

One thing that's not mentioned in any of the posts above, is that you can actually run a Stable Debian server, and selectively install packages from Testing or Unstable (I recommend from Testing though). Better still, when you need to update the system, apt-get will intelligently recognise the packages you've installed from Testing, and search for updates on them from Testing.

I run four production servers with this hybrid Stable/Testing combination, and it works beautifully! It's the best of both worlds ... great system stability with the latest daemon software, and all automatically maintainable via the package system.

Re: Should I switch from Red Hat to Debian?

If you want a rock rock rock solid system, choose debian stable, but live with outdated software.
If you want a very very stable system, choose debian testing. Up to date software and no nightmares.
If you want the latest and greatest (more recent than other distros) choose unstable. Be warned, it normally makes no trouble, but hey, its named unstable ...

You will not regret the switch to debian. My home route runs un testing for 3 years now. I update every 2 days to the newest patches with 'apt-get update && apt-get upgrade'. Never had a problem.

using debian

gday atrox,

debian is definately alot smaller cleaner tighter than redhat

its fairly much just as compatable with software made for redhat and mandrake.
i say also cause some gits like ximian
only allow the installer to detect and work on rpm based systems ;<

as a system admin running debian for a few years now, here is some comments of mine

using woody (stable) or sarge (testing)
are just as stable in there own rights,
i run production /testing/ development
server, workstations, routers and firewalls

u can have a woody core base of packages
but have some appz installed from sarge aswell

you can still dist-upgrade (upgrade the entire OS to the latest)

id recommend running sarge with 2.4.20 .21 or .22 or 2.6.0-test8
for samba nfs proxy and apt-mirror servers

if u wanted nfs and networking advantages u would maybe like to look at 2.6.0-test9
atleast in a testing server

i used to use redhat and mandrake a long time ago, but i switched to debian and it was alot easier to upgrade install and maintain softwares with ease a majority of the time

theres also alot of third party mirrors for deb packages like www.apt-get.org

dpkg is the package manager

apt is a front end
tasksel is a front end
dselect is a front end

its not best to use a combination of the front ends when your new to this, best to just stick to apt*

hope that helps

;)

kind regards
REd

Re: Dump RH, Go Gentoo!

I'm using Gentoo on 3 servers, for file/print/web/whatever. It's made my life a whole lot easier.

My previous RH experience was this: fine if you stay with the stock distro and packages, but you can get into trouble when you customise things. Also, many of the packages seem to live in folders different to those specified by default in source tarballs, which involves messing with 'configure' if you want to install a program from the original source (as opposed to a RH source rpm)

I tried the apt-get setup for rpm, but when I tested an update of KDE to 3.1 it was going to require something like 158 new packages. (I also use the servers for remote X, hence KDE)

With Gentoo you selectively upgrade. E.g. an update to SSH comes out and you can immediately see which other libraries are required for the compile (usually none, if you're up to date.)

I know it looks like a tinkerer's dream, but it just happens to be an elegant solution to one of the biggest drawbacks with packaged distros.

That depends. Here are four options.

(1) Mandrake is a very polished end-user desktop. Just like RedHat, if you want everything to work out of the box, get used to formatting and reinstalling, since no upgrade in the world can be expected to resolve all the dependencies on your system after you install a few third-party RPMs. Plan on blowing away your third party RPM stuff, at a minimum, before doing any upgrades.

(2) As far as dependency management, and ability to apply bugfix and security patches only without going to the latest versions of software, nothing beats Debian. For most servers, the debian Stable branch is hard to beat. Mandrake can't touch Debian here, although mandrake is a little easier to install , Debian is loads easier to maintain. What you find is that you end up wasting a lot MORE time maintaining Mandrake and RedHat than it would have taken you to just install Debian, which is a joy to use, even if it takes a little bit more work "out of box" to get things nice.

(3) For learning Linux and for general goofing around, nothing (IMHO) beats Debian unstable (the bleeding edge repository, with the latest and greatest ports of everything).

(4) If you are a corporate user, get over yourself, and admit that either you're paying a salary to an extra horde of IT people to manage your current IT mix, or you're contracting some of those things out to third-parties. Linux is no different, well, except that it is lots cheaper than Windows Server 2003, and at the end of the day, you still have the full source code. RedHat has simply *got* to deliver value to you, or you just won't renew your support contracts, etc. Could Microsoft deliver this kind of service and this kind of open-ness? Not on your life. RedHat appears to have the Enterprise Linux brand name, and the hardware partnerships that can help you out. IBM seems to be pretty active in this space too. I don't see much evidence of success, but UnitedLinux was intended to be a player in this space, although I would stay 100 miles away from UnitedLinux, since SCO peddles it.

Warren Postma
Toronto Canada

Re: Should I switch from Red Hat to Debian?

I've made the change to Debian for several of our production machines here & wonder why I didn't do it years ago.

I do an initial install from the first CD, then get the rest through the wires as dselect can be a real nightmare & there are usually some updated packages.

You can install a 2.4 kernel with Debian 3.0, which I did. And replacing the kernel is one of the beauties of Debian. I wanted a custom kernel so downloaded the source from kernel.org. I untarred & ran make menuconfigure to choose the options I wanted. From there it took two commands to have a kernel installed with lilo configured & installed ready to reboot. Debian first builds a .deb package which you then install with dpkg. I don't think RedHat comes even close to this.

And one more example is OpenSSH. I read of an update made available due to a security issue, so issued the commands "apt-get update" then "apt-get install ssh". The package was downloaded, installed & restarted with no further work required.

We have also built a test system for desktop use. We started in the same way but after the basic install switched to the testing version. A simple "apt-get update" then "apt-get upgrade" was all it took to bring the whole system up to the new version. No problems so far.

I have a quick document on install if you're interested.

Get Debian. There's no chance of the commercialisation thing happening.

Cheers
Adrian

Re: Should I switch from Red Hat to Debian?

I would seriously consider Slackware 9.1. I, like you, was a Red Hat fan since version 5.0. I have tried many, many Linux distros but have always come back to Red Hat. Now that I've tried good old Slack I am hooked. It's simple to use, install, it is rock-solid stable and if you install Swaret, you can do all the distro upgrades on the fly as well, just like Debian. And if you like a nice, cool GUI install Dropline GNOME. It's drop-dead gorgeous! Go, Slack, Go!!!

[%sig%]

Re: Should I switch from Red Hat to Debian?

arch linux is worth looking at
http://www.archlinux.org
as offering a combo package management system
that easily supports both binary (686 minimum)
and compile-from-source install/upgrade modes.

It is also ridiculously easy to build your
own packages in it, so you could rather trivially build up a custom blend for your
servers that mixed your custom tools with
the distribution's.

One drawback is that it doesn't have debian's
thousands upon thousands of packages. But that lets it also live, somewhat stably, closer to the edge.

I just recently left debian unstable for arch because every few months my debian unstable box died on me, or gnome went south, or whatever. And I wasn't ready to live with the debian stable era of packages.

Your mileage may vary, etc. But worth a look.

Re: Should I switch from Red Hat to Debian?

Debian stable (woody 3.0) already release with kernel 2.4.18

LIBRANET ALL THE WAY

I have to agree that libranet makes for the best install of debian around. It has good hardware detection and (x)adminmenu lets you recompile the kernel no hassles. I have been using 2.0 for all my installs. I just do a minimal install and get apt-get the packages I want. I run stable on my server and unstable on my desktop and it is easily my favorite distro.

misreading the redhat changes

I think you are misreading the changes that are occuring in how Redhat releases software. Basically, with Fedora, redhat has become similar to Debian in how it is put together. It is open and outside users can submit packages, just like Debian. It will utilize apt repositories, just like Debian. I don't know how the maintenance schedule compares with Debian, but I would rather rapid updates than staying in the dark ages.

No, there won't be any official support for Fedora, but Debian doesn't offer any either other than mailing lists and bug tracking systems (not that I know of). These are available for Fedora and are similar to the support us downloaders have always been getting from Redhat. It has worked for me so far, so I can't see why it won't work in the future.

The advantage that Fedora will have over Debian is that it has a corporate sponsor that is interested in it developing at a reasonable rate. Redhat has a financial interest in that they will be including fedora in their commercial releases. This system of open coupled with commercial often produces excellent software (MySQL, Postgresql, OpenOffice, anything from Ximian, etc.). I think long term this will keep Fedora strong and in the present.

Finally, switching to Debian certainly will not make installing/updating easier. I have heard all sorts of install/update horror stories with Debian. The fact is that installs/upgrades are a hard problem, particularly in Linux where users can drastically modify their system. No system is perfect. Nevertheless, I find that if I actually read the release notes that upgrading Redhat isn't too bad. Always a couple of quirks, but always solveable.

Re: Should I switch from Red Hat to Debian?

So being involved in upstream GCC, Gnome, Mozilla, Epiphany, cygwin, Kernel, freedesktop, and RPM. Are not good enough?
search very popular OSS software's CVS and you'll see more @redhat.com developers then @suse or @debian.org. They don't just dump money into thier own distro, they dump money into the project to make EVERYONE's distro better. Look at NTPL threading they put in the kernel took us from 2000 threads to 50,000 but did they put that in thier enterprise edition? no they pumped it into 2.6 kernel.

This distain for redhat is totally unfounded. they use more bandwith then anyone else on the whole east coast supplying your precious free distros & updates for 10 years and ppl are angry they don't get it for free anymore? well I think these people are nothing more then leeches and spoiled brats.

[%sig%]

Re: Should I switch from Red Hat to Debian?

'up2date --update'

is too much hassle? Linux is not for you try mac OSX. Its very stable and seems to suit you perfectly.

[%sig%]

Re: Should I switch from Red Hat to Debian?

Note that you don't have to use Unstable or Testing to get a more up-to-date Debian system. There are lots of so called "backports" out there which are basically packages from Testing or Unstable compiled and packaged for Stable.

Look at http://www.backports.org/

And another thing: Relax. When you try this and that distribution you're just losing time. Debian takes its time between stable releases and these years are years of peace and productivity when you just stay with it. "Stable" means not only solid, it means also lots of time to do other things than digging around in the distro of the day. Relax.

[%sig%]

he#? yes...

I was disappointed at RedHat for a number
of years when they would not ship KDE.
They finally came to their senses around
7.2, 7.3, I was quite happy..., vanilla KDE.
Then came bluecurve... ugh...

In the last year people, have started really
cracking linux boxes... You really need to
to patch now... apt-get just works better
than up2date, fedora & apt-rpm notwithstanding,
because package availability is so much
greater in Debian. Plus there is the free iso
image issue you mentioned.

It added up to me doing the same switch
in the past month. 2 down, 1 to go.
Did woody, keeping the default as "stable"
while keeping access to testing.
got XFree86 4 from testing,
kde 3.1.4 from a kde stable repository.
it's good. from a "net" install, the system
is sooo lean, after adding everything I need
I still am using only 1.5 Gig's in /.
Very happy. Last one to go is going to be
the server.

[%sig%]

Re: Should I switch from Red Hat to Debian?

In your case Yes. From what you describe Debian 3 seems just up your alley. Major stable versions come out about every 2 years and with apt-get you can update the OS or security fixes online. I obtained the full 7 or 8 CD ISO package but only used the first CD. During the installation I selected an option to install from http/ftp sites. With a DSL connection the install does not take too long. Any addition software from the 8000+ packages is a simple 'apt-get install package-name' command.

You can have the 2.4 kernal with Debian 3/Woody.

R.L.

upgrades and 2.4 kernels

First of all, definitely give Debian a go. Once you've experienced the goodness of Apt and friends it's almost impossible to go back.

Some comments about your situation:

Distribution upgrades
=====================
Debian provides amazingly smooth upgrades. There are many people out there who installed Debian many years and versions ago, and just keep upgrading on the fly. The necessity of a clean re-install is almost unheard of in Debian.

Upgrading multiple machines
===========================
If you manage a server farm of Debian boxes, set up Apt-cacher on a local machine and point all your boxes at it. It's a caching proxy optimised to work with Apt, and can save you heaps of bandwidth and time if you've got a number of similar machines.

Installing 2.4 kernel
=====================
Woody supported installation natively with a 2.4 kernel with Ext3/ReiserFS support, it's just that most people don't know about it because they don't read the instructions on the very first screen that comes up in the installer. I give details of this in my installer walkthrough at [url=http://www.debianuniverse.com/readonline/chapter/03]www.debianuniverse.com/readonline/chapter/03[/url]

Custom kernel packages
======================
If the pre-supplied 2.4 kernel isn't adequate (for eg, if you need to add those NFS patches) one of the really cool things about Debian is you can build a kernel on one machine, and create a .deb package that you can then use to trivially install it on multiple machines. No need to do it on every machine individually, or to copy all the parts of it across. Once again, I've written a guide about how to do it:
[url=http://www.debianuniverse.com/readonline/chapter/21]www.debianuniverse.com/readonline/chapter/21[/url]

Re: Should I switch from Red Hat to Debian?

go for the switch... you seem to know your way around linux so debian should be easy. the install seems scary, but as its been said, a chicken could install it: just peck the enter key for most questions... MOST of the defaults were right for me.
i use the bf24 install (i think the F3 key shows your options) but skipped the quiet mode... i didn't like the defaults it gave, and it autodetects most of my hardware (just the sound card wasn't).
debian keeps me sane and happy...no more rpm hell, etc. also, it is free (or $5 for the stable 2 cd set from a debian reseller). i use stable for the important stuff and unstable for the thrill of the drive down the autobahn of life :>
i have never looked back (although i did start out with macmillan red hat 5.2 which i think was a pre-cursor to mandrake). mandrake and redhat are nice but left me with a thirst for something else... like a cheap (free) beer leaves you thirsting for something nicer...

libranet is okay, but is not free unless you want older versions... and they can always take you down the $$$ road later on once they have you....

linux is my God, debian is my religion...
(linux is what i believe in, debian is how i like it delivered to me.

My point

Debian is wonderful distro, no doubt.There is a lot of difference btwen rh and debian. personally I feel the difference between M$ and rh is same as rh and debian. The problem here is people just dont want to try.
Even if they try, it will be for one time and go back to rh. In late 90's there was a revolutionary migration from M$ to linux. And now rh to debian is required.

Re: Should I switch from Red Hat to Debian?

Why switch now?

What is to stop Fedora from bringing the same advantages as Debian with RPM instead of DEB? This is what I am hoping for.

Imagine a Linux distro with the mainstream cred of Red Hat and the large, maintained package collection of Debian.

If Fedora does not pan out I might switch. If it doesn't have to then I will not have to.

Why switch now?

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.