office365_flake: 无虚拟化在Linux运行Microsoft 365
Show HN: Microsoft Office running with Wine on Linux with no virtualization
这是一个基于Nix Flakes的解决方案,利用umu-launcher和GE-Proton技术,让Microsoft 365(点击即运行版)无需虚拟机即可在Linux系统上运行。项目通过巧妙的DLL替换和Wine核心调整,解决了Microsoft 365在标准Wine环境下的兼容性问题。用户只需简单的命令行操作,即可下载并安装完整的Office套件,包括Word、Excel等应用。虽然目前激活和登录功能仍在完善中,但这为Linux用户提供了在原生环境下使用Microsoft 365的全新可能,无需依赖笨重的虚拟化方案。
这是一个不打包任何Microsoft内容的尝试,而是通过umu-launcher和GE-Proton,让Microsoft 365在Linux上无需虚拟化即可运行。
HN 评论区
38- pluc
看到一些完全没必要的事情在 AI 的助力下冒出来,还挺有意思的。从来没人对这事儿上心,也没人会用,但现在我们只管把它造出来就行,心里清楚反正也没人在乎。为了做到这一步,我们可是牺牲了人类的知识储备和几个职业。
- farseer
我觉得为了大家好,全世界都得一头扎进 LibreOffice 才行。
- overclock-api
干得漂亮。我原本以为 Office 和 Wine 是个无解的难题,毕竟这问题存在太久了。
具体是什么东西出问题了?我的理解是,现代版 Office 实际上是由很多东西组合而成的:授权层、.NET 部分、Click-to-Run 打包方式,最后才是应用本身。如果事实证明真正的难点在于授权/激活流程,而不是应用本身,那这就更有趣了,因为问题不在于应用本身,而在于分发方式。这也可能解释了为什么现在解决起来更容易了。
- rkagerer
没关系,我依然更喜欢 Word 2003,而不是后来那些臃肿、联网、布满功能区的垃圾。
- alright2565
我对一个 CAD 软件做过类似的事情,用 AI 工具把它打包成了一个 Nix flake。这对于 Wine 打包来说是个非常好的格式,因为它让修改 Wine 变得异常简单,而这些修改是永远不可能被上游接受的;同时,启动它只需要一条命令,而不需要去处理其他人可能已经损坏的 Wine 前缀。