Operating Systems logopeterindia.net
Computer Science

Operating Systems

Linux, Windows, macOS and BSD, mobile, real-time and embedded, container-focused and network operating systems, with learning resources.

47 topics•7 categories•Updated November 2026

Linux Distributions & Kernel

10 entries

The most widely used operating system family for servers, cloud and developers.

Windows, macOS & BSD

5 entries

Proprietary desktop and server systems and the BSD family.

Mobile Operating Systems

4 entries

Systems for phones and tablets.

Real-Time & Embedded

7 entries

Operating systems for microcontrollers, devices and safety-critical systems.

Container-Focused & Immutable OS

5 entries

Minimal operating systems built to run containers and Kubernetes.

Learn Operating Systems

8 entries

Textbooks, courses and kernel documentation.

Related Pages

8 entries

Related pages on this site.

Frequently Asked Questions

What is an operating system?

Software that manages a computer's hardware and provides services to programs: process and memory management, file systems, device drivers, networking and security.

What are the main types of operating systems?

Desktop and server systems such as Linux, Windows, macOS and the BSDs, mobile systems such as Android and iOS, real-time and embedded systems such as Zephyr and FreeRTOS, and specialised systems such as container-focused and network operating systems.

What is the Linux kernel?

The core of Linux operating systems, which handles hardware, processes and memory. Distributions such as Ubuntu, Debian and Red Hat Enterprise Linux package the kernel with other software.

Which Linux distribution should I choose?

Ubuntu and Debian are common general choices, Fedora for current technology, Red Hat Enterprise Linux, SUSE, Rocky Linux or AlmaLinux for enterprise servers, and Arch Linux or NixOS for people who want to control configuration.

What is a real-time operating system?

One designed to respond to events within guaranteed time limits. Zephyr, FreeRTOS, VxWorks and QNX are used in devices, vehicles and industrial systems.

What is an immutable or container-focused OS?

A minimal operating system, such as Talos Linux, Bottlerocket or Flatcar, with a read-only base and automatic updates, built mainly to run containers and Kubernetes nodes.

What is a network operating system?

The software that runs on switches and routers, such as Arista EOS, Junos, SONiC and Cisco NX-OS. See the Network Operating Systems page.

How do I learn how operating systems work?

Read Operating Systems: Three Easy Pieces, follow a course built on the xv6 teaching kernel, and read the Linux kernel documentation.

How were these entries chosen?

They are widely used or widely studied systems, linked to their official sites and not ranked. Check each project for current releases and support dates.