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

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

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

Ninkear MBOX18 Review: Mini PC Τσέπης 15W με Intel Core 3 304, NPU 15 TOPS, Πραγματική Thunderbolt 4 (40Gbps) + GIVEAWAY!

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

Κάπως έτσι θα μοιάζουν τα Samsung Galaxy S27

Στα φώτα της δημοσιότητας ήρθαν οι πρώτες dummy συσκευές που απεικονίζουν την εμφάνιση των Samsung Galaxy S27 Plus, S27 Pro και S27 Ultra, τα οποία...

Μεγάλη αλλαγή στο Google Photos: Βάζει τέλος στις διπλές φωτογραφίες που «τρώνε» τον αποθηκευτικό χώρο!

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

Εκτός λειτουργίας το Claude: Σοβαρά προβλήματα σε Claude.ai και Claude Code

Η Anthropic αντιμετωπίζει σοβαρά τεχνικά προβλήματα σε βασικές υπηρεσίες της, επηρεάζοντας την πρόσβαση των χρηστών στο Claude.ai, το Claude Code και την πλατφόρμα platform.claude.com. Σύμφωνα...

Xiaomi 18 Pro: Google Maps, Spotify και YouTube Music στην πίσω οθόνη

Η Xiaomi επιβεβαίωσε ότι το Google Maps, το Spotify και το YouTube Music θα υποστηρίζουν, πιθανότατα από την πρώτη μέρα, την πίσω οθόνη του...

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

Ninkear MBOX18 Review: Mini PC Τσέπης 15W με Intel Core 3 304, NPU 15 TOPS, Πραγματική Thunderbolt 4 (40Gbps) + GIVEAWAY!

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

Μιλάνε Ελληνικά κι αλλες165 ΓΛΩΣΣΕΣ.. Τραβάνε Βίντεο και πολλά άλλα Στα 43€ ΚΟΜΠΛΕ… E12 AI Camera Headset

Άνοιξε καλά τα αυτιά σου, γιατί αυτό που βλέπεις εδώ σήμερα μόνο απλά ακουστικά δεν είναι! Τι κάνουν; Τραβάνε βίντεο 1080p και φωτογραφίες, μεταφράζουν προφορικό...

Ήρθε PRO Έκδοση του BEST SELLER Smartwatch με Offline Maps, Chat GPT και πολλά άλλα! Zeblaze Stratos 4 Pro…. ΣΤΑ 70€ ΚΟΜΠΛΕ!!!

Έρχεται με οθονάρα AMOLED 1.43 ιντσών, αυτόνομο GPS, rugged ανθεκτική κατασκευή 5ATM και... όπα, όπα! Θα μου πεις εύλογα: «Ρε συ Παναγιώτη, αυτά μας...

Ο πιο VFM και “ΧΩΜΑ” Μεγάλος Smart WiFi Αφυγραντήρας 20L (60τμ) που Σου Γλιτώνει Ρεύμα στη Θέρμανση… HUMILABS 20L Χθες στα 144€ ΚΟΜΠΛΕ (βίντεο)

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

Σινεμά 360° Παντού με 63€! BlitzWolf BW-VS6… Φορητό Πανί Προβολής 120″ με Βάση για μέσα και για έξω (βίντεο)

«Παναγιώτη, θέλω φθηνό, μεγάλο πανί προβολής για τον projector μου!» Ναι; Σε έχω. 120 ολόκληρες, χορταστικές ίντσες για εσωτερικό αλλά και εξωτερικό χώρο, με δυνατότητα...