Operatsioonisüsteemide ajalugu (Milline programmeerimise keel ja kernel nad kasutavad)
-
Unix
Kernel: monoliitne
Programmeerimiskeel: C, Assembleri keel -
MS-DOS
Kernel: monoliitne
Programmeerimiskeel: C, x86 assembler -
Windows 1.0
Kernel: hübriidkernel
Programmeerimiskeel: C# -
Linux
Kernel: monoliitne, microkernel ja hübriidkernel
Programmeerimiskeel: C, Assembleri keel -
BeOS
Kernel: monoliitne
Programmeerimiskeel: C++ -
Solaris
Kernel: hübriidkernel
Programmeerimiskeel: C, C++ -
Debian
Kernel: monoliitne, microkernel ja hübriidkernel
Programmeerimiskeel: C, C++ -
BlackBerry OS
Kernel: monoliitne, microkernel, eksokernel
Programmeerimiskeel: C++, J2ME (Java Platform, Micro Edition) -
MacOS
Kernel: monoliitne, microkernel
Programmeerimiskeel: C++, C, Swift, Objective-C, Assembleri keel -
Fedora
Kernel: monoliitne, microkernel ja hübriidkernel
Programmeerimiskeel: Python, C -
Plan 9 (Plan B)
Kernel: hübriidkernel
Programmeerimiskeel: C, ANSI C -
Ubuntu
Kernel: monoliitne
Programmeerimiskeel: Python, Java, C, C++, C# -
Windows Vista
Kernel: hübriidkernel
Programmeerimiskeel: C, C++ -
Android
Kernel: monoliitne
Programmeerimiskeel: Java, Kotlin, JavaScript, Python, XML, C, Go, C++, Assembleri keel -
Haiku
Kernel: hübriidkernel
Programmeerimiskeel: C, C++ -
Windows 7
Kernel: hübriidkernel
Programmeerimiskeel: C, Assembleri keel -
ChromeOS
Kernel: monoliitne
Programmeerimiskeel: Python, JavaScript, C, C++, Assembleri keel, Rust, HTML5 -
Windows 10
Kernel: hübriidkernel
Programeerimiskeel: C, C++, C#, Assembleri keel -
Windows 11
Kernel: hübriidkernel
Programeerimiskeel: C, C++, C#, Assembleri keel