Home
Random
Log in
Settings
About OSDev.wiki
Disclaimers
Search
User
:
Narke/Languages
Language
Watch
View source
<
User:Narke
Revision as of 16:19, 25 June 2024 by
Lukflug
(
talk
|
contribs
)
(2 revisions imported: import new edits from osdev.org wiki)
(
diff
)
← Older revision
| Latest revision (diff) | Newer revision → (diff)
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