Linux'ta oyun oynanır mı?

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
 

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 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.
 
Lindows bir dağıtımın adıdır, kavram kargaşası yaratmayın.
 
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.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…