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