پروتون (نرم افزار)

از ویکی‌پدیا، دانشنامهٔ آزاد
تصویری از بازی ویدیویی منبع باز "Gravity Bone" در حال اجرا بر روی توزیع لینوکس "Arch Linux". Gravity Bone به طور بومی لینوکس را پشتیبانی نمی کند و معمولا نمی تواند بر روی پلت فرم با استفاده از مشتری Steam اجرا شود. با این حال، بازی قادر به اجرا در لینوکس زمانی که لایه سازگاری پروتون فعال است

پروتون یک لایه سازگاری برای بازی‌های مایکروسافت ویندوز است که بر روی سیستم عامل‌های مبتنی بر لینوکس اجرا می‌شوند.[۱] پروتون توسط ولو و با همکاری توسعه دهندگان کودویورز توسعه یافته‌است.[۲] این نرم‌افزار مجموعه ای از نرم‌افزارها و کتابخانه‌ها است که به منظور بهبود عملکرد و سازگاری بهتر با بازی‌های ویندوز، با نسخه وصله شده واین ترکیب شده‌است. پروتون برای ادغام با کلاینت استیم "Steam Play" طراحی شده‌است.[۳] پروتون به‌طور رسمی از طریق کلاینت استیم توزیع می‌شود، اگرچه انشعاب‌های شخص ثالث را می‌توان به صورت دستی نصب کرد.

بررسی اجمالی[ویرایش]

پروتون ابتدا در ۲۱ اوت ۲۰۱۸ منتشر شد.[۴] پس از انتشار، ولو لیست سفیدی از ۲۷ بازی را اعلام کرد که آزمایش شده و تأیید شده بودند تا مانند همتایان بومی ویندوز خود بدون نیاز به تنظیمات کاربر نهایی کار کنند. اینها عبارتند از لرزش، دوم (۲۰۱۶) و فاینال فانتزی ۶.[۵][۶][۷][۸]

پروتون دارای چندین کتابخانه است که عملکرد سه بعدی را بهبود می‌بخشد. اینها شامل لایه‌های ترجمه دایرکت‌تری‌دی به وولکان، یعنی DXVK برای Direct3D 9، ۱۰ و ۱۱، و VKD3D-Proton برای Direct3D 12 است. یک کتابخانه جداگانه به نام D9VK تا زمانی که در دسامبر ۲۰۱۹ با DXVK ادغام شد، پشتیبانی از Direct3D 9 را مدیریت می‌کرد[۹]

سازگاری[ویرایش]

پروتون به عنوان یک انشعاب واین، سازگاری بسیار مشابهی را با برنامه‌های کاربردی ویندوز به عنوان همتای بالادستی خود حفظ می‌کند. علاوه بر لیست سفید رسمی، بسیاری از بازی‌های ویندوز دیگر با پروتون سازگار هستند.[۱۰] کاربر می‌تواند به صورت اختیاری از پروتون برای بازی خاصی استفاده کند، حتی اگر نسخه لینوکس از قبل وجود داشته باشد.[۱۱]

پروتون دی‌بی[ویرایش]

پروتون دی‌بی یک وب‌سایت اجتماعی غیررسمی است که داده‌های جمع‌سپاری شده را در مورد سازگاری بازی‌ها با پروتون را نمایش می‌دهد.[۱۲][۱۳][۱۴][۱۵] ایده این سایت از WineHQ AppDB الهام گرفته شده‌است، که همچنین گزارش‌های سازگاری جمع‌سپاری را در مورد واین جمع‌آوری و نمایش می‌دهد و از یک سیستم رتبه‌بندی مشابه استفاده می‌کند.

تاریخچه انتشار[ویرایش]

ولو هفت نسخه اصلی پروتون را منتشر کرده‌است. طرح نسخه سازی به نسخه واین بالادستی که بر اساس آن ساخته شده‌است، با یک شماره پچ ضمیمه اشاره دارد.[۱۶]

پروتون معمولاً با از نسخه پایگاه واین بالادست خود چند نسخه عقب است. انشعاب‌های غیررسمی، مانند پروتون جی ای (Proton GE)[۱۷] برای پایه‌گذاری مجدد پروتون بر روی نسخه‌های اخیر واین ایجاد شده‌اند که ممکن است سازگاری با بازی‌ها را نسبت به نسخه رسمی بهبود بخشد یا گاهی اوقات به آن آسیب برساند.[۱۸]

