LinuxQuestions.org
Did you know LQ has a Linux Hardware Compatibility List?
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions
User Name
Password
Linux - Distributions This forum is for Distribution specific questions.
Red Hat, Slackware, Debian, Novell, LFS, Mandriva, Ubuntu, Fedora - the list goes on and on... Note: An (*) indicates there is no official participation from that distribution here at LQ.

Notices

View Poll Results: Your option:
FreeBSD 7 20.00%
Slackware Linux 15 42.86%
Gentoo Linux 8 22.86%
Debian Linux 14 40.00%
Redhat Linux 5 14.29%
Multiple Choice Poll. Voters: 35. You may not vote on this poll

Reply
 
Search this Thread
Old 02-08-2007, 12:02 PM   #1
Hedon
Member
 
Registered: Aug 2005
Location: Bucharest, Romania
Distribution: Mandrake / Debian
Posts: 53

Rep: Reputation: 15
Best Linux for Server


Hey guys... Soon i'll probably have a dedicated server to handle, and I have to start from the bottom. My is simple. Which of the following would you choose as the OS for the server?

FreeBSD
Slackware
Gentoo
Debian
Redhat

I'm interested for you to vote, but to explain to me also, why would you choose that distro.
 
Old 02-08-2007, 12:37 PM   #2
Samoth
Member
 
Registered: Apr 2005
Distribution: Ubuntu dapper(2.6.17.4-custom), Gentoo 2006.1 amd64(2.6.17-r8-custombuild)
Posts: 472
Blog Entries: 1

Rep: Reputation: 30
As a Gentoo user I would do Gentoo, only on a few conditions.

1) Always stay with stable, Never, Never, Never, do ACCEPT_KEYWORDS="~arch". Always stay stable, and use /etc/portage/package.keywords to use specific testing packages.

2) Always try something out on another machine. I use a desktop and got used to gentoo for about 2 months before I tried to put it onto a server.

I would recommend Gentoo because of portage, and how new software/security fixes come out so soon.

I would like to warn you though, You will learn a lot.

On a sidenote, there is no specific feature that does "security-only" upgrades, you must use a program called "glsa-check" to do it. This, although called beta, has never given me any problems. Don't worry, this feature will be merged into portage(the package manager) soon.

Happy gentoo-ing!
 
Old 02-08-2007, 12:39 PM   #3
blink56k
Member
 
Registered: Nov 2005
Location: US East Coast
Distribution: Fedora Core 6 and several LiveCDs
Posts: 34
Blog Entries: 1

Rep: Reputation: 15
Well I'm by no means a server guru (or know much about them to begin with), if you have the money I would go (personal bias) and use professional SUSE/Red Hat (bandwagon, I know).

Still, there seems to be a large consensus that screams FreeBSD for servers for a good reason or two (when I asked about the differences/suitable uses of Linux vs. BSD, many said they would go for BSD on a server, while also admitting both OSes work fine as either desktop or server platforms).

Good luck.
 
Old 02-08-2007, 12:47 PM   #4
asommer
Member
 
Registered: Mar 2003
Location: North Carolina
Distribution: Gentoo
Posts: 168

Rep: Reputation: 30
I have to agree with Samoth...Gentoo is pretty awesome and portage makes it....well more awesomer...heh

I really like Gentoo's philosophy of "rolling updates" instead of back porting security fixes to old versions. It makes it really nice to never have to take a server down and upgrade from CD.
 
Old 02-08-2007, 12:52 PM   #5
doeppjakab
LQ Newbie
 
Registered: Jul 2006
Distribution: Desktop: Slackware 12, Slamd64; Server: OpenBSD
Posts: 10

Rep: Reputation: 0
OpenBSD!!!
 
Old 02-08-2007, 01:33 PM   #6
Samoth
Member
 
Registered: Apr 2005
Distribution: Ubuntu dapper(2.6.17.4-custom), Gentoo 2006.1 amd64(2.6.17-r8-custombuild)
Posts: 472
Blog Entries: 1

Rep: Reputation: 30
Oh yeah, thanks asommer, I forgot about the "rolling updates" way of doing things. Just too much in Gentoo's favor I guess. ;-)
 
Old 02-08-2007, 03:17 PM   #7
Hedon
Member
 
Registered: Aug 2005
Location: Bucharest, Romania
Distribution: Mandrake / Debian
Posts: 53

Original Poster
Rep: Reputation: 15
Wow. Didn't expect to have so many answers so fast... My options were Gentoo ( I have a friend which is very good with it ), Slakware and Debian (these two I can handle myself).

