Operatsioonisüsteemide ajalugu (Milline programmeerimise keel ja kernel nad kasutavad)

  • Unix

    Unix
    Kernel: monoliitne
    Programmeerimiskeel: C, Assembleri keel
  • MS-DOS

    MS-DOS
    Kernel: monoliitne
    Programmeerimiskeel: C, x86 assembler
  • Windows 1.0

    Windows 1.0
    Kernel: hübriidkernel
    Programmeerimiskeel: C#
  • Linux

    Linux
    Kernel: monoliitne, microkernel ja hübriidkernel
    Programmeerimiskeel: C, Assembleri keel
  • BeOS

    BeOS
    Kernel: monoliitne
    Programmeerimiskeel: C++
  • Solaris

    Solaris
    Kernel: hübriidkernel
    Programmeerimiskeel: C, C++
  • Debian

    Debian
    Kernel: monoliitne, microkernel ja hübriidkernel
    Programmeerimiskeel: C, C++
  • BlackBerry OS

    BlackBerry OS
    Kernel: monoliitne, microkernel, eksokernel
    Programmeerimiskeel: C++, J2ME (Java Platform, Micro Edition)
  • MacOS

    MacOS
    Kernel: monoliitne, microkernel
    Programmeerimiskeel: C++, C, Swift, Objective-C, Assembleri keel
  • Fedora

    Fedora
    Kernel: monoliitne, microkernel ja hübriidkernel
    Programmeerimiskeel: Python, C
  • Plan 9 (Plan B)

    Plan 9 (Plan B)
    Kernel: hübriidkernel
    Programmeerimiskeel: C, ANSI C
  • Ubuntu

    Ubuntu
    Kernel: monoliitne
    Programmeerimiskeel: Python, Java, C, C++, C#
  • Windows Vista

    Windows Vista
    Kernel: hübriidkernel
    Programmeerimiskeel: C, C++
  • Android

    Android
    Kernel: monoliitne
    Programmeerimiskeel: Java, Kotlin, JavaScript, Python, XML, C, Go, C++, Assembleri keel
  • Haiku

    Haiku
    Kernel: hübriidkernel
    Programmeerimiskeel: C, C++
  • Windows 7

    Windows 7
    Kernel: hübriidkernel
    Programmeerimiskeel: C, Assembleri keel
  • ChromeOS

    ChromeOS
    Kernel: monoliitne
    Programmeerimiskeel: Python, JavaScript, C, C++, Assembleri keel, Rust, HTML5
  • Windows 10

    Windows 10
    Kernel: hübriidkernel
    Programeerimiskeel: C, C++, C#, Assembleri keel
  • Windows 11

    Windows 11
    Kernel: hübriidkernel
    Programeerimiskeel: C, C++, C#, Assembleri keel