Linux'ta oyun oynanır mı?

Wine denemiyorum zaten, PlayOnLinux deniyorum. Bu da aynı Lutris gibi gerekli olan tüm bileşenleri otomatik yüklüyor ve çalıştırıyor. PoL ile başarıyla açabildiğim oyun sayısı 2 veya 3'tür. Yani bu sözde emülatör olmayan sistemler performanslı ve sağlam değiller. Emülatör değil diyorsun ama bir dosya açmaya çalıştığında Win32 APi'si karşına çıkıyor, düpedüz Windows emülatörü Wine :D

Eki Görüntüle 518602

Bu arayüz Windows değil bence Linux kopyalamış, düpedüz Linux üzerinde Windows çalıştırmaktır bu emülatörden hiçbir farkı yok bu sistemlerin.
Peki WineHQ - Run Windows applications on Linux, BSD, Solaris and macOS sistesinin daha girişinde size nasıl çalıştığından bahsediyor. Gidip bir okumanızı tavsiye ederim. Böyle olmasının nedeni Windows programları bizzat bu bileşenleri arıyor. Eğer bir program x bileşenini istiyorsa x şeklinde arayacaktır doğal olarak. Bu yüzden bu bileşenlerin adı da aynı Windows'da olduğu gibidir. Eğer Wine sanal makine yani emülatör olsaydı bu anti-cheat sorunları olmazdı çünkü sanal makine Windows'un kendi Kernel'ini kullanarak başka bir bilgisayar gibi davranarak Windows'u Linux üzerinde açardı.

Eğer sanal makine tarzı bir şey istiyorsanız KVM dediğimiz açılımı "Kernel Virtual Machine" olan bir sanal makine projesi var. Bunu yaparak ekran kartınız dahil PC'nin bütün bileşenlerini sanal makineye verebiliyorsunuz ve neredeyse hiç performans kaybı olmadan Linux üzerinden Windows'u çalıştırıp oyunlarınızı oynayabiliyorsunuz. Sanal makine veya emülatör dediğimiz kavram budur Wine değildir.

Kaynak kodu ortada olan bir yazılımın öyle değil böyle çalıştığını iddia etmek 2x2=5 demek gibi bir şeydir bu konudaki inadınızı halen anlamıyorum.

Wine kaynak kodu: source.winehq.org Git - wine.git/summary
 
Çünkü hatalı bir bilgilendirmede bulundun, Linux hacking dışında kullanılmıyor dedin oysa ki hacking için kullanılan Linux dağıtımları bir elin parmağını geçmiyor. Bu yüzden güldüler. Lutris ve Wine gibi çöp ekosistemlere dayanıp "her oyun oynanır" demeyin arkadaşlar, bu sistemlerin hiçbiri güvenilir ve sağlam sistemler değil.

Bir kere Battlefield V, Windows'ta bile yüksek sistem isteyen bir oyun bir de emülatörle mi oynayacaksın? Emülatörle oyun oynamak işkencedir ve Litrus da hiçbir zaman kesinlik taşımaz. Wine için de aynısını hep söyledim, hep de söylerim. C#'la yazılmış basit bir yazılımı dahi çalıştıramayan Wine istediğiniz her oyunu çalıştıracak değil. Bana soracak olursanız Windows emülatörlerine güvenip Linux yüklemeyin.

Wine emulator değil.
 
Wine emulator değil.
Doğrudur, ne de olsa ismi "Emulatör Değil". Adamlar o ismi bu pakete boşuna koymadılar bence de.

Tüh biz de Steam'in, oyun geliştiricilerinin Linux'a destek vermesini bekliyorduk aptal gibi :D Meğersem Wine gibi her tuttuğunu koparan emülatör olmayan Lindows varmış da bizim haberimiz yokmuş.

Madem bu işler emülatör olmadan yapılıyordu, performans kaybı %5'e düşürülüyordu. Neden hala PC'de God of War oynayamıyoruz, Last of Us, Uncharted oynayamıyoruz. Çünkü böyle bir şey yok. Ama ismini "emülatör değil" yapmışlar bir bildikleri vardır, kolay gelsin dostlar sizinle tartışmaya girmeyeceğim kimseye Wine önermiyorum.
 
