-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathOS Types Topology
More file actions
88 lines (88 loc) Β· 2.75 KB
/
OS Types Topology
File metadata and controls
88 lines (88 loc) Β· 2.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
OS Types Topology
β
βββ Monolithic Kernels
β βββ UNIX
β βββ Linux
β βββ MS-DOS
β βββ BSD (Berkeley Software Distribution)
β βββ Android (Mobile)
β βββ Solaris
β
βββ Microkernels
β βββ MINIX
β βββ L4
β βββ QNX
β βββ GNU Hurd
β βββ Symbian (Mobile)
β
βββ Hybrid Kernels
β βββ Windows NT (PC)
β βββ macOS (PC)
β βββ iOS (Mobile)
β βββ Android (Mobile)
β βββ Windows CE (Embedded)
β βββ Xbox OS (Console)
β
βββ Exokernels
β βββ Akaros
β βββ Xok
β
βββ User-Mode Kernels
β βββ Plan 9
β βββ Inferno
β
βββ Real-Time Operating Systems (RTOS)
β βββ VxWorks (Embedded)
β βββ FreeRTOS (Embedded, IoT)
β βββ RTEMS (Embedded, Space Systems)
β βββ QNX (Real-Time, Mobile)
β βββ Nucleus RTOS (Embedded)
β βββ Β΅C/OS (Embedded)
β βββ ThreadX (Embedded)
β
βββ Distributed Operating Systems
β βββ Google Fuchsia (Future OS)
β βββ Amoeba (Distributed)
β βββ Chorus (Distributed)
β βββ Sprite (Distributed)
β
βββ Mobile Operating Systems
β βββ Android (Smartphones/Tablets)
β βββ iOS (Smartphones/Tablets)
β βββ Windows Phone (Discontinued)
β βββ HarmonyOS (Huawei, smartphones and IoT)
β βββ Sailfish OS (Mobile)
β βββ KaiOS (Feature Phones)
β
βββ Personal Computer (PC) Operating Systems
β βββ Windows (Various versions, PC)
β βββ macOS (PC)
β βββ Linux (Various distributions, PC)
β βββ FreeBSD (PC)
β βββ OpenBSD (PC)
β βββ Haiku (PC)
β βββ ReactOS (Open-source Windows alternative)
β
βββ Single-Board Computer (SBC) Operating Systems
β βββ Raspberry Pi OS (formerly Raspbian)
β βββ Armbian (For ARM SBCs)
β βββ Ubuntu MATE (For Raspberry Pi, SBC)
β βββ LibreELEC (Media center for SBCs)
β βββ DietPi (Minimal OS for SBCs)
β βββ OpenWRT (For networking SBCs, routers)
β βββ Lakka (Retro gaming for SBCs)
β βββ Android Things (IoT, SBC)
β
βββ Embedded Systems Operating Systems
β βββ Embedded Linux (for embedded systems)
β βββ TinyOS (IoT and embedded)
β βββ Contiki (IoT, low-power embedded)
β βββ FreeRTOS (IoT, Embedded)
β βββ Β΅C/OS (Embedded)
β βββ Nucleus RTOS (Embedded)
β
βββ Console Operating Systems
βββ PlayStation OS (PS4, PS5)
βββ Xbox OS (Xbox consoles)
βββ Nintendo Switch OS
βββ Wii OS