ظاهراً مایکروسافت به دنبال بازنویسی کرنل ویندوز 11 بوده و در همین رابطه اعلام شده که مهندسان این شرکت به سراغ زبان برنامهنویسی Rust رفتهاند تا امنیت و عملکرد سیستم عامل را تا حد زیادی بهبود دهند. به نظر میآید بخشهای حیاتی سیستمعامل دسکتاپ در حال بازنویسی با Rust بوده تا عملکرد و امنیت ویندوز 11 بیش از پیش بهبود یابد. جزئیات بیشتر را در شهر سخت افزار بخوانید.
بخش عمده مشکلات امنیتی ویندوز در طول تاریخ مربوط به باگهای حافظه بوده است. زبان برنامهنویسی Rust میتواند با راهکارهای بهینه خود پاسخ مناسبی برای این مشکلات باشد و بهنظر میرسد که برنامهنویسان ویندوز هم از این مسئله آگاهند و میخواهند بهسمت استفاده از این زبان حرکت کنند.
بازنویسی کرنل ویندوز 11 با Rust
Rust زبان برنامهنویسی سریع و کارآمدی است که توانایی بسیار بالایی برای مدیریت بهینه حافظه رم دارد و از ابتدا بهنحوی طراحی شده تا بتواند امنیت حافظه را تأمین کند. بر اساس گزارش Gizmochina مشکلات مربوط به حافظه چیزی در حدود ۷۰ درصد از آسیبپذیریهای امنیتی را به خود اختصاص دادهاند.
به گفته معاون امنیت سیستمعامل در مایکروسافت، برخی از کدهای نوشتهشده با Rust همین حالا در کرنل ویندوز پیادهسازی شدهاند. وی اعلام کرده بود که Rust میتواند قابلیتهای ویندوز 11 را بهبود دهد. وی گفته که بخش SysCall کرنل ویندوز نیز با Rust بازنویسی شده است. همچنین به نظر میآید کدهای جدید این سیستمعامل هنوز فعال نشدهاند.
ویندوز 10 و 11 با زبانهای C و ++C و #C نوشته شدهاند و ظاهراً مایکروسافت قصد ندارد میلیونها خط از کدهای این سیستم عامل را دوباره با Rust بازنویسی کند. اما بخشهایی از این سیستمعامل درحال انتقال به Rust بوده و تاکنون 36 هزار خط از کدهای ویندوز تغییر کرده است.
نظر خود را اضافه کنید.
برای ارسال نظر وارد شوید
ارسال نظر بدون عضویت در سایت