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.