There's a surprising amount of code running before the OS even loads.
Operating systems such as Microsoft Windows, Linux and Apple OSx are the software “bridge” between application code and computer hardware. It’s the operating system (OS) that defines the capabilities ...