Finally get myself Boost now that I have time to tinker again. Anyways, I'm sticking it on my Linux VM, performing an aptitude search leads to believe I want the libboost-all-dev package, is this correct?
As I haven't done much serious programming on Linux, I'm not sure where the best place to save the library would be, either. I've read that /usr/local is the place to use?
What distro are you using? If it's debian based then libboost-all-dev is what you want if you want *everything*, there are individual packages like libboost-thread-dev, libboost-asio-dev, etc...I usually just install the entire thing, personally.
If you're using your package manager to install it (which you should be), it'll probably put everything in the "right" place for you which I think is /usr/lib.
I don't know why you are using Linux VM; but if it is because you believe it is easier than just trying to build it yourself on windows. Don't let the people here who post how hard it is to build and use scare you.
It is no harder to build and use then any other third party library and easier than most.
To tell the truth one of my biggest problems with building it was realizing how easy it was see this:
More of my work is on Windows, it's just easier to have Windows as the host and Linux as the guest. Plus at work I doubt they'll let me actually install Linux. AFAIK, my host/guess configuration isn't really at question here.
Backtrack is mostly intended to be used as a live system to perform diagnostics, I've never really heard of anyone using it as a workstation.
This is probably true, I only heard of it about a week ago. I just like the feel of it, it's very smooth. And I do a lot with networks so the access to practically every networking tool, built in, is pretty nice.
I just thought that I'd mention that asio also comes in a non-boost flavor that is header-only if that's what your focus is. I can't say for sure, but I could wager a guess that the header-only asio is a little bit lighter than the boost variety (because of boost's interdependencies with boost::system and in some cases boost::regex, and/or boost::serialization, and/or boost::thread, and/or boost::date_time depending on what you're doing with it).