User:Narke/Languages

From OSDev Wiki
Jump to navigation Jump to search

A summary of programming languages which can be used to implement kernels.

Programming languages for OSDev
Number Language Example OS Link
1 ADA Ironclad https://ironclad.cx
2 Assembly language KolibriOS https://kolibrios.org/en/
3 ATS
4 C NetBSD https://www.netbsd.org
5 C++ managarm https://github.com/managarm/managarm
6 Crystal
7 colorForth colorForth https://sourceforge.net/projects/colorforth/
8 D PowerNex https://github.com/PowerNex/PowerNex
9 Deca
10 Forth
11 FreeBasic
12 FreePascal FPOS https://wiki.freepascal.org/Operating_Systems_written_in_FPC
13 HolyC TempleOS https://templeos.org/
14 Lisaac IsaacOS https://github.com/ontologiae/IsaacOS
15 Hare Bunnix https://git.sr.ht/~sircmpwn/bunnix
16 Haskell
17 Mesa Pilot https://en.wikipedia.org/wiki/Pilot_(operating_system)
18 Modula-3
19 Myrddin
20 Nim nimkernel https://github.com/dom96/nimkernel
21 Oberon 2
22 Orth Orth demo https://github.com/602p/orth
23 Pascal
24 Rust Redox https://www.redox-os.org/
25 V Vinix https://github.com/vlang/vinix
26 Volt
27 Wacc
28 X
29 Zig zorroOS https://github.com/zig-osdev
30 Zimbu