Doğrudur, ne de olsa ismi "Emulatör Değil". Adamlar o ismi bu pakete boşuna koymadılar bence de.

Tüh biz de Steam'in, oyun geliştiricilerinin Linux'a destek vermesini bekliyorduk aptal gibi :D Meğersem Wine gibi her tuttuğunu koparan emülatör olmayan Lindows varmış da bizim haberimiz yokmuş.

Madem bu işler emülatör olmadan yapılıyordu, performans kaybı %5'e düşürülüyordu. Neden hala PC'de God of War oynayamıyoruz, Last of Us, Uncharted oynayamıyoruz. Çünkü böyle bir şey yok. Ama ismini "emülatör değil" yapmışlar bir bildikleri vardır, kolay gelsin dostlar sizinle tartışmaya girmeyeceğim kimseye Wine önermiyorum.

Saydığınız büyük oyunları Wine´da çalıştırmak zor olabilir ya da şimdilik mümkün olmayabilir. O yüzden meraklısı olmayanlar için önermiyorum. Wine´da eski Windows uygulamaları ya da belli bir seviyeye kadar programları kurmak ve çalıştırmak daha kolay. WineHQ sitesinde bir veritabanı var. Oradan hangi programın ne kadar uyumlu olduğunu sorgulamak mümkün.
 
Linux da oyun oynanır evet hatta windows üzerinde çalışan bütün oyunlarına oynayabilirsin bunun sayesinde ama performansı windows gibi olmaz.
Bütün diye bir şey yok, çıkar onu aklından. Wine'ın sorunsuz çalıştrabildiği yazılım sayısı Windows'un toplam desteğinin %20'si anca eder.
 
Oynanmaz. Linux destekledigini iddia eden oyunlarin da onemli kisminda abidik hatalar alirsin.

Sorunsuz calisan guzel oyunlar var. Ama gerek yok, windows kur gitsin.
 
Doğrudur, ne de olsa ismi "Emulatör Değil". Adamlar o ismi bu pakete boşuna koymadılar bence de.

Tüh biz de Steam'in, oyun geliştiricilerinin Linux'a destek vermesini bekliyorduk aptal gibi :D Meğersem Wine gibi her tuttuğunu koparan emülatör olmayan Lindows varmış da bizim haberimiz yokmuş.

Madem bu işler emülatör olmadan yapılıyordu, performans kaybı %5'e düşürülüyordu. Neden hala PC'de God of War oynayamıyoruz, Last of Us, Uncharted oynayamıyoruz. Çünkü böyle bir şey yok. Ama ismini "emülatör değil" yapmışlar bir bildikleri vardır, kolay gelsin dostlar sizinle tartışmaya girmeyeceğim kimseye Wine önermiyorum.
Lindows bir dağıtımın adıdır, kavram kargaşası yaratmayın.
 
Doğrudur, ne de olsa ismi "Emulatör Değil". Adamlar o ismi bu pakete boşuna koymadılar bence de.

Tüh biz de Steam'in, oyun geliştiricilerinin Linux'a destek vermesini bekliyorduk aptal gibi :D Meğersem Wine gibi her tuttuğunu koparan emülatör olmayan Lindows varmış da bizim haberimiz yokmuş.

Madem bu işler emülatör olmadan yapılıyordu, performans kaybı %5'e düşürülüyordu. Neden hala PC'de God of War oynayamıyoruz, Last of Us, Uncharted oynayamıyoruz. Çünkü böyle bir şey yok. Ama ismini "emülatör değil" yapmışlar bir bildikleri vardır, kolay gelsin dostlar sizinle tartışmaya girmeyeceğim kimseye Wine önermiyorum.
Her tuttuğunu kopardığını kimse iddia etmedi sadece hangi oyunların çalışabileceği konusunda bir genelleme yaptım.

