free vs commercial Unix

First off, I apologize for making my first post here a question that has probably been asked over a billion times... however with the ever changing nature of technology, it almost seems like yesterday's answers are no longer applicable.

Basically I am looking to start up a business and am trying to figure out what OS is best for me. I definately want to use Unix over Linux as I am more familiar with Unix. I am not an experienced Unix admin however I am reading as much as I can to try to get up to speed.

My business will be running its own servers for DNS/web/database/proxy-cache/email/etc. I would like if possible to use a single common OS throughout all the servers to make administration easier. I am prepared to buy Sun servers if necessary to run Solaris, or IBM servers to run AIX, etc etc... I also am willing to purchase servers and load FreeBSD/netBSD/OpenBSD on it. What it really comes down to though is power/stability/security/flexibility. I want whatever is the best OS for the job.

I was originally thinking of going with Sun servers running Solaris, however I have gotten many mixed messages regarding whether this is a good idea or not. Most people seem to say that FreeBSD is the best for my purposes and that Solaris's advantage is mainly the ability to run Oracle and to hot-swap CPU's, etc.

Being that I am fairly new to the Unix world, I don't have a preference, and am willing to learn whatever I get. I just am trying to make a more educated decision regarding which Unix is the best for me.

So any help that you guys could offer in aiding my decision would be much appreciated. What are the benefits of each OS, vs the cons of each OS? Is the main draw of FreeBSD that it is free? Etc etc.

Thanks :slight_smile:

grrr... I can't seem to get my sig to show up... odd

yeah.. my signature definately seems to be having some type of problem.

It works on other vbulletin boards. I have the option to view signatures turned on. I have the box to "show signature" checked when I post... yet nothing. Odd

my signature is:

> man signature

NAME
signature - provide useless information to waste additional forum space

SYNOPSIS
signature [vbcode]

DESCRIPTION
signature is a convenient way to waste additional forum space, bandwidth, and reader's time by concluding each post by a linked member with pointless repetitive information, often-times which is meant to be humorous.

ERRORS
Not with MY spelling!
>

but nothing at the bottom of my posts :frowning:

Bob, I am a semi-newb here, so, I cant go in to 'this OS' vs. 'that OS'. But, what I CAN tell you about is the hardware/OS combo that I work with. I am a jr. unix admin for a fairly large company that manages 44 servers running: DHCP, DNS, TFTP, Web Servers, Proxy Servers, etc... These machines are all mission critical to nearly 3 million people and many more devices that count on these servers. Obviously these servers have failovers should one of them go down, but in the 2 years that I have been working on these systems, I have not experienced a failure in either the hardware or the OS which prevented those who are dependent on these machines from accessing the needed services. Good luck on your choice!

could you possibly disclose what hardware/OS your company is using? that would really get more to the point of what I'm trying to find out.

IE: what Unix... and if it's not the associated hardware (ie: not Sun hardware with Solaris) what hardware? I know Supermicro is a common choice for Linux and BSD. I'm just trying to make the right choice here. The last thing I want to do is make an uneducated decision and regret it 10-15 grand later. :frowning:

oh and by the way... my nick is "Verbose Bob" as a play on the character "Silent Bob" from "Jay and Silent Bob". My real name isn't Bob. However actually calling me Bob is just fine as it carries that generic anonymous feeling that I am trying to obtain by not using my real name anymore on forums. I used to use my real name on the forums that I use and the forums that I own/manage. I have since decided that given that many forums archive posts and there is in fact a public archive of the whole internet, it's probably not a good idea to use my real name in the case that some information might be used against me later on in life... for example should my business actually grow to a decent size... or if I ever got involved in politics.

While I never say anything online that I would ever feel could be used against me... you never know what people or the media can do to twist words :frowning:

anyways.. I just wanted to point that out since these are my first posts here. :slight_smile:

I've been a solaris admin most of my career, so obviously I'm biased. But if I were in your shoes I'd go with Sun hardware running Solaris. Here are the reasons.

