Die schrittweise Anpassung der ONTL (Open NT Native Template Library) an das Betriebssystem Linux hat begonnen (das Projekt ONTL implementiert die Standardbibliothek C++11, die zur Erstellung von ausführbaren Dateien sowohl für den NativeAPI-Bereich des Benutzers als auch für den Kern des Windows-Betriebssystems verwendet wurde). Die Möglichkeit, C++ im Linux-Kernel zu nutzen, wird grundlegend nicht in Betracht gezogen, da dies im Widerspruch zur etablierten Tradition steht.
Ein kleiner Teil der C-Funktionen wurde in eine neue Bibliothek übertragen, und es wurden einige POSIX-Systemaufrufe hinzugefügt. Zum Zeitpunkt der Veröffentlichung wird die Erstellung eines autorisierten Refal-M-Interpreters als statisch verlinkte Datei im ELF-Format gewährleistet. Die statische Erstellung wird durch die Compiler GCC 13 und Clang 17 für die Architektur AMD64 und den Linux-Kernel 6.6 unterstützt. Eine der Ziele des Projekts ist es, Dokumentationen in russischer Sprache zu erstellen, die den Sprachstandard hinreichend genau widerspiegeln. Die Quelltexte wurden unter einer Lizenz veröffentlicht, die aus einem einzigen Punkt besteht: „Fac officium, Deus providebit“.
Quelle: opennet.ru
