Foundational infrastructure services typically include cloud virtual instances. These instances require an operating system to run, and for the cloud, that often comes down to choosing between a flavor of Linux or a version of Windows. In addition to virtual instances, containers also require a flavor of operating system to run, albeit a slimmed down version, to deploy code and the frameworks that make them execute. Even with mature cloud native architectures, there will most likely be some instances still being used to handle various tasks and edge cases that cannot use serverless or a similar technology. Therefore, operating systems in the cloud are going to be around for a while and are an important choice to make.