არასოდეს მინდოდა ლინუქსის გამოყენება დესკტოპზე ან ლეპტოპზე, მაგრამ თავდადებული დეველოპერის ხელში ის საოცარი ოპერაციული სისტემა ხდება.
შენიშვნა ეს სტატია ხელახლა იქნა დაწერილი და შეიცვალა მის შინაარსში არსებული მრავალი შეცდომის გამო. ბოდიშს ვიხდით შეცდომებისთვის და ვაფასებთ გამოხმაურებას, რომელიც მივიღეთ ჩვენი მკითხველებისგან. ეს სტატია გადაწერილი იქნა მეთიუ კონატსერის მიერ, მონიშნული განყოფილებით, რომელიც შემოტანილია ქვემოთ XDA-ს წამყვანი ტექნიკური რედაქტორის ადამ კონვეის მიერ.
მიუხედავად იმისა, რომ მთელი ცხოვრება ვინდოუსის მომხმარებელი ვარ, არასდროს მომწონდა, უბრალოდ მოვითმინე. ის ბევრ რამეში გამაღიზიანებელია და გამაღიზიანებელია, მაგრამ მე ყოველთვის ვიტანდი ამას, მიუხედავად იმისა, რომ კომპიუტერზე აშკარა კონკურენტი ვარ: Linux. სანამ Steam Deck არ გამოვიდოდა, მე ნამდვილად არ მაინტერესებდა Linux-ით, რასაც ვაკეთებ დესკტოპზე, მაგრამ ახლა არ ვარ დარწმუნებული, რომ Windows არის ერთადერთი OS, რომლის გამოყენებაც შემეძლო. მიუხედავად ამისა, ის ჩემთვის ყველაზე იოლი ვარიანტია და, ალბათ, გარკვეული პერიოდის განმავლობაში, თუმცა შესაძლოა არა სამუდამოდ.
ლინუქსის პრობლემა და რატომ არ შემიძლია გადართვა
ჩემი გამოცდილება Linux-თან დაკავშირებით საკმაოდ შეზღუდულია, მხოლოდ Steam Deck OS-სა და HoloISO-ს ვიყენებდი, Steam Deck OS-ის კლონი, რომელიც შექმნილია ზოგადად კომპიუტერებისთვის, და ორივე ეს OS დაფუძნებულია Arch Linux-ზე. მე გამოვიყენე მხოლოდ ეს ოპერაციები თამაშებისთვის და ბენჩმარკინგისთვის და არა მთელი ჩემი დესკტოპის გამოცდილება, რომელიც მოიცავს წერას სტატიები, რამის ჩაწერა Microsoft Office-ში, ინტერნეტის დათვალიერება გასართობად ან ჩემი სამუშაოსთვის და სხვა შემთხვევითი ნივთები. მიუხედავად იმისა, რომ ვფიქრობ, Linux-ს შეუძლია გააკეთოს იმის 90%, რასაც Windows აკეთებს ჩემთვის, ეს 10% საკმაოდ მნიშვნელოვანია.
ყველაზე დიდი მიზეზი, რის გამოც მე არ დავტოვე Windows არის ის ძირითადად უბრალოდ მუშაობს (აქცენტი ძირითადად). მე ყოველთვის ვახერხებდი თამაშების გაშვებას, აპლიკაციების ჩამოტვირთვას და გაშვებას, რომლებიც მე მჭირდება და არ უნდა ვიფიქრო იმაზე, ვერ ვიპოვი თუ ვერ გამოვიყენებ კონკრეტულ პროგრამულ ნაწილებს. ეს იყო Asus-ის მიერ რეკლამირებული დიდი გაყიდვის წერტილი Steam Deck-ის მთავარი კონკურენტი, ROG Ally: ის იყენებს Windows-ს და შეუძლია გამოიყენოს Windows პროგრამული ბიბლიოთეკის ძალა. ყოველ შემთხვევაში, თამაშებისთვის, ეს შეიძლება იყოს საკმაოდ დიდი საქმე, რადგან ყველაფერი კარგად არ მუშაობს გემბანზე. Deck-ის შემთხვევაში, ის იყენებს Proton-ს Windows-ისთვის შექმნილი თამაშების გადასათარგმნად ისეთ ფორმაში, რომელსაც შეუძლია Linux-ზე გაშვება.
ზოგიერთისთვის, ვისაც შეუძლია Linux-ის გამოყენება სურდეს, საქმეები გააუარესოს, ზოგიერთი თამაში, რომელიც Proton-ის მეშვეობით მუშაობს, არა მხოლოდ ცუდად მუშაობს, არამედ მათი თამაში შეუძლებელია ყველა შეზღუდვების გამო, როგორიცაა ანტი მოტყუება.
გეიმერებისთვის Windows ხშირად მხოლოდ... უკეთესი
ეს განყოფილება დაიწერა XDA-ს წამყვანი ტექნიკური რედაქტორის მიერ ადამ კონვეი, რომელიც არ იყო ამ სტატიის წინა ვერსიის კონტრიბუტორი
როგორც მოთამაშეს, მე მიყვარს ჩემი Steam Deck. რამდენიმე თვის წინ ვიყიდე 512 GB მეხსიერებით და ვთამაშობ ა ბევრი. ცხადია, Steam Deck იყენებს Linux-ს და ეს არის ის, რაც ნამდვილად, ძალიან კარგად მუშაობს. სინამდვილეში, Linux-ის შემცირებული ზედნადების და Proton-ის წარმოუდგენელი ცოდნის წყალობით, ზოგიერთი თამაში რეალურად უკეთ მუშაობს Steam Deck-ზე Proton-ის მეშვეობით, ვიდრე Windows-ზე, როდესაც ის დაინსტალირებულია ერთზე.
როგორც ვთქვი, ჩემთვის არსებობს ზოგიერთი თამაშები, რომლებსაც უბრალოდ ვერ ვითამაშებ Linux-ზე დაფუძნებულ აპარატზე, და რადგან ეს თამაშები ყველაზე მეტ დროს ატარებს, შეუძლებელია ლინუქსის გამოყენება ჩემს ძირითად დესკტოპზე. თამაშები, როგორიცაა ვაჟკაცი, კონტრ-დარტყმა (მესამე მხარის კონკურენტულ სერვისებზე, როგორიცაა სახე), და გაქცევა ტარკოვისგან გამოიყენეთ ანტი-ჩეთები, რომლებიც არ შეიძლება იმუშაონ ისეთ გარემოში, როგორიცაა პროტონი. ეს ის თამაშებია, რომლებსაც ყველაზე მეტად ვთამაშობ და მირჩევნია Windows-ს ყოველდღიურად გამოვიყენო (ოპერაციული სისტემა, რომლითაც გავიზარდე), ვიდრე გამუდმებით გადატვირთო სხვა OS-ზე. უბრალოდ რომ ითამაშოს თამაში.
სინამდვილეში, ეს დილემა არის ზუსტად ის, თუ რატომ შევიძინე MacBook Pro-ს Huawei ლეპტოპის გამოყენების შემდეგ, რომელზეც Ubuntu-ზე ვიყენებდი ჩემი უნივერსიტეტის წლების განმავლობაში. არა იმდენად, რომ არ მომწონს Linux-ის გამოყენება დესკტოპზე, არამედ ის, რომ არ მომწონს მისი გამოყენება ჩემს პირველადი სამუშაო მაგიდა. Steam Deck-ის შემთხვევაში, Steam OS არის ბევრად, ბევრად უკეთესი ოპერაციული სისტემა, ვიდრე Windows, რომელიც მე პირადად განვიცადე Asus ROG Ally-ის ტესტირებისას.
რაც შეეხება მიზეზს რატომ თამაშები, რომლებიც იყენებენ ფართო თაღლითობის საწინააღმდეგო პროგრამულ უზრუნველყოფას, არ იმუშავებენ Linux-ზე, ამის მრავალი მიზეზი არსებობს. ყველაზე დიდი (და შესაძლოა ყველაზე მნიშვნელოვანი) არის ის, რომ თაღლითობის დეველოპერებისთვის Linux-ზე მნიშვნელოვნად გაუადვილდებათ ანტი-თაღლითობის პროგრამული უზრუნველყოფის გვერდის ავლით. დეველოპერებს შეუძლიათ ადვილად შექმნან ჩატვირთვის ბირთვის მოდულები (LKM), რომლებსაც შეუძლიათ ურთიერთქმედება თამაშებთან და დამალული იქნებიან ანტი-მოტყუებისგან, ხოლო Windows-ზე ეს არსებითად უფრო რთულია.
შევხედოთ ერთ ანტი-მოტყუებას მშობლიურ Linux კლიენტთან, Easy Anti-Cheat-თან, შეიძლება გამკვრივება /პროც ისე, რომ გაშვებულმა აპლიკაციებმა ვერ ნახონ პროცესების სია და შემდეგ შეცვალონ გაშვებული თამაში გარედან სისტემის ზარები, რომლებიც გადასცემენ მონაცემებს პროცესის მისამართების სივრცეებს შორის. Easy Anti-Cheat Linux-ზე მუშაობს მხოლოდ მომხმარებელთა სივრცეში და მას root წვდომის მიცემა უბრალოდ გადაჭარბებული იქნება ბევრისთვის. უფრო მეტიც, თაღლითობის საწინააღმდეგო პროგრამული უზრუნველყოფა ეძებს „განსხვავებულს“ და პროტონის გარემო, რა თქმა უნდა, ეს არის. ამიტომ, ანტი-ჩეიტის განვითარება ისეთი მტკივნეული თემაა Linux-ზე და როგორც ვინმეს, ვისაც თამაში უყვარს ბევრი კონკურენტული სათაური, რომელიც მოითხოვს ამ ანტი-cheats-ს, Linux არ არის სიცოცხლისუნარიანი პლატფორმა ჩემთვის სამუშაო მაგიდა.
Steam Deck ამტკიცებს, რომ Linux შეიძლება აღემატებოდეს Windows-ს
Steam Deck-მა, მიუხედავად ჩემი პრობლემებისა, ნამდვილად დაამტკიცა, რომ Linux შეიძლება იყოს Windows-ის 100% და მეტი. Windows-ის ერთ-ერთი მთავარი პრობლემა ის არის, რომ ის არ არის ღია წყარო და ეს დიდი პრობლემაა, თუ ოდესმე გსურთ Windows-ის გამოყენება ისე, რომ Microsoft-ს ნამდვილად არ აქვს მხარდაჭერა. მეორეს მხრივ, Linux არის ღია წყარო და ნებისმიერს ან ნებისმიერ კომპანიას შეუძლია საკუთარი შეხედულებისამებრ გამოიყენოს Linux, და ამიტომ Valve-მა აირჩია Linux Deck-ისთვის, რადგან Deck არის მხოლოდ შესაძლებელია Linux-ზე.
Steam Deck-ის ერთ-ერთი რამ, რაც ყველაზე მეტად მომწონს, არის გამარტივებული ინტერფეისი, რომლის ნავიგაცია შესაძლებელია კონტროლერის, სენსორული ეკრანის ან თუნდაც კლავიატურის და მაუსის საშუალებით. რა თქმა უნდა, კარგი ინტერფეისი ვერ ანაზღაურებს რეალურად გამოსაყენებელი პროგრამული უზრუნველყოფის ნაკლებობას, მაგრამ ჩემი გამოცდილება Deck-თან, როდესაც საქმე თამაშის მხარდაჭერას ეხება, თითქმის სრულყოფილი იყო. მე მხოლოდ ერთ თამაშს შევხვდი, რომელიც კარგად არ მუშაობდა, რადგან პროტონმა ვერ შეძლო მისი მუშაობა, ძველი თამაში, რომელიც რეალურად არც Windows-ზე მუშაობდა იდეალურად, როცა პირველად ვითამაშე. შესაძლოა, გამიმართლა იმ თამაშებში, რომლებსაც ვთამაშობდი, მაგრამ ლინუქსზე გადართვა რომ მსურდა, ჩემს სათამაშო გამოცდილებას დიდი გავლენა არ მოუხდებოდა, თუ ვივარაუდებთ, რომ ის კარგად თამაშობს ჩემს Nvidia GPU-სთან.
ამის საპირისპიროდ, Windows უბრალოდ არ ახერხებს გააკეთოს ის, რასაც აკეთებს Steam Deck, და ეს ძალიან ნათელია, როდესაც უყურებთ Asus ROG მოკავშირე. მე უკვე დავწერე ძირითადი მიზეზების სია რატომ უჭირს მოკავშირეს გემბანის გაზომვამაგრამ მთავარი პრობლემა ის არის, რომ Windows არის გამოუსადეგარი ხელის სათამაშო კომპიუტერისთვის. ვინდოუსი გაკეთდა კლავიატურებისთვის და მაუსებისთვის და არა კონტროლერებისთვის და ასუსი (ან რომელიმე კომპანია) ვერაფერს გააკეთებს, რადგან Windows დაბლოკილია. საბოლოო ჯამში, მოკავშირის პროგრამული უზრუნველყოფა უნდა არსებობდეს Windows-ის თავზე, როგორც გამოსავალი. HoloISO-ც კი, რომელიც Steam Deck OS-ის არასრულყოფილი კლონია, მაინც ბევრ რამეს აკეთებს ბევრად უკეთესად ვიდრე Windows 11 ჩემი Steam Machine-ისთვის.
Deck-მა უფრო დამაინტერესა დისტროები, როგორიცაა Ubuntu, რომელიც ერთ-ერთი ყველაზე პოპულარული Linux ინსტალაციაა მათთვის, ვისაც Windows-ის ალტერნატივა სურს. რაღაც მომენტში ვგეგმავ Ubuntu-ს ექსპერიმენტებს და მიუხედავად იმისა, რომ Windows-ის პროგრამული ბიბლიოთეკის დაკარგვა თეორიულად ცუდია, ის არასოდეს ყოფილა სრულყოფილი. მახსოვს, როდესაც Speedfan გამოვიდა განვითარებაში, ჭეშმარიტი მემკვიდრე ბოლო დრომდე არ გამოჩნდა ვენტილატორის კონტროლი. როგორც ღია კოდის ოპერაციული სისტემა, შესაძლოა Linux ერთ დღეს დასრულდეს უმაღლესი თამაშების ბიბლიოთეკით, მას უბრალოდ სჭირდება მომხმარებლების გამართლება.