Oyun konsollarının yazılımları özeldir ve sistem özellikleri düşük olmasına rağmen oyunları iyi denilebilecek grafiklerde oynatabilmektedirler. PC'de God Of War oynayamamanın sebebi bu konsol yazılımlarının açık kaynaklı değildir. Ters mühendislik yoluyla kaynak kodu yaratılmaya çalışılan emülatörler geliştirilmesine devam edilmektedir fakat bunun bir oyun konsolunun orijinal yazılımının kalitesine gelmesi yıllar alacaktır. Bu emülatörler oyun konsolunun Kernel'inden tut oyun oynamanı sağlayacak her bir parçasının tek tek kaynak kodunun yazılmasıyla oluşturulmaktadır.

Wine ile emülatör en basitinden "Kernel" dediğimiz noktada ayrılıyor. Wine'ın, Windows Kernel'ini taklit etme gibi bir amacı yoktur. Wine bir programa çalışması için gerekli olan Windows dosyalarını verir ve Linux Kernel'ini o programa tanıtır. Bir çevirmen gibi düşünebilirsiniz.

Onun dışında evet Wine ile uğraşmak zordur. Bazı oyunları çalıştırmak için bu oyunlara özel yamaları Wine'ın koduna eklemeniz lazım ki bu herkesin yapabileceği bir iş değildir. Bu yüzden Lutris gibi bu yamaların başkaları tarafından yapılıp hazır bir şekilde bir sunucuya yüklendiği programlar geliştirilmiştir. Bu yüzden Linux'ta oyun oynamak eskisi gibi çoğu kişi için zor ve imkansız değildir.

Burada en çok sorulan soru kesin olarak çalışmayan bir şey kullanmak yerine neden gidip böyle uğraştıran bir programdan oyun oynamaya çalışıyorsun olacaktır. Bunun da cevabı yine ağırlıklı olarak Windows'ta bitmektedir. Linux geçmemdeki temel sebep "Android" ile ilgili bazı uğraştığım işlerin daha kolay olmasıdan dolayıydı fakat Linux üzerinde oyun oynamamım sebebi Microsoft'un Windows üzerinde aldığı bazı kararlardan dolayı. Windows mağlesef ki ücretsiz olmayan bir işletim sistemi olmakla birlikte ciddi anlamda kişisel kullanıcı bilgisi toplamaktadır. Bu konudan rahatsız olan bir tek ben değilim ve gittikçe bu yolda ilerlemeye devam etmektedirler. Mesela en son Windows kurulumundan çevrimdışı hesap ekleme seçeneğini gizlemişlerdi. Çevrimdışı hesap oluşturmak için ethernet kablosunu veya wifi adaptörünü sökmek lazımdı. Bu para ödediğim bir işletim sistemi için kesinlikle hoş bir şey değildir.

Onun dışında Windows'un zorunlu güncelleme politikasını zaten biliyorsunuzdur. Birkaç kez bir şey yaparken veya oyun oynarken bilgisayarım kendi kendine yeniden başlatılmıştı güncelleme zaman aralığını ayarlamama rağmen. Onun dışında internette birçok kişinin hatalı olan güncellemelerin zorunlu olarak bilgisayarına yüklenmesinden dolayı birçok sıkıntı çekmektedir (internetten çok rahat bir şekilde nelerin olduğunu bulabilirsiniz).

Sonuç olarak para verdiğim bir işletim sisteminin kontrolünü eğer ben alamayacaksam kullanmamım da bir anlamı olmadığını düşünüyorum. Halen Windows bilgisayarımda 2. işletim sistemi olarak yüklü fakat sadece Linux üzerinde çalışmayan programlar için kullanıyorum ki bu da son zamanlarda çok nadir olmaya başladı. Eğer bir program Wine üzerinden yeterince iyi çalışıyorsa saçma sapan bir politikaları olan bir işletim sistemi üzerinden çalıştırmak yerine Wine üzerinden çalıştırmasını tercih ederim.
 

Geri
Yukarı