Bottles为ARM设备运行Windows软件带来新希望

Bottles为ARM设备运行Windows软件带来新希望

Bottles简介:简化Windows软件在Linux上的运行

对于不熟悉Bottles的读者,它是一款通过简洁界面隐藏Wine复杂配置的工具,让Windows软件在Linux系统上顺利运行。近年来,其功能持续扩展,用户可一键获取.NET和Visual C++运行时等常用组件,还能在同一“容器”中切换多个Wine和Proton运行环境。此外,UMU支持允许在Steam外运行Proton游戏,快照功能则为每次尝试提供了回滚保障。

Bottles为ARM设备运行Windows软件带来新希望

ARM64支持:突破硬件限制的新进展

Bottles的最新版本67.4针对ARM64架构的Linux系统发布了测试版本,通过实验性的cpak包形式提供。这一进展并非一蹴而就,67.3版本首次引入ARM64的cpak包,而67.4则在数小时后跟进,修复了部分问题并升级了Soda至11.0-10。

Bottles为ARM设备运行Windows软件带来新希望

在ARM64系统上,cpak包会自动适配平台,Bottles的Wine基础运行器Soda现已支持原生ARM64及ARM64EC架构。同时集成的FEX工具,让用户无需额外配置即可运行x86和x86_64的Windows软件。这些改进使Bottles在ARM64设备(如单板计算机或ARM笔记本)上变得真正实用。

快速响应:从请求到完成的惊人速度

Sourav Rudra

最令人惊讶的是开发团队的反应速度。ARM64支持的请求于一周前提出,三天内即出现测试候选版本。用户TCB13确认Bottles已在自己的ARM64硬件上成功启动,随后问题被标记为完成。最终版本于9月7日发布。

技术细节:为何选择cpak?

Warp Terminal

针对测试阶段采用cpak包的原因,Bottles团队负责人Mirko Brombin解释道:“cpak是首个将应用程序、Wine基础和原生ARM持续集成环境整合的打包方案。”

此次更新还包含了Soda 11.0-10,修复了Battle.net启动崩溃问题(原因为XInput未获取Steam游戏ID)。此外,64位Windows OpenXR应用可直接连接Monado或WiVRn等主机运行时,无需保持Steam或SteamVR运行。

Switzerland's Federal Government is Replacing Microsoft on 3,000 Computers

cpak与Flatpak的区别

  • 运行机制:cpak不依赖运行时和门户,直接挂载OCI镜像,通过清单文件定义权限和依赖。
  • 安装方式:cpak从Git源安装,而非中央存储,更灵活且轻量。

Firefox 155

安装方法

当前测试版仅通过cpak包提供,Flatpak版本正在筹备中。ARM64用户可通过以下命令快速安装:

Debian AI Vote has Divided the Community

cpak install github.com/bottlesdevs/bottles

cpak是一种将应用视为OCI容器镜像的打包格式,每个应用附带清单文件,明确权限和依赖关系。

itsfoss happy penguin


关注微信号:智享开源 ,及时了解更新信息。

原文链接:https://feed.itsfoss.com/link/24361/17442721/bottles-arm64-support

评论列表

发表评论

你必须 登录 才能发表评论.

为您推荐


请支持IMCN发展!

谁在捐赠

微信捐赠 支付宝捐赠
微信捐赠 支付宝捐赠
ta的个人站点

发表文章4642篇

关注我的头条 不要放弃,百折不挠,坚强、自信。


扫码关注公众号:智享开源

最新科技信息


归档

近期评论