سافت گذر دانشنامه نرم افزار - دانلود رایگان نرم افزار

همه دسته بندی ها

منو
جستجو
اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  1. جهت رفع مشکل باز شدن سایت به دلیل بلاک توسط  نود 32 این ویدیو یا این ویدیو(ورژن 9 به بالا) یا راهنمای تصویری را مشاهده کنید
  2. اکانت های بروزرسانی نود32 با قیمت های مناسب به صورت یک ، سه ، شش و دوازده ماهه از اینجا قابل خرید می باشد.

نرم افزار های پرکاربرد

ثبت نام | ورود

اخبار نرم افزار

مایکروسافت به ادغام زبان Rust در ویندوز ادامه می‌دهد؛ معرفی ابزارهای جدید برای توسعه‌دهندگان

از میانه سال 2023، مایکروسافت تلاش‌های جدی برای ادغام زبان Rust در ویندوز آغاز کرده است. ابتدا ویندوز توانست با استفاده از Rust در هسته خود بوت شود و اخیراً این شرکت اقداماتی را برای تشویق توسعه‌دهندگان درایور به نوشتن با استفاده از این زبان انجام داده است.

در ماه جولای، مایکروسافت برخی از جزئیات اولیه را درباره اینکه تیم Surface در این زمینه چگونه کمک می‌کند، به اشتراک گذاشت. آن‌ها پروژه جدید متن‌باز windows-drivers-rs را ایجاد کرده‌اند که اساساً یک پلتفرم برای کمک به توسعه درایورهای ویندوز با استفاده از Rust است.

 

مایکروسافت به ادغام زبان Rust در ویندوز ادامه می‌دهد؛ معرفی ابزارهای جدید برای توسعه‌دهندگان

 

امروز، این شرکت جزئیات بیشتری درباره پیشرفت‌های خود منتشر کرده است. برای آسان‌تر کردن نوشتن درایورهای Rust، و مشابه آنچه در C وجود دارد، مایکروسافت یک کرت جدید به نام cargo-wdk را به عنوان بخشی از windows-drivers-rs معرفی کرده است. این افزونه Cargo پروژه‌های درایور خالی را با لینک‌دهی پیش‌پیکربندی‌شده، مراحل ساخت و وابستگی‌ها تولید می‌کند و می‌تواند ابزارهای WDK مانند InfVerif را فراخوانی کند، مشابه روند ساخت درایور در C در Visual Studio.

برای آن دسته از افرادی که نمی‌دانند Rust چه مزیتی دارد، این زبان امنیت حافظه را فراهم می‌کند که در مقایسه با زبان‌های برنامه‌نویسی سنتی مانند C، می‌تواند آسیب‌پذیری‌های امنیتی مرتبط با حافظه را برطرف کند؛ همچنین این زبان قابلیت تعامل عالی با کد درایور C/C++ را نیز ارائه می‌دهد که انتقال به آن را آسان‌تر می‌کند.

مایکروسافت اعلام کرده است که هدف بلندمدت این است که به توسعه‌دهندگان Rust در یک محیط Cargo ابزارها و گزینه‌های پیکربندی مشابهی با آنچه در Visual Studio موجود است، ارائه دهد. برنامه‌های میان‌مدت شامل نصب خودکار WDK، پشتیبانی از NT_TARGET_VERSION، پشتیبانی کامل از ARM64 و موارد دیگر است.

در حال حاضر، مایکروسافت اشاره کرده است که windows-drivers-rs به برخی از انواع درایور در Rust امکان‌پذیر می‌کند، اما هنوز نیاز به استفاده قابل توجهی از کدهای ناامن دارد. این غول فناوری همچنین تأکید کرده است که تیم Windows Driver Framework (WDF) در حال همکاری با کارشناسان Rust برای طراحی انتزاعات ایمن‌تر برای KMD (درایورهای حالت هسته) و UMD (درایورهای حالت کاربر) است. سایر تیم‌های مایکروسافت در حال توسعه ساختارها و APIهای ایمن فراتر از WDF برای توسعه درایورهای هسته و شخص ثالث هستند. برخی از این موارد در حال حاضر در هسته ویندوز در حال استفاده است.

برای آن دسته از افراد ناآشنا، انتزاع به‌طور کلی به معنای یک روش ایمن برای سوئیچ از حالت کاربر به حالت هسته است. حالت هسته دارای بالاترین سطح دسترسی است در حالی که حالت کاربر کمترین سطح دسترسی را دارد.

در نهایت، مایکروسافت اعلام کرده است که در ماه‌های آینده اطلاعات بیشتری درباره بهترین شیوه‌ها در توسعه درایور به اشتراک خواهد گذاشت، یکی از آن‌ها استفاده از CodeQL برای تحلیل استاتیک است. اگر به یاد داشته باشید، مایکروسافت در اوایل جولای راهنمایی خود را برای تحلیل استاتیک درایورهای شخص ثالث برای نسخه 25H2 ویندوز 11 به‌روزرسانی کرده بود.

نظرتان را ثبت کنید کد خبر: 53690 گروه خبری: اخبار نرم افزار منبع خبر: سافت گذر تاریخ خبر: 1404/06/12 تعداد مشاهده: 1162
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
How Bruce Lee Changed the World

How Bruce Lee Changed the World

مستند بروسلی

Guide to success during the PhD trajectory

Guide to success during the PhD trajectory

راهنمای تحصیل دوره دکتری

OcenAudio 3.16.1

OcenAudio 3.16.1

ویرایش فایل صوتی اوشن آدیو

