Η Εταιρεία Ασφαλείας Ανοιχτού Κώδικα χορηγεί την ανάπτυξη του gccrs


Η Εταιρεία Ασφαλείας Ανοιχτού Κώδικα χορηγεί την ανάπτυξη του gccrs

Στις 12 Ιανουαρίου, η εταιρεία Open Source Security, γνωστή για την ανάπτυξη grsecurity, ανακοίνωσε τη χορηγία της ανάπτυξης ενός front-end για τον μεταγλωττιστή GCC για την υποστήριξη της γλώσσας προγραμματισμού Rust - gccrs.

Αρχικά, το gccrs αναπτύχθηκε παράλληλα με τον αρχικό μεταγλωττιστή Rustc, αλλά λόγω της έλλειψης προδιαγραφών για τη γλώσσα και των συχνών αλλαγών που σπάζουν τη συμβατότητα σε πρώιμο στάδιο, η ανάπτυξη εγκαταλείφθηκε προσωρινά και συνεχίστηκε μόνο μετά την κυκλοφορία του Rust 1.0.

Η Ασφάλεια Ανοιχτού Κώδικα παρακινεί τη συμμετοχή τους λόγω της πιθανής εμφάνισης κώδικα Rust στον πυρήνα του Linux και του γεγονότος ότι ο πυρήνας μεταγλωττίζεται συχνότερα από τον μεταγλωττιστή gcc. Επιπλέον, τα προγράμματα σε πολλές γλώσσες ταυτόχρονα μπορεί να έχουν ευπάθειες που προκαλούνται ακριβώς από αυτό το γεγονός (βλ. Εκμετάλλευση μικτών δυαδικών αρχείων), το οποίο δεν θα υπήρχε σε καθαρά προγράμματα C ή C++.

Η Ασφάλεια Ανοιχτού Κώδικα χορηγεί επί του παρόντος έναν προγραμματιστή για να εργαστεί στο gccrs τον επόμενο χρόνο, με τη δυνατότητα χρηματοδότησης για περισσότερο προσωπικό. Στη διαδικασία συμμετέχει επίσης η βρετανική εταιρεία Embercosm, η οποία ειδικεύεται στην ανάπτυξη GCC και LLVM και έχει παράσχει επίσημη απασχόληση προγραμματιστών για αυτήν την πρωτοβουλία.

Πηγή: linux.org.ru