Am 12. Januar gab das Unternehmen Open Source Security, bekannt für die Entwicklung grsecurity, bekannt, dass es die Entwicklung des Frontends des GCC-Compilers zur Unterstützung der Programmiersprache Rust – gccrs – sponsern wird.
Ursprünglich wurde gccrs parallel zum ursprünglichen Rustc-Compiler entwickelt, aber aufgrund fehlender Sprachspezifikationen und häufiger inkompatibler Änderungen in der frühen Entwicklungsphase wurde die Entwicklung vorübergehend eingestellt und erst nach der Veröffentlichung von Rust 1.0 wieder aufgenommen.
Open Source Security begründet ihr Engagement mit möglichen Codes auf Rust im Linux-Kernel und der Tatsache, dass der Kernel am häufigsten mit dem GCC-Compiler kompiliert wird. Darüber hinaus können Programme in mehreren Programmiersprachen gleichzeitig Schwachstellen aufweisen, die gerade durch diesen Fakt verursacht werden (siehe Exploiting Mixed Binaries), die in Programmen in reinem C oder C++ nicht vorhanden wären.
Derzeit sponsert Open Source Security die Arbeit eines Entwicklers, der im kommenden Jahr an gccrs arbeiten wird, mit der Möglichkeit, Mittel zur Erhöhung des Personals bereitzustellen. Darüber hinaus ist das britische Unternehmen Embercosm, das auf die Entwicklung von GCC und LLVM spezialisiert ist, an diesem Prozess beteiligt und hat die offizielle Anstellung der Entwickler für diese Initiative ermöglicht.
Quelle: linux.org.ru

