ΠΠ΅ΠΉΠ²ΠΈΠ΄ Π£Π΅ΡΡΡΠ½, Π²ΠΈΡΠ΅ΠΏΡΠ΅Π·ΠΈΠ΄Π΅Π½Ρ Π½Π° Microsoft, ΠΎΡΠ³ΠΎΠ²Π°ΡΡΡ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ° Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Windows, Π² ΡΠ²ΠΎΡ Π΄ΠΎΠΊΠ»Π°Π΄ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡΠ° BlueHat IL 2023 ΡΠΏΠΎΠ΄Π΅Π»ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈΡΠ΅ Π·Π° Π·Π°ΡΠΈΡΠ° Π½Π° Windows. Π‘ΡΠ΅Π΄ Π΄ΡΡΠ³ΠΎΡΠΎ Π±Π΅ΡΠ΅ ΡΠΏΠΎΠΌΠ΅Π½Π°Ρ Π½Π°ΠΏΡΠ΅Π΄ΡΠΊΡΡ Π² ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π΅Π·ΠΈΠΊΠ° Rust Π·Π° ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ° Π½Π° ΡΠ΄ΡΠΎΡΠΎ Π½Π° Windows. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° Π±Π΅ΡΠ΅ Π·Π°ΡΠ²Π΅Π½ΠΎ, ΡΠ΅ ΠΊΠΎΠ΄ΡΡ, Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Rust, ΡΠ΅ Π±ΡΠ΄Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Π² ΡΠ΄ΡΠΎΡΠΎ Π½Π° Windows 11 Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π² ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡΠ΅ ΠΌΠ΅ΡΠ΅ΡΠΈ ΠΈΠ»ΠΈ Π΄ΠΎΡΠΈ ΡΠ΅Π΄ΠΌΠΈΡΠΈ.
Π‘ΡΠ΅Π΄ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΌΠΎΡΠΈΠ²ΠΈ Π·Π° ΠΏΡΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° Rust ΡΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ΅Π΄ΡΡΠ²Π° Π·Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½Π° ΡΠ°Π±ΠΎΡΠ° Ρ ΠΏΠ°ΠΌΠ΅ΡΡΠ° ΠΈ ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ΅ΠΌΠ°Π½Π΅ΡΠΎ Π½Π° ΡΡΡΠΏΠΊΠΈ Π·Π° Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈΡΠ΅ Π² ΠΊΠΎΠ΄Π°. ΠΠ°ΡΠΎ Π½Π°ΡΠ°Π»Π½Π° ΡΠ΅Π» Π΅ Π·Π°ΡΠ²Π΅Π½Π° Π·Π°ΠΌΡΠ½Π°ΡΠ° Π½Π° Π½ΡΠΊΠΎΠΈ Π²ΡΡΡΠ΅ΡΠ½ΠΈ ΡΠΈΠΏΠΎΠ²Π΅ Π΄Π°Π½Π½ΠΈ Π½Π° C++ Ρ Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΈ ΡΠΈΠΏΠΎΠ²Π΅, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠ½ΠΈ ΠΎΡ Rust. Π ΡΠ΅ΠΊΡΡΠΈΡ ΡΠΈ Π²ΠΈΠ΄ Π·Π° Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π² ΡΠ΄ΡΠΎΡΠΎ ΡΠ° ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ ΠΎΠΊΠΎΠ»ΠΎ 36 Ρ ΠΈΠ»ΡΠ΄ΠΈ ΡΠ΅Π΄Π° ΠΊΠΎΠ΄ Π½Π° Rust. Π’Π΅ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Ρ Π½ΠΎΠ²ΠΈΡ ΠΊΠΎΠ΄ ΠΏΠΎΠΊΠ°Π·Π°, ΡΠ΅ Π½ΡΠΌΠ° Π½Π΅Π³Π°ΡΠΈΠ²Π½ΠΎ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π²ΡΡΡ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π² ΠΏΠ°ΠΊΠ΅ΡΠ° PCMark 10 (ΡΠ΅ΡΡ Π½Π° ΠΎΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ), Π° Π² Π½ΡΠΊΠΎΠΈ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΡΠΎΠ²Π΅ Π½ΠΎΠ²ΠΈΡΡ ΠΊΠΎΠ΄ Π΄ΠΎΡΠΈ ΡΠ΅ ΠΎΠΊΠ°Π·Π° ΠΏΠΎ-Π±ΡΡΠ·.

ΠΡΡΠ²Π°ΡΠ° ΠΎΠ±Π»Π°ΡΡ Π½Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π½Π° Rust ΡΡΠ°Π½Π° ΠΊΠΎΠ΄ΡΡ DWriteCore, ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Ρ ΠΏΠ°ΡΡΠΈΠ½Π³ Π½Π° ΡΡΠΈΡΡΠΎΠ²Π΅. Π ΠΏΡΠΎΠ΅ΠΊΡΠ° Π±ΡΡ Π° Π°Π½Π³Π°ΠΆΠΈΡΠ°Π½ΠΈ Π΄Π²Π°ΠΌΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅ΠΊΠ°ΡΠ°Ρ Π° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ Π³ΠΎΠ΄ΠΈΠ½Π° Π² ΠΏΡΠ΅ΠΈΠ·ΡΠ°Π±ΠΎΡΠΊΠ°. ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π½ΠΎΠ²Π°ΡΠ° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ, Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½Π° Rust, ΠΏΠΎΠ²ΠΈΡΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΡΠΎ Π½Π° Π³Π»ΠΈΡΠΎΠ²Π΅ Π·Π° ΡΠ΅ΠΊΡΡ Ρ 5-15%. ΠΡΠΎΡΠ°ΡΠ° ΠΎΠ±Π»Π°ΡΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Rust ΡΡΠ°Π½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° ΡΠΈΠΏΠ° Π΄Π°Π½Π½ΠΈ REGION Π² Win32k GDI (Graphics Driver Interface). ΠΡΠ΅ΠΏΠΈΡΠ°Π½ΠΈΡΠ΅ Π½Π° Rust ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° GDI Π²Π΅ΡΠ΅ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Ρ Π²ΡΠΈΡΠΊΠΈ ΡΠ΅ΡΡΠΎΠ²Π΅ ΠΏΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π² Windows ΠΈ Π² ΡΠΊΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½ΠΎΠ²ΠΈΡΡ ΠΊΠΎΠ΄ ΠΏΠ»Π°Π½ΠΈΡΠ°Ρ Π΄Π° Π±ΡΠ΄Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π² ΡΠ΅ΡΡΠΎΠ²ΠΈΡΠ΅ ΡΠ±ΠΎΡΠΊΠΈ Π½Π° Windows 11 Insider. ΠΡ Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΏΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ Rust, ΡΠ΅ ΠΎΡΠ±Π΅Π»ΡΠ·Π²Π° ΠΏΡΠ΅Π½ΠΎΡΡΡ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½ΠΈΡ Π½Π° Windows Π½Π° ΡΠΎΠ·ΠΈ Π΅Π·ΠΈΠΊ.


ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
