User
:
Narke/Languages
From OSDev Wiki
<
User:Narke
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
Navigation menu
Personal tools
Log in
Dark mode
Namespaces
User page
Discussion
English
Views
Read
View source
View history
More
Search
Navigation
Main Page
Forums
FAQ
OS Projects
Random page
About
This site
Joining
Editing help
Recent changes
Tools
What links here
Related changes
User contributions
Logs
View user groups
Special pages
Printable version
Permanent link
Page information