Jump to content
החלפת מצב תפריט
שינוי מצב תפריט ההעדפות
החלפת מצב תפריט אישי
לא בחשבון
כתובת ה־IP שלך תהיה גלויה לציבור אם תעשה עריכות כלשהן.

SteamOS

מתוך ויקיפדיה, האנציקלופדיה החופשית
SteamOS
קובץ:SteamOS logo.svg
צילום מסך של ההפצה בשימוש סביבת שולחן העבודה KDE מתוך מכשיר Steam Deck
צילום מסך של ההפצה בשימוש סביבת שולחן העבודה KDE מתוך מכשיר Steam Deck
מפתח Valve
משפחה גנו/לינוקס
מודל קוד קוד פתוח עם רכיבי קוד סגור
גרסה אחרונה 3.0
סוג גרעין מונוליתי
מצב עבודה עדכני

SteamOS היא הפצת לינוקס שפותחה על ידי Valve. במרכזה עומדת חנות משחקי הווידאו Steam, והיא מערכת ההפעלה העיקרית לחומרה שמייצרת החברה, ובעיקרה Steam Deck. ההפצה עצמה היא תוכנה חופשית ובקוד פתוח, כאשר התוכנה Steam וחלק ממנהלי ההתקנים שמותקנים עליה הם בקוד סגור.

SteamOS פותחה במקור במטרה להזרים משחקי וידאו מהמחשב האישי למחשב המריץ SteamOS באותה רשת, למרות שמערכת ההפעלה יכולה לתמוך במערכות עצמאיות ונועדה לשמש כחלק מפלטפורמת Steam Machine של Valve. גרסאות SteamOS 1.0, שפורסמו בדצמבר 2013 ו-2.0 היו מבוססות על הפצת הלינוקס דביאן, עם סביבת שולחן העבודה GNOME.[1] באמצעות הפצה זו החברה עודדה מפתחים לשלב תאימות לינוקס במשחקי וידאו.

בפברואר 2022, Valve השיקה את SteamOS 3.0 יחד עם הקונסולה הניידת Steam Deck. הגרסה השלישית של ההפצה, בניגוד לגרסות הקודמות, מבוססת על הפצת Arch Linux ומשתמשת בסביבת שולחן העבודה KDE Plasma 6.[2][3]

פיתוח עריכה

במהלך פאנל ב-LinuxCon ב-16 בספטמבר 2013, מייסד ומנהל שותף של Valve, גייב ניואל, הצהיר שהוא מאמין כי "לינוקס וקוד פתוח הם העתיד של המשחקים", והמשיך ואמר שהחברה מסייעת למפתחי משחקים שרוצים להפוך משחקים תואמים ללינוקס, ושהם יפרסמו הודעה בשבוע שלאחר מכן בנוגע ללינוקס.[4]

ב-20 בספטמבר 2013, Valve פרסמה הצהרה[5] באתר האינטרנט שלה, שהקניטה שלוש הכרזות חדשות הקשורות ל"דרכים נוספות לחבר את הנקודות עבור לקוחות שרוצים Steam בסלון".[6] ההכרזה הראשונה פורסמה ב-23 בספטמבר בשם SteamOS, כאשר Valve אמרו שהם "הגיעו למסקנה שהסביבה המתאימה ביותר לספק ערך ללקוחות היא מערכת הפעלה שנבנתה סביב Steam עצמה".[7] מוקד גדול של החשיפה היה הפתיחות של מערכת ההפעלה, כאשר הוכרז שמשתמשים יוכלו לשנות או להחליף כל חלק בתוכנה, ושהיא תהיה חופשית.[8]

באוקטובר 2013, Valve הכריזה על Steam Dev Days: כנס מפתחים בן יומיים שבו מפתחי משחקי וידאו יכלו לבדוק ולספק משוב על SteamOS ומכונות Steam.[9] באוקטובר 2013, אנבידיה גם הכריזה על שיתוף הפעולה שלהם עם Valve לתמיכה ב-SteamOS בעזרת חבילת פיתוח בשם Nvidia GameWorks המשלבת PhysX, OptiX, VisualFX ועוד ממשקי API קנייניים של Nvidia והטמעות שלהם.[10]

בנובמבר 2013, Valve אישרו שהם לא ייצרו משחקים בלעדיים עבור SteamOS, והניאו מפתחים אחרים לעשות זאת, מכיוון שהדבר נוגד את הפילוסופיה שלהם למכור משחקים בכל מקום שבו לקוחות נמצאים.[11] בדצמבר הכריזה Valve שגרסת בטא של SteamOS תשוחרר ב-13 בדצמבר 2013.[12] כשגרסת בטא זו שוחררה, Valve עודדה לקוחות שאינם מכירים לינוקס לחכות עד 2014.[13]

באמצע אוקטובר 2015, החברה החלה לבצע הזמנות מראש של Steam Controller, [14] Steam Link, [15] ומכונות Steam תוצרת Alienware.[16] תאריך השחרור הרשמי של סדרת Steam Machines היה ב-10 בנובמבר 2015.[17]

ב-15 ביולי 2021 הכריזה Valve על Steam Deck,[18] קונסולה ניידת. Steam Deck מריץ גרסה מותאמת אישית של Steam OS 3.0 המבוססת על Arch Linux, כאשר מצב שולחן העבודה מופעל על גבי סביבת שולחן העבודה של KDE.[19] ההחלטה לעבור מדביאן ל-Arch Linux התבססה על לוח הזמנים השונה של העדכונים עבור הפצות אלו. לדביאן, המיועד לתצורות שרת, יש עדכון תוכנה מרכזי בחבילה אחת גדולה עם תיקוני ביניים לתיקוני באגים ואבטחה ידועים, בעוד Arch משתמש בגישת עדכון מתגלגל לכל החלקים. Valve גילתה שגישת העדכון המתגלגל תהיה מתאימה יותר ל-Steam Deck, ומאפשרת לטפל בבעיות ותיקונים מהר בהרבה ממה שהדבר יתאפשר בדביאן.[20] Valve אישרו כי SteamOS 3.0 ימשיך להיות זמין באופן חופשי, מתוך כוונה לאפשר למפתחי חומרה אחרים לנצל זאת ולבנות התקני מחשוב כף יד דומים כמו ה-Deck. [21]

גרסאות לא רשמיות עריכה

לצד פיתוח מערכת ההפעלה על ידי Valve, קיימים פיתוחים לא רשמיים של מערכת ההפעלה שנועדו להפצתה עבור כלל המחשבים האישיים.[22]

קישורים חיצוניים עריכה

ויקישיתוף מדיה וקבצים בנושא [[commons:Category:{{#property:P373}}|SteamOS]] בוויקישיתוף

הערות שוליים עריכה

  1. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  2. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  3. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  4. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  5. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  6. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  7. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  8. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  9. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  10. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  11. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  12. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  13. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  14. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  15. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  16. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  17. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  18. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  19. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  20. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  21. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  22. ^ ראו לדוגמה את HoloIso, פרויקט המתעתד להפיץ את מערכת ההפעלה ואת חוויית המשתמש ב-Steam Deck למגוון רחב של מחשבים אישיים