Office 365 on Linux via Bottles (Soda 11)

TIL (via Mirko Brombin, Bottles’ author,
2026-09-13): Microsoft Office 365 runs on Linux using Soda 11.0–11 runners via Bottles 67.4 packaged as cpak — and it’s not a flaky demo:

  • Auth works — Microsoft account sign-in completes (historically the dealbreaker for Office-on-Wine: MS auth flows are hostile to Wine’s
    IE/Edge shims)
  • Windows 11 bottle — the install uses a Win11 Windows version profile
  • Upgrades fine — updating to the latest Office 365 build inside the bottle works, so it tracks current builds rather than freezing on an old offline installer

Context

  • Soda is Bottles’ custom Wine runner (patched upstream Wine, soda-11.0-x series in the component database) — notably it now carries the fixes Office needs, where stock Wine used to fail
  • cpak is Bottles’ second official package format (experimental, next to Flatpak) — relevant because the Flatpak sandbox has historically caused trouble with some Wine runner/dependency paths
  • Bottles context: Bottles (v66+ notes, UMU/ProtoSoda, Bottles Next
    Rust rewrite). Runner docs: usebottles.com/database/components

Caveats (unverified)

Single source so far (the author’s post); not independently tested on our hardware. Office web apps remain the zero-maintenance path; this matters when you need desktop-Office-only features (VBA, heavy Excel,
Outlook profiles) on a Linux box.