یکشنبه 11 مرداد 1405 - 20:20
مایکروسافت با زبان برنامهنویسی Rust در پی ارتقای امنیت و عملکرد ویندوز
زومیت/ یکی از بهینهترین زبانهای برنامهنویسی برای مدیریت حافظه است و مایکروسافت تصمیم دارد از آن در ویندوز بهره ببرد.
اگرچه Rust زبان برنامهنویسی نسبتاً جدیدی محسوب میشود، مایکروسافت آن را بهعنوان راهکاری امیدوارکننده برای ارتقای عملکرد هستهی ویندوز پذیرفته است. مهندسان نرمافزار غول فناوری اهل ردموند در حال بازنویسی بخشهای حیاتی سیستمعامل دسکتاپ این شرکت با Rust هستند و بهبودهای درخورتوجهی در عملکرد و امنیت کدهای اساسی اعمال کردهاند.
Rust زبان برنامهنویسی سریع و کارآمدی است که توانایی بسیار بالایی برای مدیریت بهینهی حافظه دارد. Rust بهعنوان زبان کامپایلشدهی معمولی، میتواند در انواع برنامهها ازجمله نرمافزارهای رایانهای، دستگاههای مجهز به سختافزار ضعیف و غیره عملکرد بسیار خوبی ارائه دهد.
Rust از ابتدا بهنحوی طراحی شده تا بتواند امنیت حافظه را تأمین کند و به همین دلیل بسیاری از باگهای احتمالی را هنگام کامپایل، برطرف میکند. گفتنی است مشکلات امنیتی حافظه، ۷۰ درصد از آسیبپذیریهای امنیتی فهرستشده در CVE را تشکیل میدهند.
دیوید وستون، معاول امنیت مایکروسافت میگوید برخی کدهای هستهی ویندوز با Rust بازنویسی شدهاند. وستون همچنین اعلام کرده است ویندوز ۱۱ میتواند با Rust بوت شود.
به گزارش تِکاسپات، مایکروسافت از سال ۲۰۲۰ بازنویسی برخی کدهای مهم ویندوز را با Rust آغاز کرده است و این تغییر با API DirectWrite (که بخشی از DirectX است) آغاز شد. DirectWrite وظیفهی مدیریت رندر متن با کیفیت بالا، فونتهای مستقل، پشتیبانی کامل از متن و طرحبندی یونیکد و موارد دیگر را برعهده دارد. در حال حاضر حدود ۱۵۲ هزار خط از کدهای API مذکور به زبان Rust نوشته شده و حدود ۹۶ هزار خط کد دیگر آن به زبان ++C است. استفاده از زبان برنامهنویسی مذکور علاوهبر ارتقای امنیت ویندوز، عملکرد این سیستمعامل را بین ۵ تا ۱۵ درصد بهبود خواهد داد.
ویندوز ۱۰ و ویندوز ۱۱ با زبانهای C، C++، C# و اسمبلی نوشته شدهاند و میلیونها خط کدهای آنها احتمالاً هرگز با Rust بازنویسی نخواهد شد. بههرحال، ۳۶ هزار خط از کدهای رابط گرافیکی اصلی ویندوز (Wind32 GDI) به زبان Rust تغییر خواهد کرد. وستون میگوید بخش SysCall هستهی ویندوز نیز با Rust پیادهسازی شده است.
گفتنی است که مایکروسافت تنها شرکت بزرگ حوزهی فناوری نیست که به Rust علاقه دارد. شرکتهای دیگری مثل آمازون، فیسبوک، گوگل و غیره نیز از این زبان در محصولات مختلف خود استفاده کردهاند. علاوهبراین بخشی از هستهی لینوکس با Rust توسعه داده شده است.
پربیننده ترین
-
عکس مسی درآمد؛ آخرین توپ طلا با آرایشگر ویژه!
-
10 جایزه 5 میلیون تومانی برای کاربران آخرین خبر (مهلت شرکت در مسابقه تا 9 آذر تمدید شد.)
-
10 جایزه 5 میلیون تومانی برای کاربران آخرین خبر (مهلت شرکت در مسابقه تا 9 آذر تمدید شد.)
-
چراغ قوه همه کاره ( پاور بانک، شیشه شکن و ... )
-
هشدار آبفای کشور به مردم؛ هیچ ماموری فعلا برای قرائت کنتور آب مراجعه نمیکند
-
آخرین وضعیت راهها در چهارمین روز از سال جدید؛ محور چالوس از شنبه دوباره بسته میشود
-
جارو شارژی !! دیگه نگران نظافت ماشین نباشید
-
زنده؛ بیرانوند در یک قدمی استقلال
-
"دنا پلاس اتومات" بخریم یا "تارا اتومات؟"/ مقایسه اختصاصی "آخرینخودرو" از دو خودروی پرطرفدار
-
فشار آبرو چند برابر کن ....
-
فرمانده کل قوا: ملت ایران در مقابل جنگ تحمیلی محکم میایستد همانگونه که در مقابل صلح تحمیلی نیز محکم خواهد ایستاد
-
چالش/ بازیکن داخل تصویر رو حدس بزن (16)
-
5 نشانه ضعیف شدن ریه ها و بهترین روش تقویت آن چیست؟
-
لندکروزر یا ۲۰۶؟ / مقایسه جالب "آخرینخودرو" به بهانه سخنان جنجالی میرسلیم
-
پایان زودهنگام گنبد آهنین؟ اسرائیل مجبور به جیرهبندی موشکها شد
-
سپ، برترین شرکت در خاورمیانه شد
-
گردونه را بچرخانید، بیتکوین دریافت کنید
-
واکنش عراقچی به تجاوز امروز آمریکا به تأسیسات هستهای فردو، نطنز و اصفهان
آخرین اخبار
-
خسارت به موزه باستانشناسی درهشهر در حملات دشمن
-
اعلام همبستگی کشتی آسیا؛ ایران همواره یکی از ارکان کشتی جهان است
-
نیویورک تایمز: ناو جرالد فورد ۳۰ ساعت در آتش میسوخت
-
توزیع میوه شب عید در ایلام تا ۱۵ فروردین ادامه دارد
-
چالش عجیب یونایتد برای فروش برونو به عربستان
-
منابع و جزئیات آزمون دکتری ۱۴۰۶ اعلام شد
-
توصیههای آتشنشانی برای برگزاری چهارشنبهسوری متفاوت در شرایط جنگی
-
واکاوی سناریوهای ادامه لیگ برتر در پرسپولیس
-
خشم کشورهای عربی منطقه از دولت ترامپ
-
معاون وزیر نیرو: قطعی طولانیمدت برق نداریم
-
عارف: در صورت تکرار «فروغ جاویدان»، «مرصاد ۲» را تکرار میکنیم
-
وداع مردم شیراز با پیکر مطهر 5 شهید مدافع میهن
-
عکس/ آثار تجاوز به مناطق مسکونی تهران
-
نجات ۱۵ نفر از کارمندان و مشتریان یک بانک و منازل مسکونی از زیر آوار
-
بهادری جهرمی: استیصال دشمنان نشان از این دارد که کدام طرف نزدیک پیروزی است
سایر اخبار مرتبط
نظرات
ثبت نظر
مهمترین اخبار
معاون وزیر نیرو: قطعی طولانیمدت برق نداریم
سهشنبه 27 اسفند 1404 - 12:49:00
نجات ۱۵ نفر از کارمندان و مشتریان یک بانک و منازل مسکونی از زیر آوار
سهشنبه 27 اسفند 1404 - 12:08:40
مجوزهای کسب و کار به مدت سه ماه تمدید شد
سهشنبه 27 اسفند 1404 - 12:04:50
اطلاعیه درگاه ملی مجوزها درخصوص اختلال در فرآیند صدور مجوزها
سهشنبه 27 اسفند 1404 - 11:42:37
تسهیلات ویژه گمرکی برای ترخیص شبانهروزی دارو و تجهیزات پزشکی
سهشنبه 27 اسفند 1404 - 11:31:21