Wine ile Windows bugünden ne kadar uyumlu?


11

Gözlem, bazı Windows yazılımlarının Wine üzerinde mükemmel çalıştığını ve bazılarının sefil bir şekilde başarısız olduğunu gösteriyor. Onları rastgele denemek yerine, Şarap için uygun ve uygun olmayan yazılımlar hakkında fikir sahibi olabileceğimiz bir yer yaratmak istedim.

Peki, Wine tam olarak hangi Windows işletim sistemlerinin hangi alanlarını tam olarak destekliyor veya zayıflık gösteriyor? Sonuç olarak, Wine'da kusursuz çalışacağı garanti edilen Windows uygulamaları nelerdir?

Yanıtlar:


28

Wine App Veritabanını kontrol etmelisiniz, Wine üzerinde test edilmiş programları ve test sonuçlarını listeler.

http://appdb.winehq.org/

Bazı programlar harika çalışıyor, bazıları gerekmiyor, bazıları yama ya da kirli düzeltmeler gerektiriyor, örneğin Winetricks. Beraberlik şansı gerçekten. Her iki durumda da App DB, test edilmiş Windows uygulamaları hakkında raporlar içerdiğinden ve programın belirli bir dağıtımda ne kadar başarılı olduğunu detaylandırdığı için harika.

Dünyadaki tüm Windows programlarına sahip olmayabilir, ancak kesinlikle genel Windows uygulamalarının çoğunu listeler.


3

Mükemmel bir dünyada, Wine devs, Windows için tamamen ikili uyumlu bir yedek oluşturmak için sabit bir spesifikasyonu izleyebilir. Ancak durum böyle değil. Herkese açık API'ları biliyorlar ve bu API'ların ne yapması gerektiğini biliyorlar. Diğer her şey (yani nasıl yaptıkları) eğitimli bir tahmindir.

İdeal, aynı zamanda Windows'un sürekli çalışmasını da gerektiriyordu, öyle değil. Parçalar çok eski koda cıvatalanmıştır. Uygulama geliştiricileri, uygulamalarını oluştururken bu hataların etrafında çalışabilirler, ancak Wine'ın her şeyi, tuhaflıkları bile ve genellikle deneme yanılma yoluyla (belirli uygulamalar için hata gönderen kullanıcılar) takip etmesi gerektiği anlamına gelir.

Hiçbir şeyin çalışması garanti edilmez. Mükemmel çalışan, hatta yerli olandan daha iyi olan şeylerin bile bu şekilde kalması garanti edilmez. Genellikle Şarap dünyasında, bir şeyi düzeltmek için yarım düzine başka şeyi kırmanız gerekir ... Sadece (veya bir başkası) kodun kararlı bir sürüme geçmesinden önce bu yeni hataları bulmasını umuyorsunuz.

Bir grup uygulama için uzun süreli istikrarlı destek istiyorsanız, Wine: CrossOver'ın ticari koluna bakın .


2

Wine'ın windows yazılımıyla uyumluluğu, yazılıma ve hangi Windows sürümünde çalıştırılması amaçlandığına bağlı olarak değişir.

Wine App Database , harika bir yazılım dizinine ve bunun Wine ve Linux dağıtımının değişen sürümleriyle uyumluluğuna sahiptir. Elbette tüm başvurular rapor edilmez ve bu uygulamaların durumu her zaman güncel değildir.

Ayrıca Crossover ve Cedega (modası geçmiş olsa da) gibi Wine'dan elde edilen ticari ürünler de vardır .

Şimdi o Direct3d doğal linux biz çok daha fazla oyunda çok daha güvenilirlik ve performansı bekleyebilirsiniz 10 & 11 oluyor desteklenecek.

  • www.codeweavers.com/

  • www.transgaming.com/

  • www.phoronix.com/scan.php?page=article&item=mesa_gallium3d_d3d11


1
Bu 5 yıl kadar önce ilgili olabilir. Bu gün, Cedega önermiyoruz, bu noktada ücretsiz Şarap çok daha kötü. Bunun nedeni, Cedega'nın tescilli doğası ve son 5 yıl içinde yazılmış herhangi bir Şarap kodunu kullanamamasıdır. Crossover farklı bir hikaye - ücretsiz Şaraptan uyarlandı (ve hatta bir Crossover Oyunları da var)
Scott Ritchie

1
Cedega'dan bahsettim, çünkü şaraptan elde edilen birkaç ticari ürüne örnek veriyordum, tavsiye etmedim ya da cesaretini kırmadım, sadece varlığını kabul ettim, bir programdan bahsetmenin aşağı oylamaya değer olduğunu düşünmüyorum.
NW15062

1

Geniş kapsamlı genellemeler yapmak için:

Oyunlar şarabın altında zayıf bir şekilde desteklenmektedir. İşler sorta, neredeyse işe yarıyor, ama sonra genellikle sefil başarısız oluyor. Birkaç nadir standouts var, ancak kural olarak, herhangi bir oyunu şarabın altında çalıştırmak konusunda kötümserim.

Öte yandan, küçük "uygulama tipi" programlar oldukça iyi çalışma eğilimindedir. Veri biçimini dönüştürüyor, dosya görüntülüyor veya başka bir tek işlev yapıyor olsun, genellikle tek bir şey yapmak için kullanılan araçlar. Genel olarak, tüm uygulama 10 metrenin altındaysa, çalışma olasılığı yüksektir.

Uygulama desteğinin bozulma eğilimi olduğu yerde, çok fazla eski kodu olan daha büyük projelere girersiniz.


3
benim kısa deneyim, bir şey .net bağlıdır - unut
LRE

@ LRE, doğru. Bu gibi durumlarda mono almalısınız. :)
Nate

0

.NET ile yazılmış Windows programları için Mono kullanma imkanı da vardır. Arayın ve kurun. Kullanmak için çalıştırınmono ProgramName


Bu, saf .net olmayan, ancak özellikle karma mod montajları olan Windows API özelliklerini kullanan Windows programlarının (büyük yüzdesi) yardımcı olmaz. Bunlar için Wine'ın .net desteğine ihtiyacınız var, ki bu bitmemiş (ve gerçekten de Mono kullanıyor).
Scott Ritchie
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.