Well I could run the STM32CubeMX on linux even before the official support as it is a pure java application.
I don't use the STM32CubeMX for generating code (it depends on the HAL library), but I find it very useful for organizing how and what peripherals you will use.
Anyway, I appreciate this move from STM.