Please continue expressing your options. The poll will be open till 2007.02.20.
 
Old 02-08-2007, 03:22 PM   #8
farslayer
Guru
 
Registered: Oct 2005
Location: Willoughby, Ohio
Distribution: linuxdebian
Posts: 7,231
Blog Entries: 5

Rep: Reputation: 189Reputation: 189
Debian Stable for a server. Etch will become stable very soon and has great hardware support. It installed without a hitch on my New HP Server with SAS RAID controller, GIG Ethernet, etc.. I did a base install which got the system up and running with NO extra software. I then had to add the things I wanted such as SSH, ntpd, Postfix, Courier, etc.. (mine is a mail server can you tell ? ) no GUI no extra services running out of the box that I don't need. the ability to do the base install is a bonus imho. I don't want some distro installing a bunch of junk I do not need on my server.

If this is truly a server that is going to be up 24/7/365 then stability/and availability should be your goals. Debian stable branch while not as up to date as some other distros, excels in the stability department. Debian has a very stringent Quality control process packages go through before they are moved into the stable branch.

I also believe if it ain't broke don't fix it. If all I need are security updates because everything is working fine than that's all I want. I don't need to be constantly updating versions of software. It's a server not a test/play machine.

Debian apt package management is hard to beat. quick, simple, and to the point. I need my server to be up and available I don't want to be sitting around waiting for applications to recompile, as with some of the source based distros.

I also look at silly things like What OS's are supported by the hardware manufacturers on their Server hardware ? the answer to this one is RHEL, SUSE Enterprise, and Debian (HP Supports Debian, Dell and IBM support only RHEL and SUSE) So if it's officially supported then I shouldn't have any trouble getting it to run on my own without utilizing support.. The RAID controllers and various other server hardware should all work out of the box.

I hope when you say Redhat you are referring to RHEL or CentOS (one of the enterprise branches) not Fedora.. Fedora imho is NOT an OS for a server. I do not believe Fedora qualifies in the stability department. just my personal opinion.

What it all comes down to is a few basic questions:
What are your goals ?
What do YOU want to accomplish ?
Which Distro works the way YOU want to work?
Which package management system are you most comfortable with ?
How much do you plan to mess around with the box ?
Do you plan to pretty much set it and forget it ?
What distributions are going to meet those requirements ?

We of course are all going to vote for our favorite distros based on the features we like about them. In the end it what is most important to you ?
 
Old 02-08-2007, 03:36 PM   #9
Hedon
Member
 
Registered: Aug 2005
Location: Bucharest, Romania
Distribution: Mandrake / Debian
Posts: 53

Original Poster
Rep: Reputation: 15
My first option is Debian also, but there is nothing on this earth to make me remain on Stable version. Still hope for Debian 4 to see how it looks like...

Gentoo is native compilable... You compile everything on it.
Slakware has a compilable version...

I really hate distros that separate themselves from compilable applications. With Debian I had a very huge problem with mod_js for example.

I know you will all vote for your favorite distro. That's why I asked you to justify your votes.

And yes. By Redhat I mean Redhat Enterprise Linux. ( even though I most servers I interacted with have Redhat 9.x )
 
Old 02-08-2007, 03:36 PM   #10
phil.d.g
Senior Member
 
Registered: Oct 2004
Posts: 1,192

Rep: Reputation: 101Reputation: 101
I think it best to use what you have a good deal of experience with. No point putting FreeBSD on a production server if you've never used it before. From your list of choices and the distributions listed in your profile it would seem that Debian be your best bet.

My personal preference for general use servers is FreeBSD, if your looking for a Linux solution (as the subject states) then it would have to be Slackware.

EDIT:

