4.1 Desktop and laptop operating systems

Person monitoring updates on a desktop computer and laptop.
Platform support and timely updates shape desktop security.

The short version

  • There is no single best OS. It is a trade between control (Linux) and convenience (Windows, macOS).
  • Never switch updates off. Control when they happen instead.
  • Open source is inspectable, not automatically safe. Its advantage is that problems can be fixed in public.
  • Most compromises come through apps, extensions and downloads, not the OS itself. Stick to official sources.

Control and convenience on the same machine

Your operating system is the layer that decides what runs, who can change it, and what it tells the outside world. It is not a background detail.

It shapes how updates arrive, what the vendor can see, and how easily you can check what the system is actually doing. For most people it also decides what software you can install, how well your hardware works, and how much time goes on maintenance.

There is no single "best" choice. It is a balance between control and convenience, and the right point depends on how you use the machine:

  • a journalist travelling with sensitive sources needs something different from a parent sharing a laptop with children;
  • even for ordinary office work, the answer changes if the machine is an employer-managed work asset rather than your own device.

Linux, Windows and macOS: trade-offs in practice

Linux: flexible, inspectable, but uneven

Linux is a family of operating systems built on an open source kernel. "Open source" means the code is published for anyone to inspect, improve or compile.

In practice you pick a distribution ("distro"), such as Ubuntu or Fedora, which bundles the kernel with a desktop environment and tools. The big advantage is control: you decide what services run, how updates are handled, and which parts of the system are installed.

The catch is variation:

  • hardware support can be excellent on one laptop and awkward on another, especially with newer Wi-Fi chips or proprietary graphics drivers;
  • some professional software is missing or only available as alternatives, which is fine for browsing and writing but limiting for specialist work.

For everyday use a modern Linux desktop can be as straightforward as anything else, but quality depends heavily on the distribution and the hardware vendor.

Example: a developer on a Linux laptop can inspect network connections with built-in tools and disable background services they do not need. The same laptop might struggle with a proprietary video conferencing client, meaning workarounds or a second device. The flexibility is real, and so is the responsibility for making it work.

Windows: broad compatibility with tight vendor control

Windows is the most widely used desktop operating system in the UK. Its strongest point is compatibility with hardware, games and mainstream business software. It also integrates with the enterprise tools employers use, which matters if your device is managed under workplace policies.

The trade-off: Windows is a closed platform controlled by a single vendor. It has built-in telemetry (diagnostic and usage data collection) and tends to enforce updates.

  • For a home user, that can be a relief: security patches arrive without much effort.
  • For a technically confident user, forced changes can be frustrating or disruptive. A large update might reboot your laptop mid-journey, or change privacy settings after installation.

Mitigations exist:

  • adjust privacy settings;
  • limit advertising identifiers;
  • set active hours to cut down on inconvenient restarts;
  • on professional editions, defer updates.

You cannot fully opt out of the update system without losing security coverage. There is a baseline of vendor control you accept when you use Windows.

macOS: integrated design, good default security, limited inspection

macOS is tightly integrated with Apple hardware, which generally improves stability, battery life and driver support. It also has a strong default security posture, including built-in encryption and app signing checks. For many people it is the most "it just works" option.

The limits are similar to Windows: the core system is closed, the vendor controls updates, and deep inspection of system behaviour is limited. Apple collects diagnostic data, and while settings give you some control, you are still inside the platform's boundaries. Software distribution is more controlled than on Windows, especially through Apple's security mechanisms and default store recommendations.

Real-world case: a researcher picks macOS for stability and battery life on the road, accepting that they cannot audit the kernel. If they need a verifiable build process or a fully inspectable system, they may keep a Linux machine for the work that needs it.

Telemetry and forced updates

Telemetry is data sent back to the vendor about system health, usage patterns, crashes and hardware configuration. It is usually pitched as a way to improve reliability, and it often does help diagnose bugs.

The privacy concern is not just that telemetry exists, but its scope, its default settings, and how opaque the collection is.

Forced updates are the other side of the same coin. They close security holes and fix faults, but they also change behaviour.

  • Windows and macOS: most users cannot postpone updates indefinitely.
  • Linux: you control the timing, but you have to remember to apply them.

Myth: turning off updates is safer because it reduces change. Reality: it leaves you exposed to known vulnerabilities that are routinely exploited.

The practical approach is to control timing, not avoid updates. A small business might schedule updates outside working hours and keep a tested backup image in case a change breaks critical software.

Mitigations differ by platform:

  • Windows and macOS let you reduce telemetry, but not fully eliminate it without breaking support agreements or core functions.
  • Linux gives more control, but many applications still collect their own telemetry, and cloud-connected services log activity on the server whatever your desktop settings say.

Think in layers: the operating system is one layer; applications and online services are others.

Auditability and trust

Auditability is being able to inspect what the system is doing and check it matches its description. Open source code makes that possible in theory, but does not guarantee anyone has actually audited the version you are running. Closed systems rely on vendor trust and independent security research rather than your own inspection.

Linux gives the most direct path to inspection, with a practical limit: few individuals can review millions of lines of code or verify a build from source. Trust is usually delegated to distributions, package maintainers and established security communities.

That is still a meaningful difference from closed systems, because those groups can and do find problems. But it remains an imperfect model.

Myth: open source is automatically safe. Reality: projects can be under-resourced, and some vulnerabilities go unnoticed for years. The gain is that once found, issues can be fixed publicly and independently, with less reliance on one vendor's response.

If auditability matters to you:

  • use widely supported distributions;
  • prefer packages from official repositories;
  • keep systems updated;
  • avoid adding unnecessary third-party repositories.

This does not remove all risk, but it reduces the number of unknowns.

Software ecosystem risks

The operating system is only part of the risk picture. Most real-world compromises arrive through applications, browser extensions or unsafe downloads.

Windows is the biggest target because of its market share, but macOS and Linux are not immune. The key difference is how software is distributed and how much control the system gives you over it:

  • Windows: downloading installers from the web is common, which raises the risk of tampered installers or bundled unwanted software.
  • macOS: the system nudges you towards the App Store or notarised applications, which reduces but does not eliminate risk.
  • Linux: most software comes from package repositories, which is generally safer, but adding unofficial repositories can undo that advantage.

Example: a freelance designer wants a popular free font manager.

  • On Windows, they install it from a third-party site and accidentally add adware.
  • On macOS, a similar tool asks for extensive permissions.
  • On Linux, they add a personal package archive (PPA) to get a newer version, which introduces a new trust dependency.

The fix is hygiene, not paranoia:

  • use official sources where possible;
  • keep a short list of trusted vendors;
  • remove software you no longer use;
  • on shared machines, use separate user accounts to limit the damage from mistakes.

Some risks cannot be fully removed, especially when an application you need comes from a single vendor. Then you manage the risk by knowing who you are trusting and limiting the software's access where practical.

Choosing with context in mind

The right operating system depends on where you are and what failure would cost.

  • UK workplace: employer policies and device management tools may limit what you can change, whatever your personal preference.
  • Personal device: you trade the convenience of managed updates and a tightly integrated system against the control of a more open platform.

None of these choices replaces sensible habits: a strong login password or passphrase, backups, and caution about where software comes from. Those habits matter more than the brand of the operating system, even when the system feels secure by default.

Do this now

  • Check automatic updates are on, and set active hours or a schedule so they do not ambush you.
  • Open your OS privacy settings and turn telemetry and advertising identifiers down to the minimum.
  • Uninstall one app or browser extension you no longer use.