Catégories
Start-up et applications

Le front-end de GCC pour Rust obtient un nouveau financement pour ses efforts de développement

Open Source Security, Inc. a annoncé un nouveau financement pour le Front-end GCC pour Rust projet. Le financement ira à des efforts de développement à plein temps et publics.

GCC front-end pour Rust est un projet open-source conçu pour fournir un compilateur Rust alternatif pour GCC. «L'origine de ce projet était un effort de la communauté il y a plusieurs années où Rust était encore à la version 0.9; la langue était sujette à tellement de changements qu'il devenait difficile pour un effort communautaire de rattraper son retard. Maintenant que le langage est stable, c'est le moment idéal pour créer des compilateurs alternatifs. Les développeurs du projet sont férus de «Rustacés» désireux de redonner à la communauté Rust et d'apprendre de quoi GCC est capable lorsqu'il s'agit d'un langage moderne », a écrit l'équipe sur son Page GitHub.

Open Source Security, Inc. vise à répondre à l'attention sous-financée et en sous-effectif à la sécurité sous Linux. Bien que l'organisation ne s'attende pas à ce que le code Rust soit inclus dans le noyau Linux dans un proche avenir, elle a constaté un problème de sécurité avec un environnement d'exécution mixte Assembly / C / Rust ainsi que le mélange de différents compilateurs avec différentes implémentations. «En tant que source de l'infrastructure de plugins GCC dans le noyau Linux et de presque tous les plugins GCC adaptés pour être inclus dans le noyau Linux en amont, nous avons aussi immédiatement repéré l'importance de ce problème et avons décidé de garantir à la fois ces plugins ainsi que le Les fonctionnalités de sécurité intégrées à GCC lui-même sont capables d'instrumenter le code de toutes les langues prises en charge par le noyau Linux avec des propriétés de sécurité compatibles et cohérentes », a écrit Brad Spengler, président d'Open Source Security, Inc. dans un Publier.

Dans le cadre de ses efforts, Open Source Security Inc. a fait appel au développeur Philip Herron pour travailler à plein temps sur le projet avec l'aide d'Embecosm, une société basée au Royaume-Uni impliquée dans le développement de GCC / LLVM. Embecosm fournit l’emploi de Herron ainsi que des services de gestion de projet pour le projet.

«Le projet a attiré plusieurs contributeurs sur GitHub au cours de son temps, étant purement axé sur la communauté et nous voulons continuer à créer un environnement inclusif pour accueillir tout le monde à apprendre et à créer sa propre marque sur le compilateur. Cela peut être réalisé en créant une documentation claire sur la mise en service et le code lisible et un processus de révision propre. En tirant parti de docker, nous pouvons automatiser la publication d'images prédéfinies du compilateur permettant aux utilisateurs de tester le compilateur sans avoir besoin d'un environnement de développement pour le compilateur, de sorte que les gens puissent facilement rapporter des commentaires dans le système de gestion des problèmes GitHub », a écrit Herron dans un Publier.

Open Source Security, Inc. a également déclaré que dans le cadre de ses efforts pour aider le projet à rester indépendant du fournisseur, il ne détiendrait aucun code de copyright développé grâce à son financement. Tout le code sera sous licence GPLv3 et les droits d'auteur seront attribués à la Free Software Foundation.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *