Да ли сте икада желели да покренете Виндовс апликације у веб претраживачу? Па сада можете са фасцинантним пројектом отвореног кода који се зове Бокедвине...некако.
Тхе Пројекат вина постоји годинама, омогућавајући људима да покрећу (неке) Виндовс апликације на Линук, мацОС и БСД оперативним системима. То је један од најбољих примера развоја софтвера отвореног кода, али Вине не може да ради даље све. Бокедвине, новији пројекат који се заснива на Вине-у, има за циљ да то поправи — може да ради на више оперативних система, па чак и на веб претраживачима.
Вине није емулатор – уместо тога, преводи Виндовс АПИ позиве у ПОСИКС компатибилне позиве. Међутим, Бокедвине је емулатор. Користи неизмењену 32-битну верзију Вине-а која ради у емулираном Линук окружењу. Бокедвине је написан у Ц++ са ан СДЛ интерфејс, тако да је још више платформски него Вине. Мац и Линук су подржани, исто као и обични Вине, али можете га покренути и на Виндовс-у. Ово би могло бити од помоћи ако желите да користите старије 16-битне Виндовс апликације које неће радити у модерним Виндовс, или ако само желите изоловано окружење које не укључује подешавање Виндовс виртуелног машина. Бокедвине се такође преноси на друге платформе,
укључујући Хаику ОС.Бокедвине такође може да ради унутар модерних веб претраживача, захваљујући ВебАссембли и Емсцриптен. Можете испробати неке демо Виндовс апликације и игре на бокедвине.орг/демо, укључујући Доба империја (1997), АбиВорд и 3-Д ултра флипер: ноћ пузања. Бокедвине је већ на око 25% брзине главног система (према програмеру), и вероватно постоји додатно смањење од покретања унутар претраживача, али основне апликације као што је АбиВорд су употребљиве са Цхромиум-ом на мом рачунару са Ризен 5 1500 процесором.
Иако Бокедвине у претраживачу још увек није довољно практичан за већину ситуација, то је и даље импресивна техничка демонстрација. Прегледач покреће читав Линук кернел, неизмењену копију Вине-а и Виндовс апликацију све на врху — без укљученог видео стримовања са сервера.
Бокедвине би могао постати фантастичан алат за покретање Виндовс апликација у будућности, ако се перформансе могу побољшати. Пошто је к86 емулација написана у преносивом Ц++ коду, то би могло бити једно решење за покретање к86 Виндовс апликација на АРМ уређајима, као што су Андроид таблети. Вине је већ доступан на АРМ Андроид-у, али може да покреће само Виндовс софтвер компајлиран за АРМ — нема слоја емулације.
Надамо се да ће пројекат наставити да се побољшава. Ако желите да испробате верзију за десктоп рачунаре, унапред компајлиране верзије оперативног система Виндовс доступне су на Бокедвине вебсите.