Kotlin Multiplatform supports different targets (platforms), which require different host operating systems for compilation. There are targets that can be compiled on any host OS, and there are targets that can be compiled only on a specific host OS. For example, Android and JVM targets can be compiled on any…