شرکت امنیتی منبع باز حامی توسعه gccrs است


شرکت امنیتی منبع باز حامی توسعه gccrs است

در 12 ژانویه، شرکت امنیتی منبع باز، معروف به توسعه grsecurity، حمایت مالی از توسعه یک فرانت اند برای کامپایلر GCC برای پشتیبانی از زبان برنامه نویسی Rust - gccrs را اعلام کرد.

در ابتدا، gccrs به ​​موازات کامپایلر اصلی Rustc توسعه داده شد، اما به دلیل عدم وجود مشخصات برای زبان و تغییرات مکرر که سازگاری را در مراحل اولیه شکسته بود، توسعه موقتاً کنار گذاشته شد و تنها پس از انتشار Rust 1.0 از سر گرفته شد.

امنیت منبع باز به دلیل ظاهر احتمالی کد Rust در هسته لینوکس و این واقعیت که هسته اغلب توسط کامپایلر gcc کامپایل می شود، انگیزه مشارکت آنها را ایجاد می کند. علاوه بر این، برنامه‌های چند زبان به طور همزمان ممکن است آسیب‌پذیری‌هایی داشته باشند که دقیقاً ناشی از این واقعیت است (نگاه کنید به. بهره برداری از باینری های مختلط) که در برنامه های C یا C++ خالص وجود ندارد.

امنیت منبع باز در حال حاضر از یک توسعه دهنده حمایت می کند تا در سال آینده روی gccrs کار کند، با امکان تامین مالی برای کارکنان بیشتر. همچنین شرکت بریتانیایی Embercosm که در توسعه GCC و LLVM تخصص دارد و به طور رسمی توسعه دهندگان را برای این طرح استخدام کرده است، در این فرآیند مشارکت دارد.

منبع: linux.org.ru