Development: Difference between revisions

From KolibriOS wiki
Jump to navigation Jump to search
 
(3 intermediate revisions by 3 users not shown)
Line 19: Line 19:
*[[Unofficial guide to MTDBG]]
*[[Unofficial guide to MTDBG]]
*[[Libraries|Using libraries]]
*[[Libraries|Using libraries]]
*[[Compiling application in Linux]]


== Driver development ==
== Driver development ==
Line 29: Line 30:


== API ==
== API ==
*[[New network api]]
*[[Sound/ru]]
*[[Sound/ru]]
*[[KFar-API| KFAR plugin API]]
*[[KFar-API| KFAR plugin API]]
Line 36: Line 36:
== Translating ==
== Translating ==
*[[Translate Kolibri]]
*[[Translate Kolibri]]
== Developers ==
*[[Developers|List of developers]]


[[Category:Manuals]]
[[Category:Manuals]]

Latest revision as of 21:30, 10 June 2021

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 SVN repository (WebSVN)

Application development

Driver development

Kernel Development

API

Translating

Developers