Results 1 to 25 of 47
Thread: The FreeBSD vs. Cent OS Debate
-
02-25-2008, 07:06 PM #1Web Hosting Evangelist
- Join Date
- Apr 2005
- Location
- San Diego, CA
- Posts
- 517
The FreeBSD vs. Cent OS Debate
I am about to buy a server to lease... and I was wondering FreeBSD or Cent OS?
I wanted to go with FreeBSD because it is known for the best uptime; but, are there drawbacks?TWC, LLC - USA based w/ three teams behind us!
We will beat any web development or design quote
http://totalwebcentral.com/
-
02-25-2008, 07:38 PM #2Web Hosting Master
- Join Date
- Apr 2004
- Location
- SF Bay Area
- Posts
- 879
Can't imagine many, other than driver support. But, if the provider offers to install FBSD, than driver support shouldn't be an issue.
Some major COTS software may not work on FreeBSD or at least be harder to get to work. Everything else probably has a port or can be compiled.
Many people consider xBSD (FreeBSD, OpenBSD, and otherwise) to have a superior development model and release process vs. most Linux distributions. Stability itself and robustness seems to me less of a factor, though perhaps 5+ years ago you could have said that.
I won't get into the religious side of the debate (kernel, filesystem, and ports superiority, etc.). FreeBSD is a fine operating system and I don't think you'd do yourself wrong using it.
-
02-25-2008, 09:55 PM #3Web Hosting Master
- Join Date
- Mar 2003
- Location
- Canada
- Posts
- 9,072
Drawbacks?
I suppose you could get bored without having to patch your kernel every other week and all the time you'll save from having to dick around with RPM's and stale dependencies!
Let the debate begin!
-
02-25-2008, 10:10 PM #4Managed Service Provider
- Join Date
- Feb 2004
- Location
- Atlanta, GA
- Posts
- 5,662
-
02-25-2008, 10:13 PM #5Web Hosting Master
- Join Date
- Mar 2003
- Location
- Canada
- Posts
- 9,072
-
02-25-2008, 10:53 PM #6Web Hosting Master
- Join Date
- Aug 2007
- Location
- L.A., CA
- Posts
- 3,710
Will you be the person managing the machine?
EasyDCIM.com - DataCenter Infrastructure Management - HELLO DEDICATED SERVER & COLO PROVIDERS! - Reach Me: chris@easydcim.com
Bandwidth Billing | Inventory & Asset Management | Server Control
Order Forms | Reboots | IPMI Control | IP Management | Reverse&Forward DNS | Rack Management
-
02-25-2008, 11:10 PM #7Problem Solver
- Join Date
- Mar 2003
- Location
- California USA
- Posts
- 13,681
Steven Ciaburri | Industry's Best Server Management - Rack911.com
Software Auditing - 400+ Vulnerabilities Found - Quote @ https://www.RACK911Labs.com
Fully Managed Dedicated Servers (Las Vegas, New York City, & Amsterdam) (AS62710)
FreeBSD & Linux Server Management, Security Auditing, Server Optimization, PCI Compliance
-
02-26-2008, 12:19 AM #8Web Hosting Master
- Join Date
- Oct 2002
- Location
- Vancouver, B.C.
- Posts
- 2,699
The RAID cards that you would want to run, run fine on FreeBSD (3ware, Areca, etc...).
It's the RAID cards you don't want to run that tend to have problems. Mostly, because they are unwilling to release documentation, as it exposes all the horrific hardware bugs that they're riddled with, and thus stick to binary blobs *cough, cough, Adaptec*
Besides, once drivers hit FreeBSD-STABLE, you at least know they are complete and will work properly. There are way too many half-baked drivers that make it into production releases in the Linux world.ASTUTE INTERNET: Advanced, customized, and scalable solutions with AS54527 Premium Performance and Canadian Optimized Network (Level3, Shaw, CogecoPeer1, GTT/Tinet),
AS63213 Cost Effective High Performance Network (Cogent, HE, GTT/Tinet)
Dedicated Hosting, Colo, Bandwidth, and Fiber out of Vancouver, Seattle, LA, Toronto, NYC, and Miami
-
02-26-2008, 01:17 PM #9Junior Guru Wannabe
- Join Date
- Jul 2007
- Posts
- 88
I would caution you to check compatibility on specific cards before assuming they will work with FreeBSD.
For example, we found that the 3Ware 9550 is well supported under FreeBSD but the newer 9650 card was not supported or was bleeding edge (this info was from a few months ago).rootbsd.net :: BSD based hosting for smart people
FreeBSD VPS :: FreeBSD and OpenBSD Hosting Powered By Xen
IRC: #rootbsd on freenode
twitter: @rootbsd
-
02-26-2008, 01:33 PM #10Web Hosting Guru
- Join Date
- Sep 2005
- Posts
- 274
-
02-26-2008, 01:36 PM #11Disabled
- Join Date
- Apr 2006
- Posts
- 1,088
Do you plan on running any software or services that are platform dependent? If you plan on running cPanel forget about BSD.
Each OS has a learning curve, but there are many more factors for server uptime beyond the OS. In addition to the OS choice, I would focus on making the system more redundant. I.E. raid mirror, ECC ram, solid network, etc..
-
02-26-2008, 01:44 PM #12Web Hosting Master
- Join Date
- Mar 2003
- Location
- Canada
- Posts
- 9,072
-
02-26-2008, 01:52 PM #13Disabled
- Join Date
- Apr 2006
- Posts
- 1,088
Just stating that it seems that cPanel and RHEL are the defacto standard in the industry, and therefore has a much more abundant community support. Nothing against BSD ; )
Another thing to consider would be ports vs. yum..
-
02-26-2008, 02:03 PM #14Web Hosting Master
- Join Date
- Mar 2003
- Location
- Canada
- Posts
- 9,072
cPanel and Linux are the defacto standards in this industry because they are "easier" to use for most people and more known, which doesn't necessarily make them better. I started out with Linux (Slackware) many, many years ago and made the switch to FreeBSD and haven't looked back in regards to ease of use, reliability and security.
I think if more people were aware of FreeBSD or at least gave it a shot while "learning the ropes" of all things *NIX, they would probably find FreeBSD has a much lower learning curve with better results in the end.
-
02-26-2008, 02:23 PM #15Junior Guru Wannabe
- Join Date
- Dec 2007
- Posts
- 32
I have dealt with FreeBSD, CentOS and Fedora Core in my various internet hosting ventures over the years. If you are comfortable doing your own admin, or have other sources you can get the information you need from, then FreeBSD is an excellent way to go. It is incredibly stable, and decent to secure. cPanel runs JUST fine on it. The ports system was easy enough to learn. File locations are a bit different, but if one has learned CentOS, then it is a fairly easy move over to FreeBSD.
Currently I am on a CentOS 5 server and it runs just fine with no downtime yet. I was just as happy on a FreeBSD 6.2 server. If you prefer FreeBSD, I don't see any reason not to use it.
-
02-26-2008, 07:32 PM #16Disabled
- Join Date
- Apr 2006
- Posts
- 1,088
-
02-27-2008, 08:15 AM #17Web Hosting Evangelist
- Join Date
- Apr 2005
- Location
- San Diego, CA
- Posts
- 517
TWC, LLC - USA based w/ three teams behind us!
We will beat any web development or design quote
http://totalwebcentral.com/
-
02-27-2008, 08:19 AM #18Web Hosting Evangelist
- Join Date
- Apr 2005
- Location
- San Diego, CA
- Posts
- 517
I am very familiar with Cent OS because I trust it. I would be running cPanel. I have plenty of resources since I have been in IT since I was born... so if your question is about adminstration only then I guess the answer is: no problem.
Where the issue lies is remote administration. Is it harder to add new software / new applications to a BSD environment vs. a linux environment?TWC, LLC - USA based w/ three teams behind us!
We will beat any web development or design quote
http://totalwebcentral.com/
-
02-27-2008, 08:40 AM #19Web Hosting Master
- Join Date
- Mar 2003
- Location
- Canada
- Posts
- 9,072
I personally believe adding new software to a FreeBSD server is much easier, but again that's just my opinion. When you add software to a FreeBSD server you have 3 common options, 2 of which are incredibly easy.
Just for demonstration purposes, I'm going to pretend we're going to install the wget software:
Using the package system which is the easiest method of adding new software. If you wanted to add wget, it would be as simple as typing pkg_add -r wget and FreeBSD will download the latest package along with any required dependencies then install them.Using the ports system which requires a single command line (but can also be split up into several commands) and the requirement that you know exactly where the port is located on the system.
cd /usr/ports/ftp/wget/ && make install clean
or
cd /usr/ports/ftp/wget/
make install cleanWith any *NIX OS, you always have the option of manually downloading the source code, configuring it, compiling it and then running a make install. This method offers more flexibility for configuration options, but it is the least user-friendly.
FreeBSD Handbook:
http://www.freebsd.org/doc/en_US.ISO...ooks/handbook/
FreeBSD Handbook (Applications & Ports):
http://www.freebsd.org/doc/en_US.ISO...ook/ports.htmlLast edited by Patrick; 02-27-2008 at 08:44 AM.
-
02-27-2008, 10:38 AM #20Greece
- Join Date
- Jan 2004
- Location
- Greece
- Posts
- 2,211
I manage a lot of linux servers during 1998-2006 (redhat, slackware, debian). Now I transfer everything to freebsd. It's the easiest OS for server I work with so far. Some of the things I like:
1) Powerful ports system
2) Easier to patch server
3) Easier to configure firewall
4) Good documentation
-
02-27-2008, 10:41 AM #21Web Hosting Evangelist
- Join Date
- Apr 2005
- Location
- San Diego, CA
- Posts
- 517
Thanks guys! FreeBSD it is. I did some research last year but I wanted to check with some admin experts before I bought a server.
Also a few other questions:
How to setup a good spam filtering system?
Best way to protect root password?
Again, I will be doing all monitoring remotely from my desktop PC which will likely be running Cent OS and will be behind multiple hardware and software firewalls.TWC, LLC - USA based w/ three teams behind us!
We will beat any web development or design quote
http://totalwebcentral.com/
-
02-27-2008, 01:42 PM #22THE Web Hosting Master
- Join Date
- Jan 2003
- Location
- Chicago, IL
- Posts
- 6,957
I would say that something working, even if it doesn't have a full feature set, is better than something not working... FreeBSD's USB support is still terrible, can't boot it off a USB CD-ROM on most boxes, taking YEARS to support USB CD-ROMs and USB keyboards in general, etc. As I said, working is better than not, and you can NEVER count on FreeBSD supporting newer hardware anytime soon.
Overall, if you're managing the box and you're more comfortable with Linux definitely go with Linux. If you're more comfortable with FreeBSD go with FreeBSD. It all comes down to the administrator, if you can't properly run and secure a FreeBSD box it is going to be worse than a CentOS/Linux box.Karl Zimmerman - Founder & CEO of Steadfast
VMware Virtual Data Center Platform
karl @ steadfast.net - Sales/Support: 312-602-2689
Cloud Hosting, Managed Dedicated Servers, Chicago Colocation, and New Jersey Colocation
-
02-27-2008, 01:44 PM #23Web Hosting Guru
- Join Date
- Sep 2005
- Posts
- 274
The best way to setup spam filter is using your firewall to block blacklisted IP's along with services built into your control panel.
The best way to protect your root password is to change it often and keep it different from any other password you use. If you are going to login via ssh as root use ssh keys or create an account and su to root and disallow root logins in the sshd_config.
-
02-27-2008, 01:45 PM #24THE Web Hosting Master
- Join Date
- Jan 2003
- Location
- Chicago, IL
- Posts
- 6,957
Karl Zimmerman - Founder & CEO of Steadfast
VMware Virtual Data Center Platform
karl @ steadfast.net - Sales/Support: 312-602-2689
Cloud Hosting, Managed Dedicated Servers, Chicago Colocation, and New Jersey Colocation
-
02-27-2008, 01:50 PM #25Randy
- Join Date
- Aug 2006
- Location
- Ashburn VA, San Diego CA
- Posts
- 4,615
The current release (6.2) works fine with USB KVM (our KVM/IP's are USB based). You might want to enable "Legacy USB" in your bios for older releases to see if that helps.
Booting from USB CD-ROM, I would not consider important for everyone if it is indeed true what you say.
Example, we boot/install from PXE network and have no need for CD/Floppy drives at all, and FreeBSD is perfectly happy with this.Fast Serv Networks, LLC | AS29889 | DDOS Protected | Managed Cloud, Streaming, Dedicated Servers, Colo by-the-U
Since 2003 - Ashburn VA + San Diego CA Datacenters