Θα χρηματοδοτήσει η Google τη μετάφραση Rust του πυρήνα Linux;

Λογότυπο Kernel Linux, Tux

Ο πυρήνας του Linux γράφτηκε σε C και άλλα μέρη σε ASM. Η πρωτοβουλία λήφθηκε πριν από λίγο καιρό για να ξαναγράψουμε αυτά τα πολύ παλιά εξαρτήματα ASM και σε C, για να είναι ευκολότερο για τους προγραμματιστές να κατανοήσουν και να ενημερώσουν. Τώρα μιλούν για άλλο βήμα, όπως και να έχει χρησιμοποιώντας Rust στον πυρήνα για ζητήματα ασφαλείας.

Είναι κάτι που έχει συζητηθεί τόσο εσωτερικά στην κοινότητα όσο και εξωτερικά. Χωρίς να πάω άλλο, πριν από ένα χρόνο, Ο Linus Torvalds Διαβεβαίωσε ότι θα ήταν μάρτυρας της αντικατάστασης της C από άλλη γλώσσα προγραμματισμού στο μέλλον: «Μπορεί να είναι ή όχι στα χέρια του Rust.«. Και φέτος, η Google ανακοίνωσε ότι θα χρηματοδοτήσει μέρος αυτού του έργου, πληρώνοντας έναν προγραμματιστή πλήρους απασχόλησης για να κάνει μια μερική επανεγγραφή του κώδικα.

Ο εργοδότης σας θα είναι Ομάδα Ασφάλειας Διαδικτύου, ο ίδιος μη κερδοσκοπικός οργανισμός που είναι υπεύθυνος για την εκτέλεση του Let's Encrypt και την έκδοση δωρεάν πιστοποιητικών SSL. Ο εν λόγω προγραμματιστής θα είναι ο Ισπανός, ο Miguel Ojeda, και ο οποίος συμμετείχε ήδη στον προγραμματισμό του λογισμικού για τον Μεγάλο Επιταχυντή Αδρονίων στο CERN.

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

Αυτή η λειτουργία είναι αρκετά ακριβό, και συνεπάγεται τους κινδύνους του, αλλά σίγουρα υπάρχουν πολλές εταιρείες που ενδιαφέρονται να χρηματοδοτήσουν αυτού του είδους τα έργα. Τώρα είναι η Google, αλλά είναι πιθανό να συμμετάσχουν περισσότεροι. Ωστόσο, πρέπει να καταστεί σαφές ότι οι αλλαγές που έγιναν από τον Ισπανό προγραμματιστή δεν διασφαλίζουν την εφαρμογή τους στην επίσημη έκδοση του πυρήνα Linux αυτή τη στιγμή. Θα πρέπει να λάβουν το πράσινο φως από την ομάδα διαχείρισης πυρήνα και ο Torvalds να αποφασίσει εάν θα κυκλοφορήσει αυτόν τον κώδικα με συμπεριλήψεις Rust.

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.