L'adaptation progressive d'ONTL (Open NT Native Template Library) au système d'exploitation Linux a commencé (le projet ONTL implémente la bibliothèque standard C++11, qui a été utilisée pour créer des fichiers exécutables à la fois pour l'espace utilisateur NativeAPI et pour le noyau du système d'exploitation Windows. ). La possibilité d'utiliser C++ dans le noyau Linux n'est pas envisagée en principe, car elle va à l'encontre de la tradition établie.
Une petite partie des fonctions C a été déplacée vers la nouvelle bibliothèque et certains appels système POSIX ont été ajoutés. Au moment de la publication, l'interpréteur Refal-M de l'auteur était assemblé dans un fichier lié statiquement au format ELF. L'assemblage statique est assuré par les traducteurs GCC 13 et Clang 17 pour l'architecture AMD64 et le noyau Linux 6.6. L'un des objectifs du projet est de créer une documentation en russe qui reflète assez fidèlement la norme linguistique. Les textes sources sont rendus publics sous une licence composée d’une seule clause : « Fac officium, Deus providebit ».
Source: opennet.ru
