Czy kiedykolwiek chciałeś uruchamiać aplikacje Windows w przeglądarce internetowej? Teraz jest to możliwe dzięki fascynującemu projektowi open source o nazwie Boxedwine… w pewnym sensie.
The Projekt wina istnieje już od lat, umożliwiając ludziom uruchamianie (niektórych) aplikacji Windows w systemach operacyjnych Linux, macOS i BSD. To jeden z najlepszych przykładów rozwoju oprogramowania typu open source, ale Wine nie jest w stanie dalej działać wszystko. Boxedwine, nowszy projekt oparty na Wine, ma na celu naprawienie tego problemu — może działać na większej liczbie systemów operacyjnych, a nawet przeglądarek internetowych.
Wine nie jest emulatorem — zamiast tego tłumaczy wywołania API systemu Windows na wywołania zgodne z POSIX. Jednak Boxedwine Jest emulator. Używa niezmodyfikowanej 32-bitowej wersji Wine, która działa w emulowanym środowisku Linux. Boxedwine jest napisany w C++ z rozszerzeniem SDL interfejs, więc jest jeszcze bardziej wieloplatformowy niż Wine. Obsługiwane są komputery Mac i Linux, tak samo jak zwykłe Wine, ale można je również uruchomić w systemie Windows. Może to być pomocne, jeśli chcesz używać starszych 16-bitowych aplikacji Windows, które nie będą działać w nowoczesnych Windows lub jeśli potrzebujesz izolowanego środowiska, które nie wymaga konfigurowania wirtualnego systemu Windows maszyna. Boxedwine jest także przenoszony na inne platformy,
w tym system operacyjny Haiku.Dzięki temu Boxedwine może działać także w nowoczesnych przeglądarkach internetowych Zespół WWW I Zapisz. Możesz wypróbować niektóre aplikacje i gry Windows w wersji demonstracyjnej na stronie boxedwine.org/demo, w tym Wiek imperiów (1997), AbiWord i Ultra Pinball 3-D: Noc pełzania. Boxedwine ma już około 25% szybkości systemu hosta (zdaniem dewelopera) i prawdopodobnie nastąpi dalszy spadek w przypadku uruchamiania w przeglądarce, ale podstawowych aplikacji, takich jak AbiWord, można używać z Chromium na moim komputerze z procesorem Ryzen 5 1500.
Mimo że Boxedwine w przeglądarce nie jest jeszcze wystarczająco praktyczny w większości sytuacji, nadal stanowi imponującą demonstrację techniczną. Przeglądarka działa z całym jądrem Linuksa, niezmodyfikowaną kopią Wine i aplikacją Windows na wierzchu – bez konieczności przesyłania strumieniowego wideo z serwera.
Boxedwine może w przyszłości stać się fantastycznym narzędziem do uruchamiania aplikacji Windows, jeśli uda się poprawić wydajność. Ponieważ emulacja x86 jest napisana w przenośnym kodzie C++, może to być jedno z rozwiązań umożliwiających uruchamianie aplikacji Windows x86 na urządzeniach ARM, takich jak tablety z Androidem. Wine jest już dostępne na Androidzie ARM, ale można na nim uruchomić tylko oprogramowanie Windows skompilowane dla ARM – nie ma warstwy emulacji.
Miejmy nadzieję, że projekt będzie nadal udoskonalany. Jeśli chcesz wypróbować wersję na komputery stacjonarne, wstępnie skompilowane wersje systemu Windows są dostępne w witrynie strona internetowa Boxwine'a.