Windows, macOS and Linux: Same Jobs, Different Doors
Hollow Oak Books runs a Windows PC at the till desk, Priya's MacBook, and a small Linux server that hosts the online shop. Three systems, three looks. The good news for a defender: underneath, they all have the same four jobs to get right.
The rule
Every operating system guards four things: accounts, permissions, updates, network.
An operating system (OS) is the software that runs the hardware and every program on top of it. From a security view, each OS has to answer the same four questions:
- Accounts — who is allowed to log in, and with what password or key?
- Permissions — once logged in, what may each account read, change or run?
- Updates — how are security fixes delivered and installed?
- Network — which connections in and out are allowed? This is the job of the built-in firewall.
The three families differ in the details:
| Windows | macOS | Linux | |
|---|---|---|---|
| Typical use | Office desktops | Laptops, creative work | Servers, cloud, devices |
| Admin account | Administrator | Admin user | root, or sudo |
| Updates | Windows Update | Software Update | Package manager, e.g. apt |
| Firewall | Microsoft Defender Firewall | Application firewall | e.g. ufw or nftables |
Windows is the most common desktop OS, so it is the most common target, not because it is hopeless but because attackers aim where most people are. No OS is safe by default. Each is only as safe as its four jobs are done.
The shortcut
Meeting an unfamiliar system? Do not memorise menus. Walk the four-job checklist: accounts, permissions, updates, network. The menus differ; the questions never do.
Accounts
Who can log in? Remove the old account of a web designer who left last year.
The trap is thinking one OS is "safe" so the checklist can be skipped. A Mac with an old unpatched browser and a shared admin password is not safe.
Drills
Answer fast — trust the rule.
Which is NOT one of the four jobs every operating system must get right for security?
Why is Windows attacked so often?
On most Linux systems, which account has full control?
Priya says, "My Mac can't get viruses, so I skip updates." What is the best reply?
Remember
- Every OS guards four things: accounts, permissions, updates, network.
- On a new system, walk the four-job checklist instead of hunting menus.
- Trap: believing any OS is safe by default.
