You can connect to SQL Server from Windows, Linux and Mac using Python, Node.js, PHP, Java and C#. This includes integration with frameworks like Django, Laravel, Entity Frameworks, Hibernate etc.
Hello phonon, I work in the MSSQL team and have been actively involved in the collaboration. We have been in touch with Michael and plan on improving the landscape here. In the meanwhile, we would love to help you with any technical difficulties you are encountering. Feel free to email me at meetb at Microsoft dot com.