Desktop apps · Concept

Operating system

The core software that runs a computer or phone: it manages the hardware, memory and files, keeps apps apart from each other and gives them a common way to draw windows, use the network and store data.

Operating systems · updated

How it works

At the centre is the kernel, which schedules programs on the processor, hands out memory, talks to hardware through drivers and enforces permissions. Around it sit the file system, networking, the graphical shell (desktop, taskbar, home screen) and the system libraries that apps call, known as APIs. Apps never touch hardware directly; they ask the operating system.

Desktops run Windows, macOS, Linux or ChromeOS; phones run Android or iOS; most servers and cloud machines run Linux. An app built for one system does not run on another without being rebuilt or ported, which is why cross-platform frameworks exist, and why installers, signing and app stores differ on every platform.

More in Desktop apps

Operating systems

All 12 Desktop apps terms

Crafted in the dark. Shipped to the world.

Tell us what you are building. You get a private project space with a proposal and a line-by-line quote within a day.