When comparing the Windows, macOS, and Linux kernel to each other, do some make better use of hardware in terms of cache efficiently, page lookups, or power consumption?
I noticed this after comparing macOS to Linux on my machine side-by-side where Linux ran significantly warmer than macOS, and consumed more power. Which lead me to thinking that perhaps operating systems (and their kernels) implement hardware usage differently.
So is it the case that some low-level operating system or scheduling operations are more efficient on kernels with a company backing? Are certain algorithms for memory management or cache management perhaps 'trade secrets' by either Apple or Microsoft, for example? Or is the most efficient solution to these issues mainly public knowledge?