Hiç Windows uygulamalarını bir web tarayıcısında çalıştırmak istediniz mi? Artık Boxedwine adında büyüleyici bir açık kaynaklı projeyle bunu yapabilirsiniz... bir nevi.
Şarap projesi Yıllardır varlığını sürdürüyor ve insanların (bazı) Windows uygulamalarını Linux, macOS ve BSD işletim sistemlerinde çalıştırmasına olanak tanıyor. Açık kaynaklı yazılım geliştirmenin en iyi örneklerinden biri, ancak Wine tam olarak çalışamıyor her şey. Wine'ı temel alan daha yeni bir proje olan Boxedwine, bunu düzeltmeyi amaçlıyor; daha fazla işletim sisteminde ve hatta web tarayıcılarında çalışabiliyor.
Wine bir emülatör değildir; bunun yerine Windows API çağrılarını POSIX uyumlu çağrılara çevirir. Ancak Boxedwine dır-dir bir emülatör. Taklit edilmiş bir Linux ortamında çalışan, değiştirilmemiş 32 bit Wine sürümünü kullanır. Boxedwine C++ ile yazılmıştır. SDL arayüz, dolayısıyla Wine'dan bile daha fazla platformlar arası. Mac ve Linux, normal Wine ile aynı şekilde desteklenir, ancak Windows'ta da çalıştırabilirsiniz. Modern işletim sistemlerinde çalışmayan eski 16 bit Windows uygulamalarını kullanmak istiyorsanız bu yararlı olabilir. Windows veya yalnızca Windows sanal kurulumu gerektirmeyen yalıtılmış bir ortam istiyorsanız makine. Boxedwine ayrıca diğer platformlara da taşınıyor.
Haiku işletim sistemi dahil.Boxedwine aynı zamanda modern web tarayıcılarının içinde de çalışabilmektedir. Web Montajı Ve Yazı. Bazı demo Windows uygulamalarını ve oyunlarını şu adreste deneyebilirsiniz: boxedwine.org/demo, içermek İmparatorlukların Çağı (1997), AbiWord ve 3-D Ultra Pinball: Sürünme Gecesi. Boxedwine halihazırda ana sistemin hızının yaklaşık %25'indedir (geliştiriciye göre) ve tarayıcı içinde çalıştırmanın daha da azalması muhtemeldir, ancak AbiWord gibi temel uygulamalar Ryzen 5 1500 işlemcili bilgisayarımda Chromium ile kullanılabilir.
Tarayıcıdaki Boxedwine çoğu durum için henüz yeterince pratik olmasa da yine de etkileyici bir teknik demodur. Tarayıcı, bir sunucudan video akışı olmadan, Linux çekirdeğinin tamamını, Wine'ın değiştirilmemiş bir kopyasını ve Windows uygulamasını çalıştırıyor.
Performans artırılabilirse, Boxedwine gelecekte Windows uygulamalarını çalıştırmak için harika bir araç haline gelebilir. X86 emülasyonu taşınabilir C++ koduyla yazıldığından, x86 Windows uygulamalarını Android tabletler gibi ARM cihazlarda çalıştırmak için bir çözüm olabilir. Wine, ARM Android'de zaten mevcuttur, ancak yalnızca ARM için derlenmiş Windows yazılımını çalıştırabilir; öykünme katmanı yoktur.
Projenin gelişmeye devam etmesini umuyoruz. Masaüstü sürümüne bir şans vermek istiyorsanız, önceden derlenmiş Windows sürümlerini şu adreste bulabilirsiniz: Kutulu şarap web sitesi.