در دسامبر ۲۰۲۰، ولو پروتون اکسپریمنتال (به انگلیسی Proton Experimental) را منتشر کرد. این نرم‌افزار یک شاخه بتای دائمی از پروتون می‌باشد که دارای ویژگی‌های جدید و رفع اشکال سریع‌تر از نسخه‌های معمولی است،[۱۹] که در نهایت در یک نسخه اصلی گنجانده می‌شود.[۲۰]

استیم دک از پروتون برای افزایش سازگاری عنوان نرم‌افزار استفاده می‌کند.[۲۱]

جستارهای وابسته[ویرایش]

منابع[ویرایش]

  1. ValveSoftware/Proton, Valve Software, 2022-03-03, retrieved 2022-03-03
  2. "CODEWEAVERS' PROTON SOFTWARE SAUCE POWERS STEAM DECK | CodeWeavers Press Releases". CodeWeavers (به انگلیسی). Retrieved 2022-03-03.
  3. "Steam :: Steam for Linux :: Introducing a new version of Steam Play". store.steampowered.com (به انگلیسی). 2018-08-21. Archived from the original on June 26, 2020. Retrieved 2022-03-03.
  4. Dawe, Liam. "Valve officially confirm a new version of 'Steam Play' which includes a modified version of Wine". GamingOnLinux.
  5. "Steam for Linux :: Introducing a new version of Steam Play". steamcommunity.com (به انگلیسی). 2018-08-21. Retrieved 2019-08-12.
  6. Evangelho, Jason. "Valve Changes Everything: Windows-Exclusive Games Now Run On Steam For Linux". Forbes (به انگلیسی). Retrieved 2019-08-12.
  7. "Steam adds Proton, making Windows games playable on Linux (at least in theory)". PCWorld (به انگلیسی). 2018-08-21. Retrieved 2019-08-12.
  8. "Valve officially confirm a new version of 'Steam Play' which includes a modified version of Wine".
  9. "doitsujin/dxvk". GitHub (به انگلیسی). Retrieved 2020-04-17.
  10. "A look over the ProtonDB reports for June 2019, over 5.5K games reported to work with Steam Play". GamingOnLinux (به انگلیسی). Retrieved 2019-11-04.
  11. "Steam Community :: Group :: Steam Client Beta". steamcommunity.com (به انگلیسی). Retrieved 2020-07-27.
  12. Evangelho, Jason. "Linux Gaming Tip: Don't Buy That Game On Steam Without Using This Tool". Forbes (به انگلیسی). Retrieved 2019-08-12.
  13. "Steam Proton has opened the gaming floodgates for Linux users". SlashGear (به انگلیسی). 2020-04-22. Retrieved 2020-07-27.
  14. "A look at how Steam Play is doing, based on the ProtonDB reports from July". GamingOnLinux (به انگلیسی). Retrieved 2020-07-27.
  15. DeFore, Buck. "ProtonDB: Gaming reports for Linux using Proton and Steam Play". ProtonDB.com (به انگلیسی). Retrieved 2019-10-08.
  16. "ValveSoftware/Proton". GitHub (به انگلیسی). Retrieved 2020-04-17.
  17. "Want a more up to date Proton for Steam Play? Proton GE has a big new release out". GamingOnLinux (به انگلیسی). Retrieved 2020-07-31.
  18. "Releases · GloriousEggroll/proton-ge-custom". GitHub (به انگلیسی). Retrieved 2020-07-31.
  19. "Valve continues tweaking the new 'Proton Experimental' for Cyberpunk 2077". GamingOnLinux (به انگلیسی). Retrieved 2021-02-26.
  20. "Proton 5.13-5 is now up bringing in some of the experimental changes". GamingOnLinux (به انگلیسی). Retrieved 2021-02-26.
  21. Duckett, Chris (July 16, 2021). "Steam Deck is an AMD-powered handheld PC from Valve that runs KDE on Arch Linux". ZDNet. Retrieved July 16, 2021.

پیوند به بیرون[ویرایش]

الگو:Unix–Windows interoperability