Hai mai desiderato eseguire applicazioni Windows in un browser Web? Bene, ora puoi farlo con un affascinante progetto open source chiamato Boxedwine... più o meno.
IL Progetto vino è in circolazione da anni e consente alle persone di eseguire (alcune) applicazioni Windows su sistemi operativi Linux, macOS e BSD. È uno dei migliori esempi di sviluppo di software open source, ma Wine non riesce a funzionare qualunque cosa. Boxedwine, un progetto più recente che si basa su Wine, mira a risolvere questo problema: può essere eseguito su più sistemi operativi e persino su browser web.
Wine non è un emulatore, ma traduce le chiamate API di Windows in chiamate compatibili con POSIX. Tuttavia, Boxedwine È un emulatore. Utilizza una versione non modificata di Wine a 32 bit che viene eseguita in un ambiente Linux emulato. Boxedwine è scritto in C++ con an SDL interfaccia, quindi è ancora più multipiattaforma di Wine. Sono supportati Mac e Linux, come il normale Wine, ma puoi anche eseguirlo su Windows. Ciò potrebbe essere utile se desideri utilizzare applicazioni Windows a 16 bit meno recenti che non funzioneranno nelle versioni moderne Windows o se desideri semplicemente un ambiente isolato che non comporti la configurazione di un ambiente virtuale Windows macchina. Boxedwine verrà portato anche su altre piattaforme,
incluso il sistema operativo Haiku.Boxedwine può essere eseguito anche all'interno dei browser Web moderni, grazie a WebAssembly E Scritta. Puoi provare alcune applicazioni e giochi Windows demo su boxedwine.org/demo, Compreso L'era degli imperi (1997), AbiWord e Flipper ultra 3-D: notte inquietante. Boxedwine è già a circa il 25% della velocità del sistema host (secondo lo sviluppatore) e probabilmente c'è un'ulteriore diminuzione derivante dall'esecuzione all'interno di un browser, ma le applicazioni di base come AbiWord sono utilizzabili con Chromium sul mio PC con un processore Ryzen 5 1500.
Anche se Boxedwine nel browser non è ancora abbastanza pratico per la maggior parte delle situazioni, è comunque una demo tecnica impressionante. Il browser esegue un intero kernel Linux, una copia non modificata di Wine e l'applicazione Windows in cima, senza streaming video da un server coinvolto.
Boxedwine potrebbe diventare uno strumento fantastico per eseguire applicazioni Windows in futuro, se le prestazioni potranno essere migliorate. Poiché l'emulazione x86 è scritta in codice C++ portatile, potrebbe essere una soluzione per eseguire applicazioni Windows x86 su dispositivi ARM, come i tablet Android. Wine è già disponibile su ARM Android, ma può eseguire solo software Windows compilato per ARM: non esiste un livello di emulazione.
Speriamo che il progetto continui a migliorare. Se vuoi provare la versione desktop, sono disponibili versioni Windows precompilate da Sito web di Boxedwine.