Ο δημιουργός Linux Linus Torvalds φέρεται να έχει δεσμευτεί να φέρει το Rust στο λειτουργικό σύστημα.
Σε email που έλαβε ZDNet (ανοίγει σε νέα καρτέλα) , ο Torvalds είπε ότι η γλώσσα προγραμματισμού θα φτάσει στην έκδοση 6.1 του Linux OS «εκτός αν συμβεί κάτι περίεργο».
Δεν είναι η πρώτη φορά που φημολογείται ότι το Linux υιοθετεί το Rust, με κάποιους να λένε ότι θα φτάσει στην έκδοση 5.20. Αυτή τη φορά, η δέσμευση του Torvalds φαίνεται να είναι μεγαλύτερη, ωστόσο τονίζει ότι «θα έχει απλώς τη βασική υποδομή (δηλαδή δεν υπάρχει ακόμη σοβαρή περίπτωση χρήσης)».
Rust για Linux
Οι αρχικές ανησυχίες αναφέρθηκαν σχετικά με την εφαρμογή του Rust σχετικά με την απαίτηση για μη τυπικές επεκτάσεις, ωστόσο ο Torvalds εξήγησε ότι το Linux «χρησιμοποιεί εξαιρέσεις στο πρότυπο C εδώ και δεκαετίες», γεγονός που υποδηλώνει ότι η εταιρεία είναι ήδη έτοιμη να προσαρμοστεί.
Το Linux 6.0 είναι η τρέχουσα προσφορά του έργου, το οποίο είναι διαθέσιμο για δοκιμή από τον Αύγουστο του 2022, ωστόσο λεπτομέρειες για την επόμενη έκδοση έχουν ήδη αποκαλυφθεί, συμπεριλαμβανομένης της δυνατότητας του λειτουργικού συστήματος να σας ενημερώνει εάν η CPU σας είναι ελαττωματική.
Σύμφωνα με μια έκθεση του CircleCI για τις πιο δημοφιλείς γλώσσες κωδικοποίησης, η Rust μόλις έφτασε στην 25η θέση το 2021, αφού έφυγε από τις 25 κορυφαίες το προηγούμενο έτος. Ακόμα κι έτσι, το Rust ευνοείται για την ισχυρή του απόδοση και υποστηρίζεται από την Google για την ανάπτυξη του λειτουργικού συστήματος Android (το οποίο είναι από μόνο του μια εξαιρετικά δημοφιλής διανομή Linux).
Σε μια ανάρτηση Ιστολόγιο ασφαλείας της Google (ανοίγει σε νέα καρτέλα) Τον Απρίλιο του 2021, το μέλος της ομάδας Android Wedson Almeida Filho είπε ότι η Rust ήταν έτοιμη να συμμετάσχει στη C «ως μια πρακτική γλώσσα για την υλοποίηση του πυρήνα». Ο Filho συνεχίζει να εξηγεί ότι το Rust «μπορεί να βοηθήσει [την ομάδα] να μειώσει τον αριθμό των πιθανών σφαλμάτων και των τρωτών σημείων ασφαλείας στον προνομιακό κώδικα, ενώ παίζει όμορφα με τον πυρήνα του πυρήνα και διατηρώντας τα χαρακτηριστικά απόδοσής του».