Microsoft ξαναγράφει τον βασικό κώδικα των Windows σε Rust

Η Microsoft ξαναγράφει τις βασικές βιβλιοθήκες των Windows στη γλώσσα προγραμματισμού Rust και ο κώδικας που είναι πιο ασφαλής για την μνήμη έφτασε ήδη στους προγραμματιστές.

microsoft rust

Ο David “dwizzle” Weston, διευθυντής ασφάλειας OS για τα Windows, ανακοίνωσε την άφιξη του Rust στον πυρήνα του λειτουργικού συστήματος στο BlueHat IL 2023 στο Τελ Αβίβ του Ισραήλ, τον περασμένο μήνα.

“Πραγματικά θα έχουμε εκκίνηση των Windows με την Rust στον πυρήνα τις επόμενες εβδομάδες ή μήνες, κάτι που θα είναι πολύ ωραίο”, ανέφερε. “Ο βασικός στόχος εδώ ήταν να μετατραπούν ορισμένοι από τους εσωτερικούς τύπους δεδομένων από C++ στα ισοδύναμα με Rust.”

Η Microsoft έδειξε το ενδιαφέρον της για την Rust πριν από αρκετά χρόνια σαν ένα τρόπο εντοπισμού και εξάλειψης σφαλμάτων ασφαλείας στην μνήμη. Αυτά τα σφάλματα βρίσκονται στο επίκεντρο περίπου του 70% των κενών ασφαλείας που περιλαμβάνονται στη λίστα CVE και επιδιορθώθηκαν από τους προγραμματιστές των Windows από το 2006.

Τον περασμένο Σεπτέμβριο, δόθηκε μια μια άτυπη εντολή: ο CTO του τμήματος Microsoft Azure, Mark Russinovich, δήλωσε ότι τα νέα έργα λογισμικού θα πρέπει να χρησιμοποιούν την Rust και όχι την C/C++.

Η μετάβαση των Windows σε Rust ξεκίνησε το 2020 με το DWriteCore, την εφαρμογή Windows App SDK της μηχανής DWrite των Windows για ανάλυση κειμένου, διάταξη και απόδοση. Το DWriteCore αποτελείται πλέον από περίπου 152.000 γραμμές κώδικα σε Rust και περίπου 96.000 γραμμές κώδικα σε C++.

Πέρα από την υποτιθέμενη βελτίωση της ασφάλειας, η απόδοση αναφέρεται ότι είναι 5 έως 15% ταχύτερη με την αντικατάσταση του OpenType Library Services.

Όλα αυτά είναι διαθέσιμα ήδη στους προγραμματιστές των Windows.

Το Microsoft Windows graphics device interface (Win32 GDI) μεταφέρεται αυτή την στιγμή στην Rust και έχει 36.000 γραμμές κώδικα. Η τελευταία έκδοση των Windows 11 εκκινεί με την έκδοση Rust, η οποία περνάει όλες τις δοκιμές GDI, αλλά η θύρα Rust είναι προς το παρόν απενεργοποιημένη πίσω από μια flag χαρακτηριστικών.

“Υπάρχει πραγματικά ένα SysCall στον πυρήνα των Windows τώρα που τρέχει με Rust”, είπε ο Weston.

Όμως “η επανεγγραφή των Windows στην Rust πιθανότατα δεν πρόκειται να γίνει σύντομα”, δήλωσε ο Weston, “αν και αγαπάμε την Rust, χρειαζόμαστε μια στρατηγική που περιλαμβάνει την ασφάλεια περισσότερου εγγενούς κώδικα.”

ΠΗΓΗ

ΣΧΕΤΙΚΑ ΑΡΘΡΑ

Leave a reply

εισάγετε το σχόλιό σας!
παρακαλώ εισάγετε το όνομά σας εδώ

ΠΡΟΣΦΑΤΑ ΑΡΘΡΑ

Από Ελλάδα Ηλιακό Πάνελ 80Watt σε ΤΙΜΗ “Κίνας”! Ο Απόλυτος Φίλος του καλοκαιριού… Στα 89€ Κομπλέ Cheotech SC007 (Video)

Η τιμή για την ποιότητα του είναι Κίνας κι όχι Ελλάδας Ήρθε την πιο κατάλληλη στιγμή αν και στην χώρα μας θεωρώ πως ότι ηλιακό...

