3 ms·
A big part is written in C++, for example the interrupt descriptor table is managed by a class: https://github.com/cloudius-systems/osv/blob/master/arch/x64/exc
by fotcorn 13y ago
A big part is written in C++, for example the interrupt descriptor table is managed by a class: https://github.com/cloudius-systems/osv/blob/master/arch/x64/exceptions.hh https://github.com/cloudius-systems/osv/blob/master/arch/x64...
- justincormack 13y agoAnd the console is JavaScript (using Rhino).
- penberg 13y agoThe CLI is actually CRaSH which is written in Groovy: http://www.crashub.org/ http://www.crashub.org/ The JavaScript CLI is being phased out.
- justincormack 13y agoOK I was just having a look round this morning not really knowing what was where. Is there a sort of roadmap?
- penberg 13y agoYes, and to be more specific, OSv is written in C++11 which is a big improvement over earlier C++ standards.