Just Shapes & Beats

Just Shapes & Beats

اکشن

کسب درآمد از گرافیک

کسب درآمد از گرافیک

درآمد گرافیکی

شبهات عاشورا

شبهات عاشورا

عاشورا و اهل سنت

Dropbox 235.4.5905

Dropbox 235.4.5905

دراپ باکس

راهنمای یادگیری زبان

راهنمای یادگیری زبان

فنون ساده یادگیری زبان

دوره آموزش ادوبی آدیشن Adobe Audition به زبان فارسی

دوره آموزش ادوبی آدیشن Adobe Audition به زبان فارسی

آموزش فارسی Adobe Audition

Tales of Kenzera: ZAU

Tales of Kenzera: ZAU

بازی اکشن و ماجراجویی برای کامپیوتر

Knights of Honor II: Sovereign

Knights of Honor II: Sovereign

استراتژیک قرون وسطایی برای کامپیوتر

CorelCAD 2023 Build 22.3.1.4090 / 2020.5 / 2019 / macOS

CorelCAD 2023 Build 22.3.1.4090 / 2020.5 / 2019 / macOS

طراحی کد و مدل سازی 2 بعدی و 3 بعدی کورل کد

The Banner Saga + Update v2.1.65

The Banner Saga + Update v2.1.65

بیرق دلاوری

شرح پریشانی

شرح پریشانی

عزم کوی یار

Atlantis Word Processor 5.0.0.7

Atlantis Word Processor 5.0.0.7

پردازشگر متن

About hijab

About hijab

در جستجوی حقیقت

BREAK ARTS II + Updates

BREAK ARTS II + Updates

ربات های جنگی

شناخت امام یازدهم: فرزندان و شاگردان امام حسن عسکری علیه السلام

شناخت امام یازدهم: فرزندان و شاگردان امام حسن عسکری علیه السلام

قطره ای از دریای کرامات امام حسن عسکری علیه السلام

Stardock Start8 v1.56 / Start10 v1.0

Stardock Start8 v1.56 / Start10 v1.0

بهترین نرم افزار بازگشت منوی استارت ویندوز 8

PhotoFunia 4.0.7.0 for Android +2.3

PhotoFunia 4.0.7.0 for Android +2.3

فوتوفونیا

کتاب ایده آل برای غنی سازی واژگان انگلیسی

کتاب ایده آل برای غنی سازی واژگان انگلیسی

مجله Vocable All English ژانویه 7 ؛ 2021

Battlefield 1

Battlefield 1

بتلفیلد

Vector 1 v1.2.1 / 2 v1.1.1 for Android +4.1

Vector 1 v1.2.1 / 2 v1.1.1 for Android +4.1

وکتور

آموزش فارسی سازی پوسته ی وردپرس

آموزش فارسی سازی پوسته ی وردپرس

آموزش وردپرس

Guitar Pro 8.1.4 Build 43 + Soundbanks / Tabs / Mac

Guitar Pro 8.1.4 Build 43 + Soundbanks / Tabs / Mac

شبیه‌سازی گیتار

SwapVoice 1.0.13

SwapVoice 1.0.13

تبدیل گفتار به متن

آموزش زبان با کمک تصاویر و ادغام آن با مفاهیم و مباحث گرامری

آموزش زبان با کمک تصاویر و ادغام آن با مفاهیم و مباحث گرامری

آموزش هرچه بهتر گرامر زبان انگلیسی به زبان آموزان

Planets Pack 2.5 for Android +2.1

Planets Pack 2.5 for Android +2.1

نمایش سیاره ها

آموزش NHibernate

آموزش NHibernate

آموزش ان هایبرنت

امامت و فضائل ائمه اطهار(ع)

امامت و فضائل ائمه اطهار(ع)

حدیقة الشیعة مقدس اردبیلی

7 جلسه سخنرانی حجت الاسلام مسعود عالی با موضوع ارتباط خدا با انسان

7 جلسه سخنرانی حجت الاسلام مسعود عالی با موضوع ارتباط خدا با انسان

سخنرانی حجت الاسلام مسعود عالی با موضوع ارتباط خدا با انسان

تلاوت مجلسی استاد احمد نعینع سوره مبارکه ضحی

تلاوت مجلسی استاد احمد نعینع سوره مبارکه ضحی

تلاوت احمد نعینع سوره ضحی

Seal Guardian

Seal Guardian

اکشن شمشیری

4 جلسه علت تنهایی و غربت ولی خدا از حجت الاسلام والمسلمین عالی

4 جلسه علت تنهایی و غربت ولی خدا از حجت الاسلام والمسلمین عالی

حاج آقا مسعود عالی با موضوع علت تنهایی و غربت ولی خدا

Lectora 22.0.1 Build 12617

Lectora 22.0.1 Build 12617

ساخت دوره آموزشی

Textbook presents the basics of game theory

Textbook presents the basics of game theory

نظریه بازی ها

ماهنامه دانشجویار شماره 1 تا 15

ماهنامه دانشجویار شماره 1 تا 15

مجله دانشجویار

تمرکز کلید موفقیت

تمرکز کلید موفقیت

چگونه ذهن خود را متمرکز کنید‎

Microsoft Windows Embedded Compact 2013 February 2017

Microsoft Windows Embedded Compact 2013 February 2017

ویندوز CE

تفسیر سوره حمد از دید استاد مطهری

تفسیر سوره حمد از دید استاد مطهری

مطهری تفسیر حمد

خبرنامه

با عضویت در خبرنامه، زودتر از همه باخبر باش!