Hi,
KMS is a client-server model, enables product activation.
So I think KMS activation requires operating system.
The KMS client is the Windows operating system that is deployed in the environment and has to activate. KMS clients can be running any edition of Windows that uses volume activation.
More information please refer to the following article:
https://learn.microsoft.com/en-us/windows-server/get-started/activation-troubleshoot-kms-general
Hope above information can help you.