2 पॉइंट द्वारा GN⁺ 2023-09-23 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Steam Deck और SteamOS इस बात के उदाहरण हैं कि Linux में Valve का निवेश सिर्फ गेमिंग डिवाइस तक सीमित नहीं रहा, बल्कि पूरे open source ecosystem में फैल गया
  • SteamOS, Arch Linux, GNU user space, systemd और KDE Plasma पर बना है, और Valve, KDE Plasma के सुधारों के लिए फंडिंग भी देता है
  • Steam Play / Proton ने Wine के आधार पर Linux गेम compatibility को बढ़ाया, और DXVKVKD3D-Proton जैसे प्रोजेक्ट्स ने भी साथ मिलकर मूल्य बनाया
  • योगदान का दायरा Mesa OpenGL/Vulkan drivers, kernel graphics drivers, AMD color management/HDR, Zink, Gamescope, Flatpak आदि तक फैला हुआ है
  • Igalia के अनुसार Valve की नीति यह है कि जिस पर काम हो रहा है उसे सब कुछ upstream किया जाए, और इसका असर Linux desktop ecosystem तक पहुंचता है

Steam Deck से शुरू हुआ upstream प्रभाव

  • Valve के Steam Deck और SteamOS पर किया गया काम पूरे open source ecosystem को ऊपर उठाने वाले उदाहरण के रूप में देखा जाता है
  • Linux Foundation Europe के Open-Source Summit में Igalia के Alberto Garcia ने बताया कि SteamOS किस तरह Linux ecosystem में योगदान दे रहा है
  • Igalia, Valve के साथ मिलकर Linux ecosystem को बेहतर बनाने के कुछ काम अभी भी जारी रखे हुए है

SteamOS की नींव और desktop configuration

  • SteamOS को Arch Linux के ऊपर बनाया गया है और यह GNU user space तथा systemd का उपयोग करता है
  • Desktop mode में KDE Plasma दिया जाता है, और Valve, KDE Plasma के कुछ सुधार कार्यों के लिए फंडिंग भी करता है
  • Steam Play / Proton ने Wine का उपयोग करके Linux gamers और Linux enthusiasts को बहुत बड़ा मूल्य दिया है
    • संबंधित open source projects के रूप में DXVK और VKD3D-Proton का भी उल्लेख किया जाता है

Graphics stack और kernel योगदान

  • Valve के engineers ने Mesa OpenGL/Vulkan drivers और kernel graphics driver components में कई महत्वपूर्ण सुधार दिए हैं
  • ये योगदान केवल Steam Deck hardware को लाभ पहुंचाने वाले AMD graphics drivers तक सीमित नहीं हैं
  • Zink OpenGL-on-Vulkan

    • Zink OpenGL-on-Vulkan पर किया गया काम साझा graphics infrastructure के सुधार से जुड़ा है
    • Linux graphics driver support के क्षेत्र में Valve और उसके partners के योगदान, gaming के बाहर Linux desktop ecosystem के लिए भी फायदेमंद हैं

AMD color management से Flatpak तक

  • Igalia के engineers, Valve के साथ मिलकर AMD color management और HDR पर काम कर रहे हैं
  • Steam Play support को बेहतर बनाने के लिए नई Linux kernel features को सक्षम करने जैसे क्षेत्रों में भी Igalia शामिल है
  • Valve से जुड़ा अन्य काम भी कई दिशाओं में फैला हुआ है
    • Linux में case-insensitive filesystem support का विस्तार
    • कई kernel features
    • Gamescope Wayland compositor
    • immutable software updates
    • Flatpak

“Upstream everything” नीति

  • Igalia के अनुसार Valve की नीति का एक हिस्सा यह है कि जिस पर काम हो रहा है उसे सब कुछ upstream किया जाए
  • Valve के Linux और open source software योगदान को और व्यापक रूप से देखने के लिए Alberto Garcia की OSS EU 2023 presentation देखी जा सकती है

