Создатель проекта Bottles Мирко Бромбин (Mirko Brombin) показал, что Microsoft 365 удалось запустить на Linux. В публикациях в X он продемонстрировал установку, которая завершается в Wine-префиксе Windows 10 или 11, вход в приложение с существующей лицензией и запуск как минимум одного редактора.
Для этого понадобились две вещи: невыпущенная версия Soda и Bottles 67.4. Soda — это основанный на Wine раннер, который упрощает запуск Windows-игр и приложений.
Что именно заработало
Бромбин смог войти в приложение Microsoft 365 под своими учётными данными и запустить Word. Это не единственное, что получилось: прошла двухфакторная аутентификация, пакет определил его лицензию, а интеграция с OneDrive работала.
Потребление памяти у офисного пакета составило менее 500 МБ, так что для Linux-системы это должно быть необременительно.
Тестируемая сборка — 2608 (20326.20144). По словам Бромбина, это последняя сборка, которую установщик предложит для Windows 10 и 11.
Попробовать прямо сейчас не получится
Тем, кто захочет повторить результат на своём компьютере, придётся подождать. У Soda 11.0-11 пока нет релиза (по ссылке возвращается ошибка 404), а каталог компонентов, поставляемый с Bottles 67.4, заканчивается на Soda 11.0-10. Давний запрос сообщества на установщик Microsoft Office в Bottles тоже остаётся открытым.
Официальной настольной сборки Microsoft 365 для Linux до сих пор нет, и, судя по тому, как сейчас действует Microsoft, ожидать её в ближайшее время не стоит. Похожая ситуация и с другим наследием проприетарного софта: Broadcom закрыла публичные загрузки VMware VDDK, и администраторам приходится искать обходные пути.
Почему это важно за пределами Bottles
Достигнутое — заметный результат. Если всё будет реализовано полностью, это поможет привлекать людей в Linux: многих отпугивает сама мысль о переходе на платформу, потому что их привычный офисный пакет здесь не работает.
Для контекста: CodeWeavers продаёт платный продукт на базе Wine — CrossOver, и в его базе Microsoft Office 365 на Linux до сих пор значится как «Installs, Will Not Run» (устанавливается, но не запускается), последняя проверка проводилась против CrossOver 26.3.0.
Именно поэтому хотелось бы, чтобы исправление вышло за пределы Bottles. Wine лежит в основе каждого из этих проектов, включая Soda. Патч, попавший в upstream, охватит их все сразу, и для работы Office не понадобится конкретный раннер. Кстати, работа над инструментами для сборки и запуска Linux-окружений идёт и в других проектах — например, Barney, инструмент на Rust от создателя Solus.
Что это значит для администраторов Linux
Пока речь идёт о раннем прототипе, а не о готовом решении: ни релиза Soda, ни установщика Office в Bottles нет. Планировать миграцию рабочих мест на Linux, опираясь на этот результат, рано. Но направление важно: если патч уйдёт в Wine, поддержка Microsoft 365 перестанет зависеть от одного конкретного инструмента, а это уже влияет на выбор платформы для сотрудников, которым нужен именно Office.
Смежная тема — запуск Windows-приложений на ARM-устройствах, где Bottles тоже рассматривается как вариант. В целом же переход на Linux в организациях идёт своим ходом: CERN переводит 2200 систем управления ускорителем на Debian 13.
Частые вопросы
Кого касается эта новость?
Прежде всего пользователей Linux, которым нужен Microsoft 365, и администраторов, рассматривающих Linux на рабочих местах. Пока это демонстрация прототипа, а не готовый продукт для внедрения.
Что именно удалось запустить?
Установку приложения Microsoft 365 в Wine-префиксе Windows 10 или 11, вход с существующей лицензией, Word и интеграцию с OneDrive. Двухфакторная аутентификация также прошла.
Какие версии использовались?
Невыпущенная версия Soda и Bottles 67.4. Тестируемая сборка Microsoft 365 — 2608 (20326.20144).
Можно ли повторить это сейчас?
Нет. Soda 11.0-11 ещё не выпущена, а каталог компонентов в Bottles 67.4 заканчивается на Soda 11.0-10.
Сколько памяти потребляет офисный пакет?
Менее 500 МБ, по данным автора.
Есть ли официальная версия Microsoft 365 для Linux?
Нет. Настольной сборки для Linux до сих пор не существует, и в ближайшее время её появления не ожидается.
Как обстоят дела с CrossOver?
В базе CodeWeavers Microsoft Office 365 на Linux значится как «Installs, Will Not Run», последняя проверка — против CrossOver 26.3.0.
Почему важен патч в upstream Wine?
Wine лежит в основе Bottles, Soda и других подобных проектов. Исправление в upstream заработает сразу во всех них, и для запуска Office не потребуется отдельный раннер.
Что делать администратору прямо сейчас?
Ждать релиза. Планировать переход на Linux, рассчитывая на этот способ запуска Office, пока нельзя — доступного компонента нет ни в Bottles, ни отдельно.
Источник: itsfoss.com