למה אני אוהב לינוקס ב-Steam Deck שלי אבל לא על שולחן העבודה שלי

מעולם לא רציתי להשתמש בלינוקס על שולחן העבודה או המחשב הנייד שלי, אבל בידיו של מפתח מסור, היא הופכת למערכת הפעלה מדהימה.

הערה מאמר זה שוכתב והוחלף עקב מספר שגיאות שהיו בתוכן שלו. אנו מתנצלים על השגיאות ומעריכים את המשוב שקיבלנו מהקוראים שלנו. מאמר זה נכתב מחדש על ידי מתיו קונאטסר עם קטע מסומן שתרם להלן על ידי העורך הטכני הראשי של XDA Adam Conway.

למרות שהייתי משתמש Windows כל חיי, אף פעם לא ממש אהבתי את זה, רק סבלתי את זה. זה בעייתי ומרגיז במובנים רבים, ובכל זאת תמיד השלמתי עם זה למרות שיש מתחרה ברור במחשב: לינוקס. עד שה-Steam Deck יצא, לא ממש התעניינתי בלינוקס עבור שום דבר שאני עושה על שולחן העבודה, אבל עכשיו אני לא כל כך בטוח ש-Windows היא מערכת ההפעלה היחידה שבה יכולתי להשתמש. ובכל זאת, זו נשארת האפשרות הקלה ביותר עבורי וכנראה שתהיה לזמן מה, אם כי אולי לא לנצח.

הבעיה עם לינוקס ולמה אני לא יכול לעבור

הניסיון שלי עם לינוקס היה די מוגבל, לאחר שהשתמשתי רק במערכת ההפעלה Steam Deck וב-HoloISO, שיבוט של מערכת ההפעלה Steam Deck המיועדת למחשבים אישיים באופן כללי, ושתי מערכות ההפעלה הללו מבוססות על Arch Linux. השתמשתי רק במערכות ההפעלה האלה למשחקים ומידוד, ולא בכל חוויית שולחן העבודה שלי שכוללת כתיבה מאמרים, כתיבת דברים ב-Microsoft Office, גלישה באינטרנט בשביל הכיף או בשביל העבודה שלי ועוד כמה דברים אחרים דברים אקראיים. למרות שאני חושב שלינוקס יכולה לעשות 90% ממה ש-Windows עושה בשבילי, ה-10% האלה די חשובים.

הסיבה הגדולה ביותר לכך שלא עזבתי את Windows היא שזה בעיקר פשוט עובד (בדגש על בעיקר). תמיד הצלחתי להפעיל משחקים, להוריד ולהפעיל אפליקציות שאני צריך, ולא צריך לדאוג אם לא אוכל למצוא או לא אוכל להשתמש בתוכנה ספציפית. זו הייתה נקודת מכירה גדולה שהועלתה על ידי Asus של היריבה הראשית של Steam Deck, ה-ROG Ally: הוא משתמש ב-Windows ויכול לרתום את העוצמה של ספריית התוכנה של Windows. לפחות למשחקים, זה יכול להיות עניין די גדול, כי לא הכל עובד טוב על הסיפון. במקרה של ה-Deck, הוא משתמש ב-Proton כדי לתרגם משחקים שנעשו עבור Windows לצורה שיכולה לרוץ על לינוקס.

כדי להחמיר את המצב עבור אנשים מסוימים שאולי ירצו להשתמש בלינוקס, חלק מהמשחקים הרצים דרך פרוטון לא רק מבצעים ביצועים גרועים, אבל לא ניתן לשחק בהם ב- את כל בגלל הגבלות כמו אנטי-צ'יט.

עבור גיימרים, Windows הוא לעתים קרובות רק... טוב יותר

סעיף זה נכתב על ידי העורך הטכני הראשי של XDA אדם קונווי, שלא היה תורם לגרסה הקודמת של מאמר זה

בתור גיימר, אני אוהב את סיפון ה-Steam שלי. קניתי אחד לפני כמה חודשים עם 512GB של אחסון, ואני משחק בו מִגרָשׁ. ברור ש-Steam Deck משתמש בלינוקס, וזה משהו שעובד ממש ממש טוב. למעשה, הודות לתקורה המופחתת של לינוקס ולמיומנות המדהימה של Proton, חלק מהמשחקים למעשה פועלים טוב יותר ב-Steam Deck דרך Proton מאשר ב-Windows כאשר הוא מותקן על אחד.

למרות שאמרתי את זה, מבחינתי יש כמה משחקים שאני פשוט לא יכול לשחק בהם במחשב מבוסס לינוקס, ומכיוון שהמשחקים האלה הם אלה שצורכים את רוב הזמן שלי, זה בלתי אפשרי עבורי להשתמש בלינוקס על שולחן העבודה הראשי שלי. משחקים כגון VALORANT, מתקפת נגד (בשירותי צד שלישי תחרותיים כמו תתמודד עם זה), ו בריחה מטרקוב לעשות שימוש באנטי-צ'יטים שלא יכולים לרוץ בסביבה כמו פרוטון. אלו המשחקים שאני משחק הכי הרבה, ואני מעדיף להשתמש בווינדוס על בסיס יומי (מערכת הפעלה שגדלתי עליה) מאשר לאתחל כל הזמן למערכת הפעלה אחרת רַק לשחק משחק.