1 टिप्पणियां

 
GN⁺ 2023-09-23
Hacker News की राय
  • Valve को सिर्फ Steam की वजह से ही पसंद नहीं किया जाता, बल्कि इसलिए भी कि Half-Life 1 के समय से ही उसने अच्छे गेम बनाने और गेमर्स को अच्छा प्लेटफॉर्म देने की कोशिश की है, और Linux, VR जैसी अपनी मुख्य सीमा से बाहर की समस्याओं को भी गेमर्स के लिए संभाला है
    Steam स्टोर नीतियों जैसी चीज़ों पर आलोचना की गुंजाइश हो सकती है, फिर भी मेरा मानना है कि Valve ने हमेशा गेमर्स का ध्यान रखा है। मैं किसी खास गेम की वजह से नहीं, बल्कि “गेम्स” को सबके लिए आनंददायक बनाने के उसके लगातार सपोर्ट की वजह से फैन बना

    • Steam जब पहली बार आया था तो DRM, फिजिकल मीडिया के पतन, और अनगढ़ व बग-भरे usability की वजह से उसकी खूब आलोचना हुई थी, लेकिन पीछे मुड़कर देखें तो वह एक आभारी होने लायक फैसला था
      Gabe को चिंता थी कि Microsoft गेम्स में अपनी दिलचस्पी बढ़ा रहा है, और अगर digital distribution की ओर जाना अपरिहार्य था, तो शायद वह Microsoft से पहले गेमर-फ्रेंडली प्लेटफॉर्म बनाना चाहते थे। Microsoft, Epic, GOG जैसे विकल्पों को देखें तो ऑनलाइन डिस्ट्रीब्यूशन की ओर बदलाव को Valve से बेहतर किसी ने नहीं संभाला, और डिजिटल गेम्स के लिए “बिना सवाल रिफंड” के करीब की नीति देना भी प्रभावशाली था। रिफंड अवधि के बाहर टूटे हुए गेम जैसे मामलों में, जहां नीति फिट नहीं बैठती थी, वहां भी उन्होंने अपवाद बनाकर सही दिशा में मामला संभाला है
    • कुछ साल पहले बेटे के अकाउंट पर गेम लाइब्रेरी बनाने के लिए मैंने सेल में चल रहे Conan और Elite Dangerous गिफ्ट किए थे, लेकिन गिफ्ट एक्सपायर हो गए और रिफंड हो गए, और तब तक सेल भी खत्म हो चुकी थी
      शुरुआत में customer support ने मदद नहीं की, इसलिए मैंने Gabe को शिकायत भेजी। तब Steam डेवलपर्स में से एक ने जवाब दिया और माना कि शुरुआती प्रतिक्रिया वैसा अनुभव नहीं था जैसा वे चाहते थे। उन्होंने रिफंड हुई गेम कॉपी फिर से भेजी, और मुझे व मेरे बेटे को साथ खेलने के लिए “वर्तमान और भविष्य के सभी Valve titles” का कोड भी भेजा। अंत में कंपनी और प्लेटफॉर्म के प्रति मेरी पसंद और बढ़ गई
    • Valve गेम्स का Pay To Win microtransactions या लॉन्च के दिन वाले DLC से भरा न होना भी उसे पसंद करने की वजह है। TF2 में कुछ hats खरीदने भर की बात हो तो वह ठीक लगता है
    • डेवलपर्स को Valve की स्टोर नीतियों पर users से ज्यादा सहानुभूति न मिलने की वजह यह है कि Valve users के साथ बहुत अच्छा व्यवहार करता है
      Epic जोर देकर कहता है कि digital store सिर्फ 12% कमीशन पर भी मुनाफा कमा सकता है, लेकिन उस पैसे को Steam Input, Proton, Workshop जैसी चीज़ों में फिर से लगाकर प्लेटफॉर्म को सबके लिए बेहतर बनाने का काम Valve जितना करता दिखता है, वैसा Epic में नहीं दिखता
    • “गेम्स को सबके लिए आनंददायक बनाना” सच हो तो अच्छा होता, लेकिन Steam की accessibility बिना किसी बहाने के बेहद खराब है
      screen reader के साथ Steam इस्तेमाल करना लगातार मुश्किल रहा है, यहां तक कि लोगों को usage guides तक लिखनी पड़ीं। हाल में Windows पर कुछ सुधार हुआ है, लेकिन Mac अभी भी खराब है। Steam पर ऐसे कई गेम हैं जिन्हें दृष्टिबाधित लोग खेल सकते हैं, चाहे built-in support से या accessibility mode से, लेकिन Steam Deck में accessibility support बिल्कुल नहीं है—जबकि Linux screen reader मौजूद है और PS5 व Xbox में भी अपनी सुविधाएं हैं। यह कहना मुश्किल है कि Valve सचमुच इस पर ध्यान देता है
      [1] (पुराना) https://www.mail-archive.com/audiogames-reflector@sabahattin...
      [2] https://blind.shadows1428.com/
      [3] https://mortalkombatgamessupport.wbgames.com/hc/en-us/articl...
      [4] https://github.com/bradjrenshaw/say-the-spire
      [5] https://www.nexusmods.com/stardewvalley/mods/16205
      [6] https://www.youtube.com/watch?v=yQC6TJkBElY
      [7] https://www.a11yproject.com/posts/getting-started-with-orca/
      [8] https://support.xbox.com/en-US/help/account-profile/accessib...
      [9] https://www.playstation.com/en-us/support/hardware/ps5-acces...
  • मेरे पास Steam Deck नहीं है और मैंने SteamOS भी कभी इस्तेमाल नहीं किया, लेकिन पिछले कुछ सालों में Linux पर पुराने और नए games का support आश्चर्यजनक रूप से बेहतर हो गया है; अब लगता है कि ज़्यादातर चीज़ें चल जाने की संभावना अधिक है
    यह भी शानदार है कि Valve ने improvements को सिर्फ अपने पास नहीं रखा, बल्कि उन्हें upstream में भेजता रहा; उम्मीद है यह जारी रहेगा

    • Valve की Linux team सच में बहुत अच्छी तरह समझती है कि open source incentives उनके अपने हितों से कैसे मेल खाते हैं
      चूँकि वे और उनके contractors लगभग सारा काम upstream भेज देते हैं, उन्हें अलग से differences maintain करने की ज़रूरत नहीं पड़ती, और वे जो software distribute करते हैं, उसका बड़ा हिस्सा खुद build भी नहीं करना पड़ता। कई proprietary companies के उलट, जो चीज़ों को जितना हो सके अंदर ही बंद रखना चाहती हैं, Valve जानता है कि upstream projects के साथ करीबी सहयोग में शुरुआती coordination भले ज़्यादा लगे, लेकिन कुल मिलाकर बहुत कम मेहनत में बेहतर software मिलता है। Proton के पहले 5 साल (2016~2021) के creator और lead developer के तौर पर, Valve ने पहले दिन से ही यह स्वाभाविक माना कि ज़्यादातर काम upstream जाएगा, और यह दूसरे open source projects में भी अच्छे परिणामों और community relations के रूप में दिखता है
      [1] E.g. https://www.codeweavers.com/blog/aeikum/2019/3/27/how-proton...
    • कुछ दिन पहले Steam पर एक शानदार दिखने वाला indie game उत्साह में खरीद लिया, फिर यह जानकर झटका लगा कि वह Linux support नहीं करता इसलिए install नहीं कर सकता
      उसके बाद ही एहसास हुआ कि अपने-आप यह मान लेना कि game Linux पर चलेगा, अपने आप में कितना बड़ा और चौंकाने वाला बदलाव है
    • अब हालत इतनी अच्छी हो गई है कि game के Linux native port के बजाय Proton version को default के तौर पर चुनने का मन करता है
    • मैं जीवनभर gamer रहा हूँ और करीब 3 साल पहले full-time digital nomad बना; Steam Deck के preorders खुलते ही order किया, शुरुआती batch में मिला, और यह वाकई शानदार रहा
      यह perfect नहीं है और सब कुछ अच्छे से नहीं चलता, लेकिन जो लगभग हर game मैं चलाना चाहता हूँ वह चल जाता है, और जो लगभग हर game मैं खेलता हूँ वह काफी ठीक चलता है। BG3 भी Steam Deck पर ही खेल रहा हूँ। बाद में जब कहीं settle होकर नया gaming PC बनाऊँगा, तो उस पर Linux install करूँगा
    • protondb.com की भी तारीफ़ करनी है। Proton ज़्यादातर games को 90% से ऊपर तक पहुँचा देता है, और protondb.com की reports बाकी हिस्से को ठीक करने वाली tweaks बता देती हैं—यह combination बहुत बड़ा है
  • मेरे हिसाब से Valve के अच्छा होने की बड़ी वजह यह है कि वह private company है, इसलिए non-traditional management style संभव है
    यह किसी public company जैसा नहीं है जहाँ absurdly खराब decisions लेने वाले executives लाए जाते हैं। Unity जैसा case याद आता है

    • Investors न होना equation का हिस्सा है, इसलिए लगता है enshittification अभी दरवाज़े पर दस्तक नहीं दे रही
      साथ ही Valve के पास ऐसी vision भी है जिसे लंबे समय तक विकसित किया जा सका। दूसरी company होती तो minimum viable product बनाती और पर्याप्त पैसा न मिले तो छोड़ देती, लेकिन Valve के पास long-term research, development और planning में लगातार resources लगाने की गुंजाइश और दिशा दोनों दिखती हैं। लगातार लालची होती public companies के बीच Valve open source दुनिया, और शायद उससे भी व्यापक दुनिया, को बेहतर बना रहा है
    • मुझे सच में उस दिन से डर लगता है जब कभी Valve की leadership बदलेगी। Gaming industry में यह उन कुछ बड़े players में से एक है जो corporate greed के पीछे नहीं खिंचता
    • यह private है, और सिर्फ market cap के लिए, या “कर सकते हैं इसलिए” वाली वजह से, बेवजह इतना बड़ा संगठन भी नहीं बना कि संभालना मुश्किल हो जाए
    • पूरी तरह सहमत। अगर यह public company होती तो आखिरकार enshittification जैसे कोई mandate बन जाती, क्योंकि कानून उन्हें “line ऊपर जानी चाहिए” का पीछा करने को मजबूर करता है
      इसके उलट private company Tuscany की 500 साल पुरानी vineyard की तरह अपना काम कर सकती है; profit कमाए या कभी-कभी कम कमाए, लेकिन long term में लोगों को employ करने और craftsmanship को maximize करने लायक पर्याप्त कमाई से संतुष्ट रह सकती है। बेहतरीन product ऐसी nurturing का स्वाभाविक परिणाम होता है, और revenue आम तौर पर अच्छे product के पीछे आता है
    • मेरी भी यही सोच है, लेकिन फिर यह समझ नहीं आता कि public company CD Projekt Steam से भी ज़्यादा consumer-friendly GOG.com को कैसे own और operate कर पाती है
  • Proton सच में कमाल का project है, और यह अच्छी तरह दिखाता है कि Steam community में इतना पसंद किया जाने वाला platform क्यों है। Choices बढ़ाने और compatibility बेहतर करने में कोई सीधा profit motive नहीं है
    अब अगर anti-cheat companies बस Linux support कर दें, तो protonDB scores रातों-रात जबरदस्त उछल जाएँगे

    • Profit motive साफ़ है। मुख्य रूप से यह Microsoft की सनक के भरोसे न रहने के लिए है, और Linux users के लिए भी mutually beneficial structure है
  • Linux जितनी विशाल पहचान और adaptability वाला kernel कभी नहीं रहा। Games जितना operating system के कई क्षेत्रों पर एक साथ ज़ोर डालने वाला workload भी कम ही होता है
    अगर game developers, खासकर वे developers जो engines को गहराई से optimize करते हैं, Linux में contribute करना और performance, throughput, low latency को अधिकतम करने के लिए उसे tune करना शुरू करें, तो gaming ऐसे तरीकों से आगे बढ़ेगी जिनके साथ आज के विकल्प चल नहीं पाएँगे या वैसा offer नहीं कर पाएँगे। अगर कोई बड़ा AAA vendor देख रहा है, तो कृपया ध्यान दे कि एक बड़ा underserved community है जो collaborate करने, मदद करने और products को बेहतर चलाने के लिए ज़रूरी हर चीज़ सुधारने को तैयार है। Servers, mobile और high-performance computing में जो हमने किया है, वही हमें games में भी करने दें

  • अच्छा होगा अगर Valve नेटिव Linux गेम अवॉर्ड्स जैसा कुछ बनाए
    सबसे अच्छे Linux नेटिव गेम को अवॉर्ड और स्टोर में exposure, साथ ही fee में 50% छूट दी जाए, और सबसे अच्छे Linux नेटिव platform-exclusive गेम को अवॉर्ड और स्टोर exposure के साथ fee में 100% छूट—कुछ ऐसा। Proton, WINE की तरह मददगार है, लेकिन यह बहुत काम मांगने वाला सहायक साधन है; Valve पर भी बड़ा बोझ है और यह high-quality native ports में बाधा डालता है। HL2 और CSGO जैसे और native games चाहिए, और Valve को application developers का काम खुद नहीं करना चाहिए। लंबी अवधि में Valve के resources Linux, Mesa, SDL जैसी utilities के लिए चाहिए। शायद Proton का लक्ष्य खुद को गैर-ज़रूरी बना देना होना चाहिए। दूसरी तरफ भी Mantel और Direct3D जैसे incompatible API इस्तेमाल होते हैं, सभी consoles users को platform बदलने के लिए मजबूर करते हैं, और Apple, Microsoft, Sony, Nintendo दशकों से platform exclusives इस्तेमाल करते आए हैं, इसलिए इसे unfair कहना भी मुश्किल है। अच्छे native games में HL1, HL2, CS1, CSGO, Civilization, Tomb Raider, OpenRA हैं, और खासकर release-day port बहुत महत्वपूर्ण है

    • 2023 में एक और native port advocate से मिलने की उम्मीद नहीं थी
      हालांकि Valve से rewards देने की बात करते हुए Valve के ही 4 games को उदाहरण में देना मजेदार है। असल में ऐसा नहीं होगा, लेकिन कल्पना करने में हंसी आती है। revenue share में 15% बचाने के लिए game बनाने वाले developers बहुत कम होंगे, और 30% बचाने का मौका देखकर Linux exclusive पर दांव लगाने वाले भी नहीं होंगे, इसलिए मुझे यह बहुत खराब proposal नहीं लगता। बस दिक्कत यह हो सकती है कि जिन AAA studios को पैसे की सबसे कम जरूरत है, वही reward ले जाएं। फिर भी आखिर हम प्रोत्साहित तो ऐसे ही ports को करना चाह रहे हैं, इसलिए मामला अस्पष्ट है। सामान्य category और “small team” category अलग की जा सकती है, लेकिन small team की definition काफी मुश्किल होगी
    • पहले मुझे भी ऐसा ही लगता था, लेकिन S.H.O.G.O:MAD, Terminus, The Bard's Tale जैसे Linux native ports को आजकल लगभग unplayable होते देखकर मेरी राय बदल गई
      Proton से Dark Messiah of Might and Magic जैसे problem वाले पुराने games भी चल जाते हैं, जो अब Windows पर भी नहीं चलते। Linux native ports पर अड़े रहना ऐसा लगता है जैसे perfection के चक्कर में अच्छा solution छोड़ देना, और native port भी जरूरी नहीं कि किसी बात की guarantee दे। बेशक native port देने वाले developers के लिए आभारी हूं, लेकिन आखिरकार मैं बस alien space Nazi के चेहरे पर गोली चलाकर आराम करना चाहता हूं, यह नहीं सोचना चाहता कि मेरे computer पर वह alien space Nazi कैसे चलेगा
    • high-quality ports सीमित होने की वजह Linux distributions की dependencies वाला तरीका है। आप किसी खास library version से बंध जाते हैं
      अगर हर version change पर code दोबारा compile कर सकें तो ठीक है, लेकिन अगर आपको ऐसा binary distribute करना है जो बदलता नहीं, तो यह अच्छा नहीं है। Windows में सब कुछ statically link करके सिर्फ system DLLs ले आएं तो आम तौर पर काम चल जाता है, लेकिन Linux में चाहें तब भी ऐसा नहीं कर सकते
  • Steam Remote Play का थोड़ा शर्माते हुए प्रचार करूं तो: https://partner.steamgames.com/doc/features/remoteplay
    Linux पर बिना latency के remote play करने का अच्छा विकल्प नहीं था, और अब कुछ लोग remote desktop के लिए भी VNC की जगह इसी तरीके को पसंद करते हैं

    • https://github.com/LizardByte/Sunshine देखना चाहिए
    • अगर आप PlayStation owner हैं तो Chiaki से Playstation Remote Play भी कर सकते हैं। बाकी चीजों की तरह इसे Steam OS पर चला सकते हैं
    • Sunshine और Moonlight भी शानदार नहीं हैं क्या?
  • मैंने Steam Deck असल में Steam Deck की spirit को support करना चाहने के लिए खरीदा। मुझे लगा यह वाकई मजेदार और दिलचस्प computer बन सकता है, और Valve को फिर से contribution करते देखना भी संतोषजनक है
    मुझे लगता है sales numbers इस attitude को साफ तौर पर push करते हैं। ऐसा नहीं कि पहले कभी नहीं किया, लेकिन successful product काम को आगे बढ़ाने में मदद करता है। इसे मिलने के बाद से मैंने करीब 24 games खरीदे हैं और फिर से gaming में डूब गया हूं। travel के समय यह lifesaver है, और घर पर इसे dock में लगाकर पुराने Stadia controller को main input device की तरह इस्तेमाल करता हूं। Steam Deck एक खास device है

    • लगभग ऐसा ही, desktop Windows PC पर जाकर खेलने में आलस आता था और समय भी नहीं मिलता था, इसलिए computer games छोड़ दिए थे
      Steam Deck announce होते ही मैंने reservation deposit दे दिया था, लेकिन queue के पीछे था। जब मेरी बारी आई, मैं vacation पर था और notification miss कर गया; 3 दिन बाद reservation deposit refund देखकर ही पता चला। झुंझलाकर मैंने फिर deposit दिया और सबसे पीछे लग गया, लेकिन production बढ़ गई थी, इसलिए ज्यादा इंतजार नहीं करना पड़ा। सफलता की वजह overwhelming convenience है। बस suspend-resume कर सकते हैं और TV ads के दौरान भी थोड़ा खेल सकते हैं। Steam library के पुराने unplayed games explore करने के लिए भी अच्छा है। अब बस Ravenholm में Half-Life 2 के save point पर, जहां health या skill कम होने से बच नहीं पाता, उस section को पार करने के लिए cheat code ढूंढना है
    • लगभग वैसा ही। Deck मुख्य रूप से उसे बनाने वाली company को support करने और खुद hands-on experience लेने के लिए खरीदा
      hardcore gamer नहीं हूं और कुछ games थोड़े-बहुत खेले हैं, लेकिन समय मिले तो ज्यादातर Switch या high-end NVIDIA card वाले gaming laptop पर खेलता हूं। Pop_OS! पर बहुत अच्छी तरह चलता है। बस desktop side थोड़ी और polished हो तो अच्छा होगा। सच कहूं तो लगता है बहुत से लोग Deck को game console के अलावा primary computing device की तरह भी इस्तेमाल कर सकते हैं
    • Steam Deck खरीदने का बहाना देने के लिए धन्यवाद। अभी TV पर खेलने के लिए desktop को move करना पड़ता है, लेकिन Deck हो तो उसे उठाकर ले जाने की जरूरत नहीं पड़ेगी। मैं अच्छा excuse ढूंढ रहा था। जानना चाहूंगा कि आप सिर्फ default dock इस्तेमाल करते हैं या नहीं
    • Steam Deck को लेकर मेरी सबसे बड़ी शिकायत यह है कि sleep state में छोड़ने पर यह खुद wake नहीं होता, इसलिए अक्सर manually power on करना पड़ता है
      इसके अलावा भी कुछ rough edges हैं, लेकिन मैं संतुष्ट हूं
  • Valve इंजीनियरों ने Mesa OpenGL/Vulkan ड्राइवरों और kernel graphics driver components में जो ढेरों सुधार किए हैं, वही इसका मुख्य आधार हैं
    Steam Deck हार्डवेयर में मदद करने वाले AMD graphics drivers के अलावा, उन्होंने Zink OpenGL-on-Vulkan और साझा infrastructure में भी योगदान दिया है, और इस क्षेत्र में उनके योगदान Linux desktop ecosystem के लिए भी, gaming से बाहर, बेहद फायदेमंद रहे हैं। Graphics में Vulkan, low-level Windows compatibility के लिए Proton, driver support, controller customization और options, और यह सब upstream में भेजने के तरीके को देखें, तो एक privately held company की long-term vision को execute करने की क्षमता के बारे में कहने को काफी कुछ है। Canonical से लेकर Nintendo और Activision/Blizzard तक, सभी को चिंता करनी चाहिए कि Valve लंबे समय में बेहतर customer experience देकर उनका lunch छीन सकता है

    • Gabe के पास पहले से ही इतना पैसा है कि वह Microsoft के चेक की परवाह नहीं करेगा
    • Valve में technology side तो ठीक से चलती है, लेकिन creative work side वैसी नहीं है। Nintendo ठीक रहेगा
    • Canonical के मामले में ऐसा हो सकता है, लेकिन मुझे नहीं लगता कि AAA companies डर से कांपेंगी
      जब तक वे यह न मान लें कि अपना खुद का store चलाना 30% revenue share से बेहतर है, यह एक symbiotic relationship है। Valve भी एक निश्चित revenue से ऊपर lower revenue share देता है और वहां वह पहले ही concession दे चुका है
  • जब Valve ने पहली बार कहा था कि वह games को Linux पर लाएगा, तो सच कहूं तो मैं बहुत skeptical था
    यह Microsoft की predatory policies को रोकने का एक posture जैसा लगा, और भले ही intentions अच्छे हों, अंत में न निभाया जाने वाला खाली वादा जैसा लगा। Linux पर Windows games को hacks, tricks या magic के बिना, “bugs को नजरअंदाज कर दें तो कभी-कभी जैसे-तैसे चल जाता है” स्तर से आगे, सच में ठीक से चलाना—यह तो पूरी पागलपन वाली बात थी। लेकिन उन्होंने कर दिखाया। उन पागलों ने कुछ ही सालों में कर दिखाया, और यह सचमुच कमाल है। Gabe, Steam developers और Proton developers को बधाई

    • ऐसा कहने पर लगता है कि Wine की कठिन मेहनत और सफलता को अनुचित रूप से कम आंका जा रहा है
      यह सब Wine के बिना संभव नहीं था, और इसने native ports न रखने वाले कई games को Linux पर चलाना संभव बनाया। Proton और SteamOS खासकर polish और ease of use के मामले में आखिरी दूरी पूरी कर रहे हैं, और Pareto principle की वजह से यह महत्वपूर्ण तो है, लेकिन सारा credit Valve को नहीं दिया जा सकता
    • मेरे हिसाब से Proton निश्चित रूप से “hacks, tricks और magic” की category में आता है
      बस इसे इतना अच्छी तरह refine और package किया गया है कि यह hack जैसा महसूस नहीं होता। इसे इतना natural तरीके से चलते देखकर मैं हर बार हैरान रह जाता हूं