Am 12. Januar kündigte die Firma Open Source Security, bekannt für ihre Entwicklungen, an, grsecurity, die Entwicklung eines Frontends für den GCC-Compiler zur Unterstützung der Programmiersprache Rust - gccrs - zu fördern.
Ursprünglich wurde gccrs parallel zum Original-Compiler Rustc entwickelt, aber aufgrund fehlender Spezifikationen für die Sprache und häufigen, inkompatiblen Änderungen in der frühen Phase wurde die Entwicklung vorübergehend eingestellt und erst nach der Veröffentlichung von Rust 1.0 wieder aufgenommen.
Open Source Security motiviert ihr Engagement durch die mögliche Einführung von Rust-Code im Linux-Kernel und die Tatsache, dass der Kernel meistens mit dem GCC-Compiler kompiliert wird. Darüber hinaus können Programme in mehreren Sprachen aufgrund dieses Faktors Sicherheitsanfälligkeiten aufweisen (siehe Exploiting Mixed Binaries), die es in Programmen in reinem C oder C++ nicht geben würde.
Aktuell sponsert Open Source Security die Arbeit eines Entwicklers, der im kommenden Jahr an gccrs arbeiten wird, mit der Möglichkeit, Mittel zur Erweiterung des Teams bereitzustellen. Auch die britische Firma Embercosm, die auf die Entwicklung von GCC und LLVM spezialisiert ist, ist am Prozess beteiligt und hat die offizielle Anstellung der Entwickler für diese Initiative organisiert.
Quelle: linux.org.ru

