Azure Functions es ahora cross-platform
Microsoft ha portado Azure Functions a .NET Core 2.0, aunque debemos tener en cuenta que están en versión preliminar o preview.
Esto significa que tanto el runtime de Azure Functions como Azure Functions Core Tools, son cross-platform.
Por lo tanto, podemos depurar funciones de C# y JavaScript en Mac y Linux utilizando Azure Functions Core Tools y Visual Studio Code.
El hecho de que sea una versión preliminar o preview significa que no está libre de errores o fallos, de hecho, Microsoft tiene una lista de issues sobre Azure Functions runtime 2.0 que podremos consultar en este enlace.
No obstante, si quieres conocer más sobre este tema, te recomiendo visitar la entrada del blog de Donna Malayeri, quién lo cuenta con más detalle y profundidad.
¡Happy Coding!