نظرات (3)

ظاهراً مایکروسافت به دنبال بازنویسی کرنل ویندوز 11 بوده و در همین رابطه اعلام شده که مهندسان این شرکت به سراغ زبان برنامه‌نویسی Rust رفته‌اند تا امنیت و عملکرد سیستم عامل را تا حد زیادی بهبود دهند. به نظر می‌آید بخش‌های حیاتی سیستم‌عامل دسکتاپ در حال بازنویسی با Rust بوده تا عملکرد و امنیت ویندوز 11 بیش از پیش بهبود یابد. جزئیات بیشتر را در شهر سخت افزار بخوانید.

بخش عمده مشکلات امنیتی ویندوز در طول تاریخ مربوط به باگ‌های حافظه بوده است. زبان برنامه‌نویسی Rust می‌تواند با راهکارهای بهینه خود پاسخ مناسبی برای این مشکلات باشد و به‌نظر می‌رسد که برنامه‌نویسان ویندوز هم از این مسئله آگاهند و می‌خواهند به‌سمت استفاده از این زبان حرکت کنند.

زبان برنامه‌نویسی Rust

بازنویسی کرنل ویندوز 11 با Rust

Rust زبان برنامه‌نویسی سریع و کارآمدی است که توانایی بسیار بالایی برای مدیریت بهینه‌ حافظه رم دارد و از ابتدا به‌نحوی طراحی شده تا بتواند امنیت حافظه را تأمین کند. بر اساس گزارش Gizmochina مشکلات مربوط به حافظه‌ چیزی در حدود ۷۰ درصد از آسیب‌پذیری‌های امنیتی را به خود اختصاص داده‌اند.

به گفته معاون امنیت سیستم‌عامل در مایکروسافت، برخی از کدهای نوشته‌شده با Rust همین حالا در کرنل ویندوز پیاده‌سازی شده‌اند. وی اعلام کرده بود که Rust می‌تواند قابلیت‌های ویندوز 11 را بهبود دهد. وی گفته که بخش SysCall کرنل ویندوز نیز با Rust بازنویسی شده است. همچنین به نظر می‌آید کدهای جدید این سیستم‌عامل هنوز فعال نشده‌اند. 

ویندوز 10 و 11 با زبان‌های C و ++C و #C نوشته شده‌اند و ظاهراً مایکروسافت قصد ندارد میلیون‌ها خط از کدهای این سیستم عامل را دوباره با Rust بازنویسی کند. اما بخش‌هایی از این سیستم‌عامل درحال انتقال به Rust بوده و تاکنون 36 هزار خط از کدهای ویندوز تغییر کرده است.

نظر خود را بنویسید...
شما مهمان هستید ( ثبت نام؟ )
ارسال نظر بدون عضویت در سایت
در حال بارگذاری نظرات... به‌روزرسانی نظرات پس از 00:00.
  • این نظر هنوز منتشر نشده است.
    · حدود 3 سال قبل
    ببخشید ادمین من این خبر در سایتهای خارجی رو خوندم اونجا گفتن با استفاده از زبان Rust عملکرد ویندوز به مقدار ناچیزی کمتر شده. نه بیشتر:(
  • این نظر هنوز منتشر نشده است.
    · حدود 3 سال قبل
    این مدیریت حافظه توسط راست به غیر از محدودیت های دسترسی به حافظه خودش سربار محاسباتی زیادی داره و نمیشه در بعضی قسمتهای حیاتی از کرنل که در هر ثانیه صد ها هزار بار اجرا میشه ازش استفاده کرد این باعث کاهش سرعت سیستم عامل میشه

    ولی در قسمت های از کرنل که به مقدار کمی در هر ثانیه فراخوانی میشن میشه از راست و مزایایش استفاده کرد
  • این نظر هنوز منتشر نشده است.
    · حدود 3 سال قبل
    مرورگر فایرفاکس هم چند سالیه به سمت زبان برنامه نویسی Rust کوچ کرده اما سرعتش پیشرفت قابل ملاحظه ای نداشته و هنوز خیلی از کروم کندتره