I have seen various other discussions on using the 64bit releases, and I know more 32bit is installed by far, but am not sure I ever saw any candid discussion on why you would chose one vs the other.
Sure if you only have a 32bit machine, the choice is clear, and is not really the point of my question.
Now days, most CPU’s you would put in a server are all 64bit capable, and of course 64bit gives you some nice advantages in general, from putting mapped I/O way outside of the 4G memory range, so a much larger linear address space, and so on.
My guess is that most modern server purchases will be 64bit ready, heck even the current Atom CPU’s I have seen some users here say they are using support emt64 addressing. So the question becomes, if you are using a server that supports 64bit access, why wouldn’t you run an OS that matches that processor, and runs in the chips native mode??
I have recently started working more with the FreePBX Distro, and I love the way it’s being handled and think the future of the project looks great. I have also actually been running an AsteriskNow install in 64bit mode for a year or two, and it’s worked very well for us. I think at one point I had a quirk with MOH, but it was fairly easily sorted out, and the PBX has run like a charm for what we needed.
So is there any real reason, I would want to use 32bit at this point in time on a new install, and not 64bit as I am sure all servers will support it? I know I probably tend to build beefier hardware than many use, Xeon processors, mirrored memory, hardware RAID, and so on. So in my mind unless there is some big reason against it, I suspect my future builds/installs will be FreePBX Distro, running in x64 mode.
I am for sure open to any comments, suggestions, flames and so on…