با پایان پشتیبانی از ویندوز ۱۰، توسعهدهندگان ReactOS در حال بررسی یک ویژگی دیرینه در پشتیبانی WDDM هستند
پشتیبانی از ویندوز ۱۰ رسماً امروز به پایان میرسد (در اینجا کارهایی که باید انجام دهید). با کمی طعنه، توسعهدهندگان ReactOS، جایگزین ویندوز، سرانجام در حال کار بر روی معرفی مدل درایور نمایش ویندوز (WDDM) به این سیستمعامل جایگزین هستند، در حالی که ویندوز ۱۰ به پایان عمر خود میرسد. توسعهدهنده ReactOS، The_DarkFire_، یک پست وبلاگی طولانی منتشر کرد و در مورد پیچیدگیهای شروع توسعه پیادهسازی WDDM در ReactOS بحث کرد.
The_DarkFire_ فاش میکند که پیادهسازی WDDM در ReactOS به دلیل کمبود مستندات درایورهای ویدیویی برای هر دو XDDM و WDDM دشوار بوده است. با این حال، اوضاع تغییر کرد زمانی که درایورهای GPU متنباز در چند سال گذشته شروع به ظهور کردند. معرفی این درایورها در عمل سرانجام به توسعهدهندگان ReactOS درک بهتری از نحوه عملکرد این مدلهای نمایش و یک راه بالقوه برای وارد کردن WDDM به ReactOS داد.
مشخص شد که WDDM به شدت به فلسفه طراحی XDDM متکی است تا جایی که داشتن یک پایه XDDM قوی برای پشتیبانی خوب از WDDM ضروری است. The_DarkFire_ گزارش میدهد که تنها چیزی که واقعاً بین دو مدل تغییر کرده، توقف درایور مینیپورت در WDDM است. “خارج از درایور مینیپورت، ویندوز مدرن هنوز بقایای XDDM را در همه جا دارد، از جمله مکانیسمهایی برای WDDM.”
برای وارد کردن WDDM به ReactOS، توسعهدهنده اشاره میکند که پشته XDDM آن “باید در وضعیت عالی باشد،” همانطور که قبلاً ذکر شد. علاوه بر این، کامپایل درایورهای WDDM برای ReactOS ضروری بود که طبق گزارشها بسیار ساده بود.
توسعهدهنده ReactOS یک پیادهسازی آزمایشی از WDDM را نشان داد که در ReactOS با استفاده از یک آداپتور نمایشگر پایه کار میکرد. نه تنها کار کرد، بلکه توسعهدهنده انواع دیگری از درایورهای GPU خاص فروشنده، از جمله درایور GPU ویندوز ۷ انویدیا را نیز امتحان کرد و کشف کرد که همه آنها عملکرد خروجی نمایشگر را در ReactOS ارائه میدهند. از همه بهتر، این درایورها قادر به راهاندازی مانیتورهای مدرن با وضوح کامل و نرخ تازهسازی خود بودند.
XDDM و WDDM مدلهای درایور نمایشگر هستند که نحوه ارتباط ویندوز با GPU را تعریف میکنند. XDDM یک مدل درایور قدیمی است که در دوران ویندوز XP استفاده میشد. WDDM جانشین آن مدل است که با ویندوز ویستا معرفی شد و از آن زمان تاکنون استفاده میشود.
انتقال به WDDM برای ReactOS مهم خواهد بود، زیرا این مدل درایور پیشفرض است که توسط تمام سیستمعاملهای مدرن ویندوز استفاده میشود. در نتیجه، درایورهای GPU نیز برای پشتیبانی از WDDM نوشته شدهاند، بنابراین کار کردن این درایورها در ReactOS برای کار کردن جایگزین ویندوز بر روی سختافزار GPU جدیدتر بسیار مفید خواهد بود. WDDM همچنین از انواع ویژگیهای مدرن پشتیبانی میکند که XDDM به سادگی فاقد آنهاست، از جمله DWM، حافظه مجازی GPU و قابلیت حالت کاربر (مورد آخر از کرش کردن کل سیستم در صورت کرش کردن خود درایور GPU جلوگیری میکند).
ReactOS یک پروژه متنباز است که قادر به اجرای نرمافزار ویندوز، اجرای درایورهای ویندوز است و شبیه به نسخههای قدیمیتر ویندوز (معمولاً نسخههای قدیمیتر مانند ویندوز XP) به نظر میرسد. این پروژه کاملاً از ابتدا نوشته شده و بر پایه لینوکس یا یونیکس نیست، که آن را به یک سیستمعامل متنباز واقعاً منحصر به فرد تبدیل میکند.
ما توصیه نمیکنیم ویندوز ۱۰ را با ReactOS به عنوان سیستمعامل روزمره خود جایگزین کنید، زیرا این پروژه بسیار آزمایشی است و بسیاری از ویژگیهای مدرن ویندوز را ندارد. اما با این وجود یک پروژه جالب است و تقریباً تنها سیستمعامل متنبازی است که میتواند برنامههای ویندوز را به صورت بومی و بدون لایههای سازگاری اجرا کند.
برای دریافت آخرین اخبار، تحلیلها و بررسیهای ما در فیدهای خود، در Google News دنبال کنید، یا ما را به عنوان منبع ترجیحی اضافه کنید.
- کولبات
- مهر 23, 1404
- 45 بازدید






