Das Ussury-Projekt entwickelt eine neue Standardbibliothek für C.

Die schrittweise Anpassung der ONTL (Open NT Native Template Library) an das Betriebssystem Linux hat begonnen. Das ONTL-Projekt 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 Windows-Kernel verwendet wurde. Die Verwendung von C++ im Linux-Kernel wird grundsätzlich nicht in Betracht gezogen, da dies im Widerspruch zu den etablierten Traditionen steht.

Ein kleiner Teil der C-Funktionen wurde in die neue Bibliothek übertragen, und es wurden einige POSIX-Systemaufrufe hinzugefügt. Zum Zeitpunkt der Veröffentlichung wurde die Erstellung eines autorischen Refal-M-Interpreters als statisch verlinkte ELF-Datei sichergestellt. Die statische Erstellung wird von den Compilern GCC 13 und Clang 17 für die Architektur AMD64 und den Linux-Kernel 6.6 unterstützt. Ein Ziel des Projekts ist die Erstellung von Dokumentation in russischer Sprache, die den Sprachstandard ausreichend genau widerspiegelt. Der Quellcode wurde unter einer Lizenz veröffentlicht, die aus einem einzigen Satz besteht: "Fac officium, Deus providebit".

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster