XDA, Winpodx, WinBoat ve WinApps’ı karşılaştırmaya bir hafta harcadı ve kendi kullanım durumu için net bir kazanan buldu. Daha geniş sorun daha eski ve daha ilginç: çoğu Linux masaüstü kullanıcısının, ister bir oyun, ister bir Adobe uygulaması, ister eski bir iş aracı veya belirli bir Office özelliği olsun, Windows’un hala sahip olduğu bir şeyi çalıştırması gerekiyor. Kategori son birkaç yılda iki yarıya bölündü. Bir yarısı Windows API çağrılarını tercüme eder, böylece ikili Windows’ta olduğunu düşünür. Diğer yarısı gerçek bir Windows VM çalıştırır ve tek tek uygulamaları Linux masaüstüne proxy yapar.

Tek bir Fedora 42 kutusunda Linux’ta Windows yazılımı çalıştırmak için 8 en iyi uygulamayı test ettik, kurulum çabalarına, gerçekten nelerin çalıştığına, uygun olduğu yerlerde GPU geçişine ve her birinin güncellemeleri nasıl işlediğine baktık. Benchmark karışımı Adobe Lightroom, Microsoft Office, birkaç eski bağımsız oyun, AutoCAD LT ve Notepad++ ve 7-Zip’in klasik Win32 yığınını içeriyordu.

Windows-üzerinde-Linux aracında ne arayacağız

Doğru aracın şekli, neredeyse tamamen çalıştırmaya çalıştığınız şeye bağlıdır:

Hızlı karşılaştırma

UygulamaEn iyiNasıl çalışırÜcretsiz seçenekÖne çıkan özellik
WineDrop-in Win32 uygulamaları ve araçlarıAPI çevirisiEvet (açık kaynak)Uyumluluk ayarlamasının on yılları
BottlesWine etrafında uygulama başına sanal alanlarProfille API çevirisiEvet (açık kaynak)Şişe başına bağımlılık izolasyonu
Steam ProtonLinux’ta Steam oyunlarıAPI çevirisi, Steam tarafından yönetilirEvet (Steam ile)Proton-GE çatallarıyla tek tıklamayla oyun kurulumu
WinAppsOffice, Adobe ve diğer ağır uygulamalar ayrı Linux pencereleri olarakWindows VM’ye RDP proxyEvet (açık kaynak)Gizli Windows konağından yerli görünümlü pencereler
WinBoatWindows VM üzerinde dostça UIKüratörlü yükleyici ile KVM/QEMUEvet (açık kaynak)Konuk yazılımını ve paylaşılan klasörleri kendinden ayarlanabilen yüklü
WinpodxPodman ve konteyner içinde Windows tarafından desteklenen tek uygulama başlatıcıKonteynerleştirilmiş Windows konağıEvet (açık kaynak)Denetlenecek büyük QCOW2 görüntüsü yok
CrossOverSatıcı desteği ile ödenen WineAPI çevirisi, paketlenmişDenemeBelirli uygulamalar için satıcı tarafından doğrulanmış kurulum betikleri
LutrisOyunlar ve araçlar için küratörlü başlatıcıWine, Proton ve emülatörler etrafında sarmalayıcıEvet (açık kaynak)Binlerce oyun yapılandırması için tek tıklamayla yükleyiciler

Linux’ta Windows Yazılımını Çalıştırmak İçin 8 En İyi Uygulama

1. Wine — en iyi genel amaçlı Win32 uyumluluk katmanı

Wine, bu listedeki her şeyin ya kullandığı ya da rekabet ettiği projedir. Uyumluluk düzeltmelerinin on yılları, şaşırtıcı miktarda Win32 yazılımının kutunun dışında çalıştığı anlamına gelir, özellikle Notepad++, 7-Zip ve daha eski Office kategorisinde. Son sürümler de daha fazla son DirectX işini daha önce yapardı. Sıkıntı, “çalışmak” ve “iyi çalışmak” iki farklı şey olması ve Wine’ın işinin birinci olmasıdır.

Nerede eksik kalır: winecfg aracılığıyla yapılandırma kullanıcı dostu değildir ve belirli bir uygulamayı hangi DLL geçersiz kılmanın düzelttiğinin izlenmesi küçük bir sanattır. Yardım olmaksızın uygulama başına sandboxing yoktur.

Fiyatlandırma:

Platformlar: Linux (ayrıca macOS, FreeBSD)

İndir: winehq.org

Sonuç: Linux’ta Windows yazılımı çalıştırmak için Wine seçin, ham katmanı istiyorsanız ve kendiniz ayarlamaktan mutluyunuz. Çoğu kullanıcı Bottles veya Lutris’i üzerine katmanlandırırlar.


2. Bottles — en iyi uygulama başına Wine sarmalayıcı

Bottles, her Windows programını kendi izole şişesi, kendi Wine öneki, çalıştırıcı sürümü ve DLL geçersiz kılmaları olarak değerlendirir. GTK arayüzü, belirli bir uygulama için bir şişe oluşturma, bağımlılıkları kurma ve çalışan yapılandırmayı yakalama boyunca rehberlik eder, böylece tekrarlanabilir olur. Geçen yıl bir yükseltmeden sonra kırılan bir Wine önekine bir öğleden kalan kaybeden kullanıcılar için, bu cevaptır.

Nerede eksik kalır: Şişe başına disk kullanımı toplamı. Bağımlılık yükleyici çoğunlukla çalışır ancak bazen kurduğunuz programla çatışan bir sürüm çeker.

Fiyatlandırma:

Platformlar: Linux

İndir: usebottles.com

Sonuç: Linux’ta Windows yazılımı çalıştırmak için Bottles seçin, uygulama başına temiz iş akışı istiyorsanız ve Wine wiki’sini okumayı gerektirmeyen bir arayüz.


3. Steam Proton — Windows oyunları için en iyi

Steam Proton, Linux oyunlarını saygın yapan şeydir. Valve, oyunlar için ayarlanmış bir Wine fork’u korur ve Steam istemcisi, whitelist edilen (veya Steam Play altında etkinleştirdiğiniz) yalnızca Windows başlığında Yükle’ye tıkladığınızda bunu otomatik olarak kullanır. Proton-GE, topluluk fork’u, genellikle resmi yapı onları yakalayana kadar yeni sürümleri çalıştırır. ProtonDB topluluk sayfası, belirli bir oyunun çalışıp çalışmadığını ve hangi ayarlamaların yardımcı olduğunu söyler.

Nerede eksik kalır: Anti-cheat, kalıcı bloker’dir. Bazı kernel seviyesi anti-cheat sistemleri Linux’u tamamen engeller. Steam olmayan oyunlar ek adımlar gerektirir.

Fiyatlandırma:

Platformlar: Linux (ayrıca Steam Deck ve SteamOS)

İndir: store.steampowered.com (Proton Steam ayarlarında etkinleştirilir)

Sonuç: Linux’ta Windows yazılımı çalıştırmak için Steam Proton seçin, hedefin Steam’de bir oyunsa. Steam olmayan oyunlar için bkz. Lutris.


4. WinApps — Office ve Adobe ayrı Linux pencereleri olarak en iyi

WinApps, sanallaştırma yolunu alır ve bireysel Windows uygulamalarını RDP aracılığıyla Linux masaüstünüze çeker. Office belgeleri Word’de, Photoshop Photoshop’ta açılır, ancak pencereleri normal görev çubuğunuzda Firefox ve GNOME Dosyaları’nın yanında yaşar. Kurulum, çalışan bir Windows konağı (KVM, Docker tabanlı veya ağda bare metal) ve Linux tarafında küçük bir RDP istemcisi bekler.

Nerede eksik kalır: Kurulum ilk kez karmaşık. Lisanslı bir Windows kurulumuna, VM’yi mutlu tutmak için yeterli RAM’a ve iki işletim sistemi yönetmeye istekliliğine ihtiyacınız vardır. GPU ağırlıklı iş performansı, GPU’yu konağa geçirebilip geçemediğinize bağlıdır.

Fiyatlandırma:

Platformlar: Linux (Windows konağu gerekli)

İndir: github.com/winapps-org/winapps

Sonuç: Linux’ta Windows yazılımı çalıştırmak için WinApps seçin, tam Adobe veya tam Office gerekiyorsa ve Wine altında çalışmalarını sağlayamazsınız.


5. WinBoat — Windows VM etrafında en iyi dostça sarmalayıcı

WinBoat, Windows kurulumunu manuel olarak sürüklemeden WinApps sonucunu isteyenler için seçenektir. Yükleyici, Windows konuk görüntüsünü çeker, paylaşılan klasörleri kablola bağlar ve belirli uygulamaları ayrı pencereleri olarak başlatmak için cilalı bir arayüz ortaya çıkarır. Bunu “kutudaki Windows”ün kuratörlü, mantıklı bir versiyonu olarak düşünmek en iyisidir.

Nerede eksik kalır: Kaynak kullanımı gerçektir. Office veya Adobe ile bir konuk en az 8 GB RAM istiyor. Kolaylık, temel konuk üzerinde daha az kontrol pahasına geliyor.

Fiyatlandırma:

Platformlar: Linux

İndir: github.com/TibixDev/winboat

Sonuç: Linux’ta Windows yazılımı çalıştırmak için WinBoat seçin, WinApps sonucunu daha az el ile Windows görüntüsü kurulumu ile istiyorsanız.


6. Winpodx — en iyi kapsayıcılı Windows konağu

Winpodx, Windows konağını Podman kapsayıcıları içine kuran ve uygulamaları aynı RDP yolu aracılığıyla ev sahibine ortaya çıkaran daha yeni bir katılımcıdır. Novelty, çalışmalar arasında disk üzerinde oturan büyük QCOW2 görüntüsü olmadığıdır; konuk bir kapsayıcı görüntüsünden gelir, bu da sıfırlamalar ve güncellemeleri uzun ömürlü VM’den daha temiz yapar. Zaten kapsayıcılarda düşünen kullanıcılar için, zihinsel modele uyar.

Nerede eksik kalır: WinApps ve WinBoat’dan daha genç, daha küçük uyumluluk matrisi ve daha az rehber. Kalıcı kayıt defteri varsayan bazı uygulamalar çalışmalar arasında huysuzlaşır.

Fiyatlandırma:

Platformlar: Linux

İndir: github.com/Fmstrat/winpodx

Sonuç: Linux’ta Windows yazılımı çalıştırmak için Winpodx seçin, Podman’da yaşıyorsanız, kısa ömürlü konaklar istiyorsanız ve projenin diğerlerinden daha yeni olduğunu kabul ediyorsanız.


7. CrossOver — satıcı desteği ile en iyi ödenen seçenek

CrossOver CodeWeavers’dan Wine’ın ticari kardeşidir. Bu, aynı temel motor artı satıcı tarafından doğrulanmış kurulum betikleri (kafa karıştırıcı şekilde bottle denilen), gerçek bir destek ekibi ve tüm sistemler üzerinde bir araç isteyenler için macOS ve ChromeOS ile daha sıkı entegrasyon. Belirli bir uygulama çalışmayı bıraktığında arama yapacak bir telefon numarası gereken kuruluşlar için, bu var olan seçenektir.

Nerede eksik kalır: Ödenen, satın alma başına bir yıl destek penceresi. Plain Wine’ın üzerinde uyumluluk artırma belirli uygulamalar için gerçektir ancak evrensel değildir.

Fiyatlandırma:

Platformlar: Linux, macOS, ChromeOS

İndir: codeweavers.com/crossover

Sonuç: Linux’ta Windows yazılımı çalıştırmak için CrossOver seçin, satıcı desteğine ihtiyacınız varsa veya test ettiği uygulamalardan birine özel ihtiyacınız varsa ve fiyat kabul edilebilirse.


8. Lutris — oyunlar ve tuhaf Windows uygulamaları için en iyi başlatıcı

