Development: Difference between revisions
Jump to navigation
Jump to search
(→API) |
|||
(2 intermediate revisions by one other user not shown) | |||
Line 7: | Line 7: | ||
<b>KolibriOS comes shipped with most important developer oriented documentation.<br> | <b>KolibriOS comes shipped with most important developer oriented documentation.<br> | ||
In DOCPACK program you'll find guides to FASM, MTDBG and latest system functions (API).</b><br> | In DOCPACK program you'll find guides to FASM, MTDBG and latest system functions (API).</b><br> | ||
''You can also find a copy of the latest API documention in /kernel/docs/ in the | ''You can also find a copy of the latest API documention in /kernel/docs/ in the Git repository ([https://git.kolibrios.org/KolibriOS/kolibrios/src/branch/main/kernel/trunk/docs Gitea]) | ||
*[[Get source code|Getting the source code]] | *[[Get source code|Getting the source code]] | ||
Line 36: | Line 36: | ||
== Translating == | == Translating == | ||
*[[Translate Kolibri]] | *[[Translate Kolibri]] | ||
== Developers == | |||
*[[Developers|List of developers]] | |||
[[Category:Manuals]] | [[Category:Manuals]] |
Latest revision as of 00:43, 18 January 2025
Introduction
Developing applications and libraries for KolibriOS can be done in a variety of languages, including C, C++, Free Pascal, Forth, Lua and Python.
However, we encourage the use of assembly language whenever possible.
Getting started
KolibriOS comes shipped with most important developer oriented documentation.
In DOCPACK program you'll find guides to FASM, MTDBG and latest system functions (API).
You can also find a copy of the latest API documention in /kernel/docs/ in the Git repository (Gitea)
Application development
- Writing Assembly applications for KolibriOS
- Writing C/C++ applications for KolibriOS
- Writing applications for KolibriOS using high level languages
- Porting applications to KolibriOS
- Unofficial guide to MTDBG
- Using libraries
- Compiling application in Linux
Driver development
- Writing drivers for KolibriOS
- Writing sound drivers for KolibriOS
- Writing network drivers for KolibriOS