Show HN: Microsoft Officeが仮想化なしでWine上でLinuxで動作
Show HN: Microsoft Office running with Wine on Linux with no virtualization (github.com)
要約
この記事は、Microsoft OfficeをLinux上で仮想化なしでWineを使って動作させる方法を紹介しています。これは概念実証であり、有効なOffice 365ライセンスとNixパッケージマネージャーが必要です。特にWayland環境での動作が確認されており、AIツールの協力を得て開発されました。
全文翻訳
Microsoft Officeは、Office 2007以降、Wineとの互換性が低いことで有名です。これを回避するためのソリューションは数多く存在しますが、すべて比較的重い仮想化を伴います。
多くの人が、WindowsからLinuxへの移行をためらう最大の理由として、デスクトップ版Microsoft Officeの欠如を挙げており、それを回避するためにVMを実行したくないと考えています。
最近、Claude Maxのサブスクリプションを利用してまとまった自由時間を得たので、Fableを使ってこれが機能するまでハッキングしました!そして、これにより、WindowsなしでMicrosoft OfficeをLinux上で実行できるようになりました!
これがすべての人に機能することを保証することはできませんが、すべてをNix Flakesにまとめました。理想的には、NixパッケージマネージャーとFlakesが有効になっている任意のLinuxシステムで比較的再現可能になるはずです。また、Xではあまりうまく機能しませんが、Waylandでは問題なく動作するようです。
これは違法コピーではありません。これが機能するには、Office 365の有効なライセンスが必要です。また、Microsoftのウェブサイトでブラウザから登録する必要があります。アプリ内での登録フローはトリッキーで、追求する価値がないことが判明しました。
これは、何よりも概念実証です。バグや改善の余地があることは間違いありません。私はNixOS on SwayとKDEでのみこれをテストしましたが、前述の通り、Waylandと最新のGE-Protonでのみ実際に機能しますが、Gnomeやその他のWaylandデスクトップでも問題なく機能すると信じています。
完全な開示として、Claude CodeとFableが作業の大部分を行いました。私は主にログメッセージを読み、それに不満を言うことに終始しました。