Before getting to the specifics, the general hint I'd give is to figure out what you want out of your computing environment before buying anything. What levels of stability (24x7, or is some downtime ok), what software do you need to run, how important is vendor support (do you want them onsite if you have problems or is waiting for a part to be shipped for you to replace it ok) - and so on. Until you know the answers to those it is terribly hard to decide on the best platform for your company.

  1. Overall to run a business I'd go with commercial over free. While Linux has made some big strides, it still isn't nearly as stable or well supported as the commercial Unix vendors. If I'm deciding what to run my business on that is the most important factor to me. Of course if you have minimal computing needs and having downtime won't affect your business too badly that isn't nearly as important. For example, if you're hosting your own website and having it down means customers can't contact you support and stability are critical, but if you just need to fire up the computer to process your month-end accounting and do some inventory stuff it really doesn't matter as much.

  2. Solaris has the reputation of being the most stable of Unix variants. And when there is a problem Sun does a good job supplying needed patches for security and software fixes. In 4 years of working with solaris only once have I ever heard of a bad patch causing anybody problems. The guys I've talked to who admin other flavors of Unix (to say nothing of Microsoft!) have a much worse story to tell on that subject. . . .

  3. Availability of software is better for Solaris than any other commercial Unix variant. I know of few packages which have AIX or HP/UX versions but don't have Solaris, while there are plenty which are Solaris only. Of course this one depends on what you'll need to run, you should decide that before your OS/Hardware decision is finalized.

  4. Finally, Sun has been coming out with some good machines for small businesses lately. You can get 2-4 processor boxes dirt cheap compared to what a Solaris box (or other commercial Unix) would have cost just a couple years ago. Some of them are well under $10,000 and thus for only a bit more than some intel box running Linux you can get a Sun box running Solaris with the much better level of stability and support that gets you.

Like I said, just my opinion - but an opinion with some good reasons behind it. Take it for what you will.

any admin would love to have the best in all catagorires. But what management wants is the most bang for the buck.

in all honesty if i had to do it all over agian. i wouldnt have gone solaris. (altho i am most familure to it and enjoy working with it on a daily basis) for the functionality of my company it is overkill.

you could build a dozen high powered x86 machines for the cost of 1 enterprise class Sun server. and you can run a variety of excellent OSes on those machines to manage the various software components you require.

in my mind it really comes down to 5 things.

1) how easy is it going to be to administer
2) how much is it going to cost for the hardware.
3) how much is the os going to cost
4) how much is the software going to cost.
5) how well can i expand on those machines in the future of this company.

these are questions that only you can answer. and you really need to weigh your options and do alot of studing on the different OS/software/hardware trends/costs/upgradeabilty of what you are looking for.

dont get me wrong haveing an enterprise class server and an enterprise class os w/ enterprise classed support is really a perk i think everyone should enjoy but to get it your going to spend enterprised class dollars.

To answer your question Verbose Bob we run Netra 1405's, Enterprise 3500's and SunOS 5.8

thanks for the replies so far guys :slight_smile:

That is the part I disagree with you on Optimus_P. That would have been true a few years ago. But now you can buy a entry-level Sun server for roughly the same price as a server quality Intel box from HP or Dell.

Here is a link to their entry level servers page:
http://store.sun.com/CMTemplate/CEServlet?process=SunStore&cmdViewProduct_CP&catid=48589

Notice you can get a 2 processor 2 gig ram server for only $7000, and a 4 processor 8 gig ram server for $16,000. They do have single processor models starting as low as $995 if you want to go the "lots of cheap machines" route as well.

That is what I meant by the fact that you no longer have to spend huge bucks for Sun. Used to be that even their cheapest stuff was tens of thousands of dollars, but not any more. $7000 or $16,000 seems like a lot compared to a standard PC, but I'm assuming the original poster isn't considering going that route. And if you look at the "enterprise" class servers Dell, HP, or whoever sells they aren't that much cheaper than an entry level Sun.

dollar for dollar you can get more bank for the buck with a x86 machine then a sun machine.

you can turn it any way look at it in the sun and hit it with a hammer but unforunetly its not going to change.

actually guys.. I had orginally been looking at Sun hardware. :slight_smile:

I was originally looking at buying some of the SunFire V120's and V210's... or possibly V240.

Although I am now looking at Dell and HP. If I were to run a Dell or HP server, I'd run a BSD variant.. probably FreeBSD b/c I'm most familiar with it.

However I was also looking at some of the IBM p-series AIX machines... but I don't know that AIX is best for my application.

The problem with Dell and HP is that I won't get that nice hardware/software relationship that I'd get with Sun.

The one company I have yet to really even look at is SGI. I know that some companies run SGI servers with their IRIX. Again though I know very little about them.

Another option I suppose is to go Sun with x86, although I hear that if I even were to consider this, I should wait until Solaris 10 is standard as apparently 9 on x86 is slow.

I dunno. I totally understand both points of view and to be honest they have basically been the points of view of the two arguing voices in my head (not literally.. I'm not schitzo ;)).

The entry level Sun hardware is decently priced and I actually am still awaiting a few bids from my local Sun authorized reseller.

On the other hand, I could still get more for my money with x86 Del, HP, IBM, etc.

The one thing that really bothers me is that I can't really tell what's equivalent between Sparc and x86. For example the V210... if I were to go dual CPU with it... I'd love to know what it stacks up to compared to x86. I just can't tell. While the entry level Sun servers are reasonably priced, what they stack up to compared to x86 does come into question.

It's a tough situation and decision... hence why I posted here :slight_smile:

I still am baffled as to why my sig isn't working :frowning:

profile signature

ahhh ok.. thanks :slight_smile: