David Tosoff wrote:
Thanks Chris & Amos for your comments thus far.

I've finally located a machine I can place this "Memory-only" squid on. I've 
got a 32GB, AMD 64-bit, blah blah.

Anyway, since I'm a bit of a linux n00b, I was asking the OS question even 
after having read the wiki and postings about this topic. For me, the OS i use 
doesn't matter from a comfortability/familiarity standpoint, as it's all fairly 
new to me anyway. The only requirements are that it's 64-bit and will work with 
my 32GB of RAM.

I was thinking of using fedora, centOS, or ubuntu 64-bit editions. What do you 
think will be the easiest OS to compile & run a 64-bit version of Squid on?

Fedora runs on a 6 month release cycle with support for the current + last release(1). Perhaps a poor choice for a server. CentOS is a clone of RHEL, which has a seven year, multi-phased support cycle(2). The first four years include hardware upgrades with bug fixes and security patches. The fifth year has limited new hardware support, bug fixes and security patches. The last two years are exclusively bug fixes and security patches. Ubuntu Long Term Support version (LTS) offers up a 5 year support cycle with "Seamless upgrade from one LTS to the other"(3,4).

That leads me to my next question... How DO I compile or get a binary of 64-bit 
squid 3.0 stable13? The few source and binaries i've seen don't differentiate 
between 32 & 64.

The source won't differentiate (as the same code can be compiled into a 32 or 64 bit binary), but binaries should. Usually, the default is 32 bit, with special marking for 64 bit binaries.

 I've dowmloaded the 3.0 Stable13 tar.gz, but I have no idea how to go about 
compiling it to run as 64-bit.

The simplest method is to compile it on the system it's intended to run on using the distribution supplied tools.

Once I know this, I think i'll be all set.

Any help would be very much appreciated.

Thanks all!!

David

Chris

1. http://fedoraproject.org/wiki/LifeCycle
2. http://markmail.org/message/vi2xbxms6tcmm3cd
3. http://www.ubuntu.com/products/whatisubuntu/serveredition/benefits/lifecycle
4. http://www.ubuntu.com/products/ubuntu/release-cycle

Reply via email to