Operating System

  • https://www.youtube.com/watch?v=MtxP2pyCvYA (Every operating system concept in one video)
  • Virtualization
  • Hardware
  • PRNG — Pseudo Random Generator from Hardware? Specific Hardware which does this to generate keys?

OS Families

Windows Family

  • NT kernel (1993) is the foundation for all modern Windows
    • DOS-based Windows (3.x, 95, 98) is a separate pre-NT lineage
  • Dave Cutler: Lead architect of the Windows NT kernel
OSKernel / BaseWho uses it / Key traits
WindowsNT kernelEnterprise, gaming, consumer desktop; most-used desktop OS
Windows ServerNT kernelEnterprise servers; Active Directory, IIS, .NET workloads
FreeDOSDOS-compatibleLegacy DOS apps, BIOS flashing, retro computing; pre-NT lineage

Unix-like Family

  • Linux and BSDs share Unix ancestry but are clean reimplementations - no original Unix code, no official Unix certification
  • BSD started as “Unix + UC Berkeley improvements” (1977)
    • legally cleaned up after AT&T lawsuit
    • all modern BSDs descend from this clean version
  • Ken Thompson: Unix co-creator
  • Dennis Ritchie: Unix co-creator and creator of C
  • Linus Torvalds: Creator of the Linux kernel
OSKernel / BaseWho uses it / Key traits
LinuxLinux (monolithic)Servers, cloud, embedded; See Flavors of Linux
FreeBSDFreeBSD kernelNetflix CDN, PlayStation OS, high-performance networking
OpenBSDOpenBSD kernelSecurity-critical systems, firewalls; origin of OpenSSH
NetBSDNetBSD kernelExtreme portability; mostly academic / niche hardware

Apple (BSD-derived)

  • macOS and iOS/iPadOS run on the XNU kernel (Mach microkernel + FreeBSD userland)
    • Partially open-sourced by Apple under the Darwin name but not usable as a standalone OS
  • Despite BSD roots, Apple holds official Unix certification from The Open Group - a paid trademark, not a measure of heritage
OSKernel / BaseWho uses it / Key traits
macOSXNUApple desktops/laptops; devs, creatives
iOS / iPadOSXNUiPhones, iPads; same kernel as macOS, heavily sandboxed
graph TD
    UNIX["Unix<br/>(AT&T Bell Labs, 1969)"]
    BSD["BSD<br/>(UC Berkeley, 1977)"]
    MINIX["MINIX<br/>(Tanenbaum, 1987)"]
    FREEBSD["FreeBSD (1993)"]
    NETBSD["NetBSD (1993)"]
    OPENBSD["OpenBSD (1995)"]
    DARWIN["Darwin / XNU<br/>(Apple, 1996)"]
    MACOS["macOS"]
    IOS["iOS / iPadOS"]
    LINUX["Linux kernel<br/>(Torvalds, 1991)"]

    UNIX --> BSD
    UNIX -.->|inspired| MINIX
    BSD --> FREEBSD
    BSD --> NETBSD
    BSD --> DARWIN
    NETBSD -->|forked| OPENBSD
    DARWIN --> MACOS
    MACOS --> IOS
    MINIX -.->|inspired| LINUX

RTOS

  • not full OSes; they are libraries that run on microcontrollers
    • no HDD, CD-ROM, or UEFI BIOS concept
  • use simulators like Wokwi for development
  • See Realtime_OS
OSKernel / BaseWho uses it / Key traits
VxWorksVxWorks kernelAerospace, defense, NASA rovers; Wind River Systems
QNXQNX microkernelAutomotive ADAS, medical devices; BlackBerry-owned
FreeRTOSFreeRTOSIoT, industrial sensors, consumer electronics; AWS-backed
ZephyrZephyr kernelWearables, automotive; Linux Foundation project

Mainframe

  • built for extreme reliability, uptime, and transactional throughput. Not general-purpose computing
  • AIX is Unix-family (System V, Unix-certified) but grouped here as it serves the same IBM enterprise world as z/OS
OSKernel / BaseWho uses it / Key traits
IBM z/OSz/ArchitectureBanks, credit card processors, airline reservation systems
AIXAIX (System V)IBM POWER servers; banking, insurance, legacy enterprise
OpenVMSVMS kernelPower grids, nuclear facilities, railways; legendary uptime

Hobby / Research

  • not production OSes — built to explore ideas or as personal projects
OSKernel / BaseWho uses it / Key traits
HaikuOSHaiku kernelBeOS revival; multimedia-focused desktop
TempleOSHolyCTerry Davis; Ring-0 only, intentionally minimal
Redox OSRedox (microkernel)Rust-based; modern Unix-like research OS