למעשה, הדילמה הזו היא בדיוק הסיבה שרכשתי בסופו של דבר MacBook Pro לאחר שהשתמשתי במחשב נייד של Huawei שהשתמשתי בו באובונטו לאורך שנות האוניברסיטה שלי. זה לא כל כך שאני לא אוהב להשתמש בלינוקס על שולחן העבודה, זה שאני לא אוהב להשתמש בזה על שלי יְסוֹדִי שולחן העבודה. במקרה של Steam Deck, Steam OS היא מערכת הפעלה הרבה הרבה יותר טובה מ-Windows, אותה חוויתי ממקור ראשון בבדיקת Asus ROG Ally.

לגבי הסיבה למה משחקים שעושים שימוש בתוכנת אנטי-צ'יטים נרחבת לא יפעלו על לינוקס, יש לכך מספר רב של סיבות. הגדול ביותר (וככל הנראה החשוב ביותר) הוא שהופך קל יותר ל-Linux עבור מפתחי צ'יטים לעקוף תוכנות אנטי-צ'יטים. מפתחים יכולים לבנות בקלות מודולי ליבה ניתנים לטעינה (LKMs) שיכולים לקיים אינטראקציה עם משחקים ולהסתתר מפני אנטי-צ'יט, בעוד שב-Windows זה הרבה יותר קשה.

כדי להסתכל על אנטי-צ'יט אחד עם לקוח לינוקס מקורי, Easy Anti-Cheat, אפשר להקשות /פרוק כך שיישומים פועלים לא יכולים להציג את רשימת התהליך, ולאחר מכן לשנות את המשחק הפועל באופן חיצוני עם קריאות מערכת המעבירות נתונים בין מרחבי כתובת תהליך. Easy Anti-Cheat ב-Linux פועל במרחב המשתמש בלבד, ולתת לו גישת שורש תהיה פשוט חריגה מדי עבור רבים. יתרה מכך, תוכנת אנטי-צ'יטים מחפשת דברים "שונים", וסביבת פרוטון היא בהחלט זאת. זו הסיבה שפיתוח אנטי-צ'יטים הוא נושא כל כך כואב בלינוקס, וכמי שאוהב לשחק א הרבה כותרים תחרותיים שדורשים את האנטי-צ'יטים האלה, לינוקס היא לא פלטפורמה בת קיימא עבורי על שלי שולחן העבודה.

סיפון ה-Steam מוכיח שלינוקס יכול לחרוג מ-Windows

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

אחד הדברים שאני הכי נהנה ב-Steam Deck הוא ממשק המשתמש היעיל, שניתן לנווט בו עם בקר, מסך מגע או אפילו מקלדת ועכבר. כמובן, ממשק משתמש טוב לא יכול לפצות על חוסר תוכנה לשימוש בפועל, אבל הניסיון שלי עם ה-Deck בכל הנוגע לתמיכה במשחק היה כמעט מושלם. נתקלתי רק במשחק אחד שלא רץ טוב כי פרוטון לא הצליח לגרום לו לעבוד, משחק ישן שלמעשה גם לא רץ בצורה מושלמת על Windows כששיחקתי בו לראשונה. אולי פשוט התמזל מזלי עם המשחקים שאני נוהג לשחק בהם, אבל אם הייתי רוצה לעבור ללינוקס, חווית המשחק שלי כנראה לא הייתה מושפעת כל כך, בהנחה שהיא משחקת יפה עם ה-Nvidia GPU שלי.

לעומת זאת, Windows פשוט לא עומד במשימה לעשות את מה שסיפון ה-Steam עושה, וזה ברור מאוד כשמסתכלים על Asus ROG Ally. כבר כתבתי רשימה של הסיבות העיקריות מדוע בעל הברית מתקשה להגיע לסיפון, אבל הבעיה העיקרית היא ש-Windows אינו שמיש על גבול עבור מחשב גיימינג כף יד. Windows נוצר עבור מקלדות ועכברים, לא לבקרים, ואסוס (או כל חברה) לא יכולה לעשות שום דבר בקשר לזה כי ווינדוס נעול. בסופו של דבר, התוכנה של Ally חייבת להתקיים על גבי Windows כדרך לעקיפת הבעיה. אפילו HoloISO, שהוא שיבוט לא מושלם של מערכת ההפעלה Steam Deck, עדיין עושה הרבה דברים הרבה יותר טוב מ-Windows 11 עבור מכונת ה-Steam שלי.

ה-Deck גרם לי להתעניין יותר בהפצות כמו אובונטו, שהיא אחת מהתקנות לינוקס הפופולריות ביותר עבור אלה שרוצים אלטרנטיבה ל-Windows. אני מתכנן להתנסות עם אובונטו בשלב מסוים, ולמרות שאיבוד ספריית התוכנה של Windows הוא רע בתיאוריה, זה אף פעם לא היה מושלם. אני זוכר שכאשר Speedfan יצאה מפיתוח, יורש אמיתי לא הגיע עד לאחרונה בצורה של בקרת מאוורר. בתור מערכת הפעלה עם קוד פתוח, אולי לינוקס תוכל יום אחד להגיע לספריית המשחקים המעולה, היא רק צריכה שהמשתמשים יצדיקו זאת.