I recently tried to get geth and solidity up and running on a virtual server I have some free time on.
I got stuck trying to build the Solidity compiler due to issues with the OpenGL library. I've been told this is due to the fact that most virtual servers don't have graphics cards, which makes sense. I know there are some workarounds for getting OpenGL running, but I feel perhaps I'm just missing something.
What is the standard for ethereum? What environments do most people use?