Compiling a model as a static library

Hi, i am trying to start working with TVM , and the first thing i noticed was that the compiled model is a shared library (.so) and not a (dll) what i expected while working in windows. my question is , why is it a .so and not dll? and is there a way to compile the model to a static library instead of dynamic one?

Thanks.