Operating Systems diagram (2024).
This diagram categorizes a wide range of operating systems (2024) by their functionality and development&support lineage:
1) Unix-based: Includes BSD variants (FreeBSD, OpenBSD, NetBSD, DragonFly BSD, TrueOS, MidnightBSD, GhostBSD, Darwin) and Linux distributions (Debian, Red Hat, Arch, Gentoo, SUSE, Slackware, Alpine, Void, Oracle Linux, Clear Linux), as well as Solaris (SunOS, OpenSolaris, illumos, SmartOS), HP-UX, and AIX.
2) Windows: Encompasses various versions including Windows NT (Windows 10, 11, Server, 8, 7), Windows 9x (95, 98, ME), and MS-DOS (FreeDOS).
3) Mobile: Lists mobile operating systems such as Android (LineageOS, GrapheneOS, OxygenOS, One UI), iOS, KaiOS, HarmonyOS, Sailfish OS, Tizen, Firefox OS, Ubuntu Touch, and Plasma Mobile.
4) Embedded: Features real-time operating systems (RTOS) like FreeRTOS, VxWorks, QNX, ThreadX, Contiki, RIOT, eCos, and proprietary embedded systems like Embedded Linux, Windows CE, Zephyr, Nucleus RTOS, Integrity, LynxOS, and Green Hills INTEGRITY.
5) Supercomputers: Operating systems used in high-performance computing, such as Cray OS, IBM AIX, SUSE Linux Enterprise Server, Red Hat Enterprise Linux, CentOS, Unicos, HPE Cray OS, and custom Linux distributions for TOP500 supercomputers.
6) Mainframes: Lists operating systems used in mainframes such as IBM z/OS, z/VM, z/VSE, MCP (Burroughs), GCOS (Honeywell), Fujitsu BS2000, Unisys ClearPath OS 2200, VM/CMS, and Multics.
7) Gadgets: Operating systems for wearable and small devices like Wear OS, watchOS, Fitbit OS, Tizen, Garmin OS, Pebble OS, AsteroidOS, Amazfit OS, MycroftOS, and Oculus OS.
8 ) Legacy: Encompasses older operating systems like DOS (MS-DOS, PC-DOS), OS/2 (eComStation, ArcaOS), BeOS (Haiku), AmigaOS (AROS, MorphOS), RISC OS, CP/M (MP/M), Atari TOS (MiNT), Classic Mac OS (System 1, System 7), and GEOS (NewDeal Office).
9) IoT Devices: Operating systems specifically designed for Internet of Things devices, such as Embedded Linux, Zephyr, RIOT, Contiki, FreeRTOS, Mbed OS, TinyOS, Brillo/Android Things, LiteOS, Huawei LiteOS, and AliOS Things.
10) Smart Network Devices: Operating systems used in networking devices such as Cisco IOS, Junos OS, FortiOS, Arista EOS, VyOS, MikroTik RouterOS, pfSense, OPNsense, and OpenWRT.
11) Others: Includes unique or niche operating systems like Haiku, ReactOS, Plan 9, AROS, Inferno, MINIX, TempleOS, MorphOS, Syllable, SkyOS, KolibriOS, HelenOS, Genode OS, 9front, SerenityOS, Redox OS, and Fuchsia.
This mindmap provides an overview of the diverse operating system landscape, highlighting their development and specific use cases across different platforms and devices.