Operating System - Kernel (Windows, Unix, Linux)

About

An operating system is a computer program that manages hardware automatically to free application program of doing it.

See OS - Kernel

List

Linux op Windows:

C is generally a language of choice for writing an operating system because it doesn't abstract the underlying hardware device as higher level language (such as Python).

To write a operating system, a programmer needs to understand how to program all the devices. For instance, on computer, a programmer needs to learn all the device on the motherboard and learning to program the CPU is the most important one.

Documentation / Reference

Task Runner