Lutris, çoğu insanın Linux’ta çalıştırmayı bitirdiği başlatıcıdır. Wine, Proton ve emülatörlerin bir yığınını tek bir kütüphanenin arkasında yönetir, topluluk kataloğundan oyun başına yükleyicileri indirir ve zor bir oyunu çalıştıran dağınık yapılandırmayı işler. Kütüphane görünümü bir oyun başlatıcısı gibi görünür ve Battle.net, GOG, Epic veya Windows ikili dosyaları gönderen itch.io başlıkları için eşit şekilde çalışır.

Nerede eksik kalır: Yükleyiciler topluluk tarafından korunur, bu kalite değişikliği anlamına gelir. Bir betik kırıldığında, manuel Wine oynatma geri dönersiniz.

Fiyatlandırma:

Platformlar: Linux

İndir: lutris.net

Sonuç: Linux’ta Windows yazılımı çalıştırmak için Lutris seçin, hedefin Steam olmayan bir oyun, bir başlatıcı (Battle.net, GOG Galaxy) veya kurulumu el tutmaya ihtiyacı olan herhangi bir Windows uygulaması ise.

Doğru olanı seçme

Bir Steam oyunu istiyorsanız, Steam Proton kullanın.

Steam olmayan bir oyun veya Battle.net gibi bir başlatıcı istiyorsanız, Lutris kullanın.

Yapılandırma dosyalarını düzenlemeden uygulama başına temiz Wine deneyimi istiyorsanız, Bottles kullanın.

Tüm eklentilerle tam Microsoft Office veya tam Adobe gerekiyorsa, denetim için WinApps veya daha dostça yükleyici için WinBoat kullanın.

Kapsayıcılarda yaşıyorsanız ve kısa ömürlü konakları tercih ediyorsanız, Winpodx kullanın.

Satıcı desteğine ihtiyacınız varsa veya CrossOver’ın uyumluluk açısından yatırım yaptığı belirli bir niş uygulamayı çalıştırıyorsanız, CrossOver kullanın.

Yalnızca Notepad++, küçük bir Win32 yardımcı programı veya daha eski bir Office sürümüne ihtiyacınız varsa, ham Wine iyidir.

SSS

Wine Windows VM ile aynı mı?

Hayır. Wine, Windows API çağrılarını çalışma zamanında Linux çağrılarına çevirir, hiçbir Windows kerneli söz konusu değildir. VM (WinApps, WinBoat ve Winpodx’in altında kullandığı), gerçek bir Windows kurulumunu çalıştırır. Wine daha hafiftir; VM daha uyumludur.

Adobe Photoshop Linux’ta çalışıyor mu?

Eski Photoshop sürümleri Wine ve CrossOver altında çalışırlar. Son sürümler yalnızca Windows VM’si içinde güvenilir, tam olarak WinApps ve WinBoat’ın tasarlandığı şeydir. Aynı hikaye Creative Cloud’ın çoğu için geçerlidir.

Steam olmadan Linux’ta Windows oyunları çalıştırabilirim mi?

Evet. Lutris en yaygın araçtır. Bottles de birçok başlık için çalışır. Steam satın alınan oyunlar için Steam Proton ilk seçenektir.

Linux topluluğu neden Windows-üzerinde-Linux araçları yapmaya devam ediyor?

Çünkü kullanım durumları farklılık gösteriyor. Wine ve Proton Win32 uygulamaları için uyumluluğu çözer. WinApps ve WinBoat, Office veya Adobe için gerçek Windows kurulumuna ihtiyaç duyduğunuz durumu çözer. Winpodx, tek kullanımlık bir konuk istediğiniz durumu çözer. Her araç farklı bir acı noktası için optimize edilir.

Anti-cheat oyunları Linux’ta oynanıyor mu?

Bazıları var, bazıları yok. Easy Anti-Cheat ve BattlEye her ikisi de Linux çalışma zamanları gönderirler, ancak her oyun yayıncısı katılmalıdır. ProtonDB ve Are We Anti-Cheat Yet çalışan puan tabloları.