Die Open Source Security Company sponsert die Entwicklung von gccrs


Die Open Source Security Company sponsert die Entwicklung von gccrs

Am 12. Januar veröffentlichte das für seine Entwicklung bekannte Open-Source-Sicherheitsunternehmen Sicherheit, kündigte Sponsoring der Entwicklung eines Frontends für den GCC-Compiler zur Unterstützung der Programmiersprache Rust – gccrs – an.

Ursprünglich wurde gccrs parallel zum ursprünglichen Rustc-Compiler entwickelt, aber aufgrund fehlender Spezifikationen für die Sprache und häufiger Änderungen, die die Kompatibilität in einem frühen Stadium beeinträchtigten, wurde die Entwicklung vorübergehend eingestellt und erst nach der Veröffentlichung von Rust 1.0 wieder aufgenommen.

Open Source Security motiviert ihre Teilnahme aufgrund des möglichen Auftretens von Rust-Code im Linux-Kernel und der Tatsache, dass der Kernel am häufigsten vom gcc-Compiler kompiliert wird. Darüber hinaus können Programme in mehreren Sprachen gleichzeitig Schwachstellen aufweisen, die genau durch diesen Umstand verursacht werden (siehe. Ausnutzung gemischter Binärdateien), die in reinen C- oder C++-Programmen nicht vorhanden wäre.

Open Source Security sponsert derzeit einen Entwickler für die Arbeit an gccrs im nächsten Jahr, mit der Möglichkeit, mehr Personal zu finanzieren. An dem Prozess beteiligt ist auch das britische Unternehmen Embercosm, das sich auf die Entwicklung von GCC und LLVM spezialisiert hat und Entwickler für diese Initiative offiziell eingestellt hat.

Source: linux.org.ru