In response to your latest post. I like the whole FreeBSD package, the way there is a distinct line between the operating system and application software, package management, documentation, to name but a few. Many liken Slackware's init system to FreeBSD's, I feel that FreeBSD's init system is simple and elegant, but Slackware's a little crude (Don't get me wrong though, I'd have Slackware's init system over Sys-V-Init anyday).

Last edited by phil.d.g; 02-08-2007 at 03:42 PM.
 
Old 02-09-2007, 08:46 AM   #11
eqxro
Member
 
Registered: Apr 2004
Location: Outer space :D
Distribution: Gentoo 2005.0 amd64 2.6.14-dfx3
Posts: 203

Rep: Reputation: 30
I'd go with Gentoo... I'm a long time Gentoo user, and I'm quite comfortable and happy with it. I'm using gentoo on my desktop/laptop/router, and now a couple extra servers. I like the gentoo way of doing this and I also recommend staying stable (glsa-check is really handy too). I don't upgrade unless I have to (as an example my router is still running 2.6.11, didnt do a major update in 1 year).

The downside with gentoo is quite simple - you have to compile everything (unless you're using binaries, https://e.ututo.org.ar can help you there and the gentoo wiki). With this also comes a lot of trouble - choose the CFLAGS wrong, forget a USE flag here and there and you'll end up asking yourself what is wrong. This things you learn from experience and the web.

I'm not a fan of RedHat, I never used FreeBSD, and I wanted to give Slackware a shot or two a couple of weeks ago. If you know your way around, stick to the things you know. Another important thing is the community: it can get you out of trouble really quickly, just RTFM, STFW and finally ask away on the forums.

If you're still not decided, just pick one that you think will be the best for you, try it out on a spare machine (or the server before going live with it), get used to the distro and try to solve the problems as they appear. I reinstalled Gentoo a couple of times before getting used to it, so you might end up doing the same thing.
 
Old 02-09-2007, 05:30 PM   #12
jacook
Member
 
Registered: Nov 2005
Location: Townsville, Australia
Distribution: PCLinuxOS .93 Junior
Posts: 437

Rep: Reputation: 30
ATMission
http://www.atconsultancy.nl/atmission/

very user friendly,packed full of features

Jake
 
Old 02-10-2007, 07:55 AM   #13
Samoth
Member
 
Registered: Apr 2005
Distribution: Ubuntu dapper(2.6.17.4-custom), Gentoo 2006.1 amd64(2.6.17-r8-custombuild)
Posts: 472
Blog Entries: 1

Rep: Reputation: 30
Looks like Slackware and Gentoo are tied. To clarify for everyone how "long" it takes to install software:

I run a small server(SATA 500GB drive, Turion64 2.0Ghz) and every month I update(completely, I don't bother to sync and do glsa-check every day, because I have dialup) my system, and it takes, 4-5 hours, depending on how much gets upgraded. I think that Gentoo gets a lot of unneeded flak for taking too long to install/upgrade because of compiling. I myself haven't really had much trouble with taking too long.

I admit, I don't run a GUI on my server, and that is one reason why it doesn't take long to upgrade. I do run two desktops/multimedia boxes and it can take a long time to upgrade(mostly kde), about 1 day. KDE is a huge piece of software.

Switching gears, you can build binary packages for your servers by having another computer compile everything and then distribute them to your server. This method works particularly well with large farms of servers. An alternate approach is to install "distcc" on your network and have other computers compile everything. I can shave 1/2 of the time off by using distcc.
 
Old 02-12-2007, 02:25 PM   #14
Basslord1124
Member
 
Registered: Jun 2004
Location: Ashland, KY
Distribution: Debian, Puppy/Slacko
Posts: 351

Rep: Reputation: 31
I voted FreeBSD and Slackware. I heard BSD systems mentioned sometimes when it comes to the server world AND well I am partial to Slackware. I have no experience with Debian but I would say it'd be a wise choice as well. In fact, I think everything you mentioned there would make a good server...well except...

Gentoo...just for the simple fact you gotta compile everything. I mean if you wanna tinker with it, that's fine but I tend to look at from a real world perspective. Lets say a company wants you to install a server for them, and you tell them that it'll be up as soon as everything is compiled and configured. I have heard quite a few people saying it takes 5+ hours to compile a Gentoo system. I am sure the company would want something that can be put up rather quickly. I know with my Slack server I can do a full upgrade to the latest version in about 30 minutes (no GUI and just the apps I need).

Just my 2 cents...
 
Old 02-16-2007, 06:12 AM   #15
iXneonXi
Member
 
Registered: Jul 2004
Distribution: Xubuntu
Posts: 37

Rep: Reputation: 15
What are everyone's views on CentOS and Ubuntu Server?
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
how to convert samab users from one linux server t other linux server capricorn80 Linux - Networking 2 09-29-2006 04:45 AM
can we configure a Linux server with mail server,file server and web server kumarx Linux - Newbie 5 09-09-2004 06:21 AM
Setup a linux server, DNS, WEB, FTP, and Mail Server Help watermelon_lee Linux - Networking 1 08-26-2003 03:09 AM


All times are GMT -5. The time now is 05:57 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration