Choosing An Os
badmoon
Join Date: 2002-11-05 Member: 7212Members, Reinforced - Shadow
<div class="IPBDescription">XP or Linux...?</div> I wish to run a server, and I think I got just about everythign down. It's basicaly gonna be a just a box, with nothing but the OS and NS, and a few other things like adminmod or whatever.
So I was wondering what OS should I use? Which is the best and which may be the best in a few months.
For example, I know linux support seems to be getting better and better (and I am fairly ceratin the way to go for a cs server). Is that a possibility for ns?
Also if linux is a better choice, which kind is good (and any reason why). Keep in mind I am not asking to start a flame war over your favorite version.
I know, I've asked for a lot here, and if you can answer any part that'd be good.
Thanks a lot!
So I was wondering what OS should I use? Which is the best and which may be the best in a few months.
For example, I know linux support seems to be getting better and better (and I am fairly ceratin the way to go for a cs server). Is that a possibility for ns?
Also if linux is a better choice, which kind is good (and any reason why). Keep in mind I am not asking to start a flame war over your favorite version.
I know, I've asked for a lot here, and if you can answer any part that'd be good.
Thanks a lot!
Comments
If you wanna torture your head and learn how to play with linux, Go with linux. Tho its no walk in the park. Choosing the right distro is important too (I cant recomend one becuase i never really used linux)
I wouldnt touch XP with a 10 foot pole.
Although linux torture does sound compelling.
Basically it boils down to:
Networking/Internet Services: Unix
Home Use: Win2000
Windows is much easier to get to grips with but this can lead to lazy admins and there are limits as to how far you can go before things get serious!
Linux is good if you like messing with big text/config files and know what your doing or want to learn lots, just dont run Xwindows!
Linux is also free so if licensing the os is a problem then thats you answer.
I like RedHat, because it does it's job, it's easy, nearly everything gets tested with rh, loads of other people use it so there's good use support and with up2date it is one of the most secure(imho). You can configure it pretty much how you want but it does look a bit bloated compared to other distro's like Debian for example. Depends how much the extra 400mb of disk space is really worth to you?
Yeah....winblows systems are insecure too, but installing and setting them up is EASY. You are easly recover from a w2k crash/hack.
Linux should never be hacked <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif'><!--endemo--> although....it happens.
I don't know if its just me, but I always find that funny. The people who are the most vocal about how "horribly difficult" linux is have never "really used linux". I recommend a linux server, especially with NS finally getting its coding problems fixed. But a windoze server will definitely not be too much thinking or effort, so some people want to go that way. Distros, the best for gaming i think are either gentoo or slackware, but everyone has their fav.
If you're not sure I suggest you try linux first (<a href='http://www.linuxiso.org/' target='_blank'>linux isos here</a>). The big commercial distros (<a href='http://suse.de' target='_blank'>SuSE</a>, <a href='http://redhat.com' target='_blank'>Redhat</a> etc. are very easy to install. Others such as <a href='http://debian.org' target='_blank'>Debian</a> require you to actually read stuff. Debian is very nice to maintain though <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif'><!--endemo--> ( `apt-get update; apt-get install` will upgrade everything to the latest debian version for example.)
Linux is better for this because:
it's <a href='http://www.gnu.org/philosophy/free-sw.html' target='_blank'> free software</a>
it's more stable (the operating system, dunno about hlds+ns)
it's more secure (but you still have to watch for and apply fixes of course..)
it's got lots of other nice useful programs with it, some already installed (e.g. apache, ssh, icecast, jabberd etc.)
If you're not carefull you might actually learn something!
You will probably find the <a href='http://www.dsl.org/cookbook/' target='_blank'>linux cookbook</a> usefull.
I agree with cracker - work with what you know. If you know and like linux, be my guest and use it. However, if you have no profeciency with linux, using it will be much more pain than pleasure. Just go with win2kpro if you don't want a huge hassle. Besides, NS runs very well on win2k, and in the end of the day that's what really matters.
Another question:
Is either of the OS more processor or system heavy? For example is one better then the other when the machine has, say low ram, or low processor. Since I havn't heard much about this I'd think they are probibly about the same.
Liking the cli isn't really relevent, as thats what you'll use with hlds anyway...
Run your NS server on 2k for know.
But get another box (400Mhz PII or something) and just play with it....
Granted, you still have to be security conscious with Linux or any OS for that matter, but Linux helps you learn more about security, and doesn't try to hide it behind bells and whistles. That is the attitude that all OS vendors should have, in my opinion.
So regardless of the OS you choose, but especially with any Windows flavor, be very careful about putting up a tight firewall and only opening the ports you need to have open.
I suggest Debian if you can get some help with it. When I first tried to get linux running, I chose debian, but due to not knowing much and a problem with it and my video card, I couldn't get x running (the GUI) and I was stuck just at the command line, which I didn't know much what to do. I tried Mandrake then RedHat, but they weren't so good and they were bloated. Then back to Debian and I bought the Debian GNU/Linux Bible (not sure if it's the best, but it's at least ok) and read stuff like the cookbook mentioned previously and I got it running. Now I don't have a fast enough second machine for a server, so I'm not really using linux much right now. I find windows has the programs I like to use and linux doesn't have anything worth booting into for now (though I am a gamer who likes a lot of windows apps and I bet certain programmers and such like linux much more).
I actually got a UT2k3 server going on my old machine from debian's command line. No GUI at all needed and it ran ok as a server on my old p2 350MHz with 128MB ram box. Too bad my internet connection isn't built for that, only home use.
So try linux and see how you like it, then u can switch back. If you don' twant to have to learn the OS so much, get RedHat and try that, or just stick to windows.
I run my servers on windows machines because I like the fact that I can do whatever I need to do over my network, instead of having to setup samba or something to that effect. I do love how stable linux runs, requires a reboot much less often than windows machines.
Linux is also free <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo-->
thats a slight understatement <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif'><!--endemo--> You only need to reboot for kernel upgrades which you generally don't <i>need</i>. I've only had linux crash from severe hardware problems (such as when the processor fan died <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif'><!--endemo--> )
thats a slight understatement <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif'><!--endemo--> You only need to reboot for kernel upgrades which you generally don't <i>need</i>. I've only had linux crash from severe hardware problems (such as when the processor fan died <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif'><!--endemo--> ) <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
Heh. A friend who hosted some game servers for our group had a dual P3(? may have been one of the earliest 4s) rig. Over a period of a few weeks, we noticed that it was slower than it originally was. After goofing around on it, reinstalling some stuff, trying to figure out where the slowdown was, he popped the case open. One of the CPU fans had died and the pentium automatically clocked itself down to avoid overheating. Doh!
My linux box has been hosted since November of last year. It was built out of spare parts, including a K7S5A (supercheap budget board) with char marks on one of the DDR slots from a stick that fried <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo--> It has been down three times. Once for the addition of a new stick of RAM, once because I was dumb and sent it into a recursive process-starting loop, and the last time because the guy that hosts it for me ripped the power cord out of the wrong box <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo-->
Hurrah for stability!
Hurrah for stability! <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
ROFL i did that to a hub once.....24 **** employees called promptly :-\
In short, Gentoo is super efficient. I think it's easier than Redhat because you don't have to choose what -not- to install. It's not bloated.
I guess the point I am trying to make is; don't be afraid of linux.
Thanks for everyones help along the way.
since you are running linux, you should probably read this <a href='http://attrition.org/~bronc/linux2.txt' target='_blank'>Linux Security</a>
not only will it help you secure your box, but you'll learn somethin in the process.
Don't run HLDS on WinXP home edition.
However I have found that my HLDS servers run equally well on WinXP Professional and several linux distros.
The trick with making XPpro a wonderful server platform is creating a specialized user account for running the server. Strip that account of everything except what you need for the server and you should have very few problems. Once you have XPpro setup correctly, it shouldnt crash on you.
I havent had a crash with it yet since. (5 months and counting)
XP Pro is my preferrence because I get it for free through Penn State.
As with any OS. Make it secure before running the server.