GGI stands for "General Graphics Interface", and it is a project that aims to develop a reliable, stable and fast graphics system that works everywhere. We want to allow any program using GGI to run on any platform requiring at most a recompile.

libosdk stands for operating system development kit, which is simply a library containing low-level architecture dependent assembly procedures you can use to develop your own os without using assembly language or even know about it.