1. In Kolibri operating system many languages are supported, such as: FASM, MASM, NASM, C/C++, C--, Oberon, Forth, Pascal, Lua, Java, some Python, some BASIC and may be something else). But Visual Basic unfortunately is not supported, afaik.
2. Kolibri operating system, I think yes. Becouse it is open source, with GNU GPL v2
. But other programmes supplied with kolibri operating system may can have another licenses (see them on svn
3. I don't no.
4. I don't no.
If I have to write my program into another programming language what language do you all recommend
I don't no what to recommend u, because many languages are good. And all depends on what programming language(s) u know.
I think u can use: FASM, C
, C--, Oberon
or Lua. For this languages were ported translators, that works right in to Kolibri operating system, and also for this languages has many libraries, ported and self written. Of course you can write your programs in other languages, but then you'll have to write them in other operating systems (GNULinux, Windows), which is pretty uncomfortable, i think.
Some articles for development
The Glass is Always Half Full!