Q. Can I VPN to Azure using the Point-to-Site from a non-Windows machine?
A. The Microsoft Point-to-site (P2S) VPN includes a client for Windows but not one for non-Windows. If you want to P2S from a non-Windows machine and cannot utilize site-to-site (S2S) connectivity from a location to enable communication from old devices then the best option is a 3rd party VPN solution which can run in Azure as an appliance. One option is the BarracudaNG (http://www.barraguard.com/NG-Firewall-Azure.asp) which is available as a VM in the Azure gallery and other clients are available including for Mac OS X, https://techlib.barracuda.com/display/bngv52/the+barracuda+vpn+client+for+mac+os+x.