פרוטון (תוכנה)

מתוך המכלול, האנציקלופדיה היהודית
קפיצה לניווט קפיצה לחיפוש
פרוטון
Proton
לוגו התוכנה
מפתח Valve
CodeWeavers
מחזור חיים 21 באוגוסט 2018 – הווה (6 שנים ו־18 שבועות)
גרסה אחרונה 5.13-6[1] (15 בפברואר 2021)
מערכת הפעלה לינוקס
נכתבה בשפות C++, C, C#
סוג רישיון התוכנה: רישיון BSD 2.0
רכיבי Wine:‏ LGPLv2.1
רכיבי DXVK ו-D9VK: רישיון zlib
רכיבי Steam: קנייני
קטגוריה שכבת תאימות
github.com/ValveSoftware/Proton

פרוטוןאנגלית: Proton) היא תוכנה, המהווה שכבת תאימות עבור הרצת משחקי מחשב, שפותחו למערכת ההפעלה Microsoft Windows, במערכת ההפעלה לינוקס והפצותיה, שפותחה על ידי Valve ו-CodeWeavers ומהווה גרסה מותאמת אישית של התוכנה Wine. התוכנה כוללת מספר תיקונים וספריות נוספות אשר לא כלולות ב-Wine, על מנת לשפר את הביצועים במשחקי Windows. התוכנה מתוכננת לפעול במקביל לקליינט התוכנה Steam, דבר המכונה "Steam Play".

מאפיינים

פרוטון יצאה לאור ב-21 באוגוסט 2018.[2] בעת השחרור, חברת Valve הכריזה כי היא אימתה 27 משחקי מחשב שונים אשר פועלים על גבי התוכנה בביצועים מיטביים, ללא צורך בהגדרות נוספות מצד המשתמש. המשחקים האלו כוללים את דום (2016), Quake ו-Final Fantasy VI.[3][4]

פרוטון משלבת מספר ספריות תוכנה על מנת לשפר את ביצועי הרנדור התלת-ממדי, הכוללות ספריות המרת שכבה בין Direct3D ל-Vulkan בשם D9VK עבור Direct3D 9‏, DXVK עבור Direct3D 10 ו-VKD3D עבור Direct3D 12. בדצמבר 2019, הספרייה D9VK שולבה לתוך ספריית DXVK.[5]

תמיכה

בעקבות כך שפורטון היא גרסה מותאמת אישית של Wine, היא משמרת את אותם מאפייני תאימות לתוכנות Windows כמו Wine. בנוסף ל-"רשימה הלבנה" הרשמית, ישנם משחקי Windows רבים אשר דווחו כי הם תואמים,[6] בצורה לא רשמית, עם פרוטון. משתמשים יכולים להכריח שכותר מסוים יפעל דרך פרוטון, גם אם קיימת גרסת לינוקס רשמית לאותו הכותר.[7]

ProtonDB

ProtonDB הוא מסד נתונים קהילתי לא רשמי, האוסף מידע טכני על הפעלת משחקי מחשב שונים דרך פרוטון ומדרג אותם מ-"Borked" (שבור, לא שחיק) עד ל-"Platinum" (פלטיניום, תאימות מושלמת).[8][9][10] האתר שואב השראה מהאתר WineHQ AppDB, אשר אוסף מידע ממשתמשים ומציג בעיות תאימות שונות ביישומי Windows הפועלים על Wine ומשתמש במערכת דירוג דומה.

היסטוריית גרסאות

חברת Valve הוציאה לאור חמש גרסאות גדולות לפרוטון. מספור הגרסאות ניתן על בסיס גרסת ה-Wine עליה פרוטון מתבססת ומספר טלאי תוכנה מתאים.[11]

פרוטון מפגרת מספרת גרסאות מאחור בהשוואה ל-Wine. גרסאות לא רשמיות, כמו פרוטון GE‏ (Proton GE),[12] נוצרו על מנת לבסס את התוכנה על גרסאות Wine עדכניות, אשר לעיתים משפרות את הביצועים במשחקים ולעיתים פוגעות בהם.

קישורים חיצוניים

הערות שוליים

  1. ^ Releases - ValveSoftware/Proton, באתר GitHub (באנגלית)
  2. ^ ליאם דאב, Valve officially confirm a new version of 'Steam Play' which includes a modified version of Wine, באתר GamingOnLinux, ‏‏21 באוגוסט 2018 (באנגלית)
  3. ^ ג'ייסון אוונגלהו, Valve Changes Everything: Windows-Exclusive Games Now Run On Steam For Linux, באתר פורבס, ‏‏22 באוגוסט 2018 (באנגלית)
  4. ^ היידן דינגמן, Steam adds Proton, making Windows games playable on Linux (at least in theory), באתר PCWorld, ‏‏21 באוגוסט 2018 (באנגלית)
  5. ^ קוד המקור של הספרייה DXVK, באתר GitHub (באנגלית)
  6. ^ ליאם דאב, A look over the ProtonDB reports for June 2019, over 5.5K games reported to work with Steam Play, באתר GamingOnLinux, ‏‏1 ביולי 2019 (באנגלית)
  7. ^ Pierre-Loup‏, Steam Client Beta Update - January 17th, באתר Steam, ‏‏18 בינואר 2019 (באנגלית)
  8. ^ ג'ייסון אוונגלהו, Linux Gaming Tip: Don't Buy That Game On Steam Without Using This Tool, באתר פורבס, ‏‏26 במרץ 2019 (באנגלית)
  9. ^ ג'. ס. טורס, Steam Proton has opened the gaming floodgates for Linux users, באתר SlashGear, ‏‏22 באפריל 2020 (באנגלית)
  10. ^ ליאם דאב, A look at how Steam Play is doing, based on the ProtonDB reports from July, באתר GamingOnLinux, ‏‏5 באוגוסט 2019 (באנגלית)
  11. ^ ליאם דאב, Want a more up to date Proton for Steam Play? Proton GE has a big new release out, באתר GamingOnLinux, ‏‏2 בספטמבר 2019 (באנגלית)
  12. ^ Releases - GloriousEggroll/proton-ge-custom, באתר GitHub (באנגלית)


הערך באדיבות ויקיפדיה העברית, קרדיט,
רשימת התורמים
רישיון cc-by-sa 3.0

פרוטון (תוכנה)30699167