Πιο RETRO και πολυχρηστικό “ΠΑΘΑΙΝΕΙΣ”… Το Φοβερό 8Bitdo Retro18 Numpad… Στα 41€ ΚΟΜΠΛΕ (Βίντεο)

ΠΡΟΣΟΧΗ... Χαμηλότερη τιμή Ελλάδας στα 57€ και ψάξτο! Αυτό που το διαφοροποιεί σε σχέση με τον ανταγωνισμό του είναι ότι μπορεί να δουλέψει ΜΟΝΟ του...

Η Xiaomi ετοιμάζει τα 17T και 17T Pro με αναβαθμισμένες κάμερες και υψηλότερες τιμές

Η Xiaomi αναμένεται να παρουσιάσει σύντομα τα 17T και 17T Pro με αναβαθμισμένους αισθητήρες κάμερας και σημαντική αύξηση τιμής, με πιθανό λανσάρισμα ακόμη και...

Αυτή είναι η νέα δωρεάν εφαρμογή της Google για όλους

Το Google app στο κινητό μας είναι ένας γρήγορος και εύκολος τρόπος να δούμε άρθρα που μας ενδιαφέρουν μέσω του Discover, να αναζητήσουμε πράγματα...

Huawei MatePad 12X: Το tablet που ταιριάζει στη καθημερινότητά σου

Συνήθως αγοράζουμε συσκευές για μια συγκεκριμένη δουλειά, όμως έχουμε και τις συσκευές που καταφέρνουν να ενσωματώνονται στη καθημερινότητά μας. Συνήθως αυτό είναι το τηλέφωνό...

ΤΕΛΕΥΤΑΙΕΣ ΠΡΟΣΦΟΡΕΣ

Από Ελλάδα Ηλιακό Πάνελ 80Watt σε ΤΙΜΗ “Κίνας”! Ο Απόλυτος Φίλος του καλοκαιριού… Στα 89€ Κομπλέ Cheotech SC007 (Video)

Η τιμή για την ποιότητα του είναι Κίνας κι όχι Ελλάδας Ήρθε την πιο κατάλληλη στιγμή αν και στην χώρα μας θεωρώ πως ότι ηλιακό...

Πιο RETRO και πολυχρηστικό “ΠΑΘΑΙΝΕΙΣ”… Το Φοβερό 8Bitdo Retro18 Numpad… Στα 41€ ΚΟΜΠΛΕ (Βίντεο)

ΠΡΟΣΟΧΗ... Χαμηλότερη τιμή Ελλάδας στα 57€ και ψάξτο! Αυτό που το διαφοροποιεί σε σχέση με τον ανταγωνισμό του είναι ότι μπορεί να δουλέψει ΜΟΝΟ του...

Όμορφο “Άρμα Μάχης”… με Offline Maps “προίκα” και πολλές “περγαμηνές” στα 47€ ΚΟΜΠΛΕ… κι ΕΝΑ ΔΩΡΟ δικό σου Tank T6 (Βίντεο & Giveaway)

Έχουμε δει πάρα πολλά Smartwatch και θα δούμε ακόμη περισσότερα. Το καθένα έχει τα δικά του μικρά κομμάτια που θα μας κάνουν να το...

Ο Δυνατός Multi-Band Compact Ασύρματος “Του Αστυνομικού”. Είναι “Τσάμπα” Με 10W με Ρύθμιση μέσω Αpp (bluetooth) και πολλά άλλα Στα 28€ ΚΟΜΠΛΕ! BinTolk BT8200...

Ίσως να είναι ο "Ιδανικός" οικονομικός Ασύρματος για τα Σώματα Ασφαλείας... κι όχι μόνο! Είναι απλά εξαιρετικό για τα χρήματα, όμορφο και πολύ μικρό σε...

Έχεις Makita – DeWalt & Milwaukee? Με Φ64 και Τρελή δύναμη Είναι το Turbo Jet Fan… του μάστορα! Στα 59€ ΚΟΜΠΛΕ! (βίντεο)

Είναι Τέρας Δύναμης... είναι το Turbo Jet Fan... του μάστορα ειδικά φτιαγμένο για να συμπληρώσεις την συλλογή σου. Έχει 3 διαφορετικά μοντέλα Για Makita -...