{"id":108213,"date":"2023-05-02T00:48:17","date_gmt":"2023-05-01T22:48:18","guid":{"rendered":"https:\/\/prohoster.info\/?p=108213"},"modified":"2023-05-02T09:42:09","modified_gmt":"2023-05-02T07:42:09","slug":"kompaniya-microsoft-dobavit-kod-na-rust-v-yadro-windows-11","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/kompaniya-microsoft-dobavit-kod-na-rust-v-yadro-windows-11","title":{"rendered":"Microsoft aggiunger\u00e0 codice in Rust nel kernel di Windows 11","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>David Weston, vicepresidente di Microsoft responsabile della sicurezza del sistema operativo Windows, ha condiviso informazioni sullo sviluppo dei meccanismi di protezione di Windows durante il suo intervento alla conferenza BlueHat IL 2023. Tra le altre cose, ha menzionato i progressi nell'uso del linguaggio Rust per migliorare la sicurezza del kernel di Windows. Inoltre, \u00e8 stato dichiarato che il codice scritto in Rust potrebbe essere integrato nel kernel di Windows 11 gi\u00e0 tra pochi mesi o addirittura settimane.       <\/p>\n<p>Tra i principali motivi per l'adozione di Rust ci sono l'utilizzo di strumenti per una gestione sicura della memoria e il lavoro per ridurre gli errori nel codice. Come obiettivo iniziale, \u00e8 stata annunciata la sostituzione di alcuni tipi di dati interni in C++ con tipi equivalenti forniti in Rust. Attualmente, sono pronte circa 36.000 righe di codice in Rust per essere incluse nel kernel. I test del sistema con il nuovo codice non hanno mostrato effetti negativi sulle prestazioni nel pacchetto PCMark 10 (test di applicazioni per ufficio), e in alcuni microtest il nuovo codice si \u00e8 rivelato persino pi\u00f9 veloce.         <center><img decoding=\"async\" alt=\"Microsoft aggiunger\u00e0 codice in Rust nel kernel di Windows 11\" src=\"\/wp-content\/uploads\/2023\/05\/1d053885597d111483d79ca2feb2dbb3.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<p>Il primo ambito di implementazione di Rust \u00e8 stato il codice DWriteCore, che gestisce il parsing dei font. Due sviluppatori sono stati coinvolti nel progetto, dedicando sei mesi alla riscrittura. L'adozione della nuova implementazione, riscritta in Rust, ha aumentato le prestazioni della generazione dei glifi per il testo del 5-15%. Il secondo ambito in cui si utilizza Rust \u00e8 l'implementazione del tipo di dato REGION nell'Win32k GDI (Graphics Driver Interface). I componenti GDI riscritti in Rust superano gi\u00e0 con successo tutti i test durante l'uso in Windows, e a breve il nuovo codice verr\u00e0 incluso di default nelle build di test di Windows 11 Insider. Tra i primi risultati ottenuti con Rust, \u00e8 da segnalare la traduzione in questo linguaggio di alcune chiamate di sistema di Windows.      <center><img decoding=\"async\" alt=\"Microsoft aggiunger\u00e0 codice in Rust nel kernel di Windows 11\" src=\"\/wp-content\/uploads\/2023\/05\/19c5164b8a4a92d610d2c6ae934623c8.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <center>  <div class=\"youtube-placeholder\" data-id=\"8T6ClX-y2AE\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/8T6ClX-y2AE\/hqdefault.jpg\" alt=\"Riproduci video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=59044\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u044d\u0432\u0438\u0434 \u0412\u0435\u0441\u0442\u043e\u043d, \u0432\u0438\u0446\u0435-\u043f\u0440\u0435\u0437\u0438\u0434\u0435\u043d\u0442 Microsoft, \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Windows, \u0432 \u0441\u0432\u043e\u0451\u043c \u0434\u043e\u043a\u043b\u0430\u0434\u0435 \u043d\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 BlueHat IL 2023 \u043f\u043e\u0434\u0435\u043b\u0438\u043b\u0441\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0435\u0439 \u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u043e\u0432 \u0437\u0430\u0449\u0438\u0442\u044b Windows. \u0421\u0440\u0435\u0434\u0438 \u043f\u0440\u043e\u0447\u0435\u0433\u043e \u0443\u043f\u043e\u043c\u044f\u043d\u0443\u0442 \u043f\u0440\u043e\u0433\u0440\u0435\u0441\u0441 \u0432 \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0438 \u044f\u0437\u044b\u043a\u0430 Rust \u0434\u043b\u044f \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u044f\u0434\u0440\u0430 Windows. \u0411\u043e\u043b\u0435\u0435 \u0442\u043e\u0433\u043e, \u0437\u0430\u044f\u0432\u043b\u0435\u043d\u043e, \u0447\u0442\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 Rust \u043a\u043e\u0434 \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0432 \u044f\u0434\u0440\u043e Windows 11 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0443\u0436\u0435 \u0447\u0435\u0440\u0435\u0437 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":108214,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-108213","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u044d\u0432\u0438\u0434 \u0412\u0435\u0441\u0442\u043e\u043d, \u0432\u0438\u0446\u0435-\u043f\u0440\u0435\u0437\u0438\u0434\u0435\u043d\u0442 Microsoft, \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Windows, \u0432 \u0441\u0432\u043e\u0451\u043c \u0434\u043e\u043a\u043b\u0430\u0434\u0435 \u043d\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 BlueHat IL 2023 \u043f\u043e\u0434\u0435\u043b\u0438\u043b\u0441\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0435\u0439 \u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u043e\u0432 \u0437\u0430\u0449\u0438\u0442\u044b Windows. \u0421\u0440\u0435\u0434\u0438 \u043f\u0440\u043e\u0447\u0435\u0433\u043e \u0443\u043f\u043e\u043c\u044f\u043d\u0443\u0442 \u043f\u0440\u043e\u0433\u0440\u0435\u0441\u0441 \u0432 \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0438 \u044f\u0437\u044b\u043a\u0430 Rust \u0434\u043b\u044f \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u044f\u0434\u0440\u0430 Windows. \u0411\u043e\u043b\u0435\u0435 \u0442\u043e\u0433\u043e, \u0437\u0430\u044f\u0432\u043b\u0435\u043d\u043e, \u0447\u0442\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 Rust \u043a\u043e\u0434 \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0432 \u044f\u0434\u0440\u043e Windows 11 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0443\u0436\u0435 \u0447\u0435\u0440\u0435\u0437\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/kompaniya-microsoft-dobavit-kod-na-rust-v-yadro-windows-11\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u0434\u043e\u0431\u0430\u0432\u0438\u0442 \u043a\u043e\u0434 \u043d\u0430 Rust \u0432 \u044f\u0434\u0440\u043e Windows 11 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u044d\u0432\u0438\u0434 \u0412\u0435\u0441\u0442\u043e\u043d, \u0432\u0438\u0446\u0435-\u043f\u0440\u0435\u0437\u0438\u0434\u0435\u043d\u0442 Microsoft, \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Windows, \u0432 \u0441\u0432\u043e\u0451\u043c \u0434\u043e\u043a\u043b\u0430\u0434\u0435 \u043d\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 BlueHat IL 2023 \u043f\u043e\u0434\u0435\u043b\u0438\u043b\u0441\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0435\u0439 \u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u043e\u0432 \u0437\u0430\u0449\u0438\u0442\u044b Windows. \u0421\u0440\u0435\u0434\u0438 \u043f\u0440\u043e\u0447\u0435\u0433\u043e \u0443\u043f\u043e\u043c\u044f\u043d\u0443\u0442 \u043f\u0440\u043e\u0433\u0440\u0435\u0441\u0441 \u0432 \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0438 \u044f\u0437\u044b\u043a\u0430 Rust \u0434\u043b\u044f \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u044f\u0434\u0440\u0430 Windows. \u0411\u043e\u043b\u0435\u0435 \u0442\u043e\u0433\u043e, \u0437\u0430\u044f\u0432\u043b\u0435\u043d\u043e, \u0447\u0442\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 Rust \u043a\u043e\u0434 \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0432 \u044f\u0434\u0440\u043e Windows 11 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0443\u0436\u0435 \u0447\u0435\u0440\u0435\u0437\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/kompaniya-microsoft-dobavit-kod-na-rust-v-yadro-windows-11\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-05-01T22:48:18+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-05-02T07:42:09+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Microsoft aggiunger\u00e0 codice Rust nel kernel di Windows 11 | ProHoster","description":"David Weston, vicepresidente di Microsoft responsabile della sicurezza del sistema operativo Windows, ha condiviso nel suo intervento alla conferenza BlueHat IL 2023 informazioni sull'evoluzione dei meccanismi di protezione di Windows. Tra l'altro, \u00e8 stato menzionato il progresso nell'uso del linguaggio Rust per migliorare la sicurezza del kernel di Windows. Inoltre, \u00e8 stato dichiarato che il codice scritto in Rust verr\u00e0 aggiunto al kernel di Windows 11, forse gi\u00e0 attraverso","canonical_url":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/kompaniya-microsoft-dobavit-kod-na-rust-v-yadro-windows-11","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u0434\u043e\u0431\u0430\u0432\u0438\u0442 \u043a\u043e\u0434 \u043d\u0430 Rust \u0432 \u044f\u0434\u0440\u043e Windows 11 | ProHoster","og:description":"\u0414\u044d\u0432\u0438\u0434 \u0412\u0435\u0441\u0442\u043e\u043d, \u0432\u0438\u0446\u0435-\u043f\u0440\u0435\u0437\u0438\u0434\u0435\u043d\u0442 Microsoft, \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Windows, \u0432 \u0441\u0432\u043e\u0451\u043c \u0434\u043e\u043a\u043b\u0430\u0434\u0435 \u043d\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 BlueHat IL 2023 \u043f\u043e\u0434\u0435\u043b\u0438\u043b\u0441\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0435\u0439 \u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u043e\u0432 \u0437\u0430\u0449\u0438\u0442\u044b Windows. \u0421\u0440\u0435\u0434\u0438 \u043f\u0440\u043e\u0447\u0435\u0433\u043e \u0443\u043f\u043e\u043c\u044f\u043d\u0443\u0442 \u043f\u0440\u043e\u0433\u0440\u0435\u0441\u0441 \u0432 \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0438 \u044f\u0437\u044b\u043a\u0430 Rust \u0434\u043b\u044f \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u044f\u0434\u0440\u0430 Windows. \u0411\u043e\u043b\u0435\u0435 \u0442\u043e\u0433\u043e, \u0437\u0430\u044f\u0432\u043b\u0435\u043d\u043e, \u0447\u0442\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 Rust \u043a\u043e\u0434 \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0432 \u044f\u0434\u0440\u043e Windows 11 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0443\u0436\u0435 \u0447\u0435\u0440\u0435\u0437","og:url":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/kompaniya-microsoft-dobavit-kod-na-rust-v-yadro-windows-11","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-05-01T22:48:18+00:00","article:modified_time":"2023-05-02T07:42:09+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/108213","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=108213"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/108213\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/108214"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=108213"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=108213"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=108213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}