Разработчик Bottles и основатель Vanilla OS Мирко Бромбин продолжает работу над запуском Microsoft Office в Linux. В интервью It's FOSS, опубликованном , он объяснил, зачем пользователям нужен оригинальный офисный пакет, и рассказал о планах передать исправления в Wine. Параллельно Бромбин разрабатывает Sinty OS - новый дистрибутив Linux с собственным рабочим окружением и системой обновления Atom Loops. Обе разработки пока проходят экспериментальную стадию.

Зачем запускать Microsoft Office в Linux
Бромбин не считает работу над совместимостью с Microsoft Office конкурентом развития LibreOffice и ONLYOFFICE. Он рекомендует свободные офисные пакеты тем, кто переходит с Windows на Linux. Однако в рабочих отношениях выбор программы зависит не только от личных предпочтений: клиенты и партнёры используют продукты Microsoft из-за поддержки, сертификации и других требований своей организации.
Сам разработчик может выбирать программное обеспечение и преимущественно работает в Singularity OS с её офисным пакетом. У большинства его клиентов и партнёров такой свободы нет. Поэтому возможность запустить привычные приложения Microsoft расширяет выбор пользователей Linux, даже если свободные альтернативы уже существуют.
О демонстрации Microsoft 365 в Bottles COMSS.ru рассказывал в сентябре. Теперь Бромбин называет главной задачей надёжную работу Office 365. После достижения этого результата он намерен предложить исправления основному проекту Wine, чтобы ими могли пользоваться и другие инструменты совместимости. Срок передачи изменений он не назвал.

Wine – слой совместимости, который реализует необходимые Windows-программам системные интерфейсы в Linux и других Unix-подобных ОС. Он позволяет запускать Windows-приложения без установки отдельной Windows в виртуальную машину.
Office уже можно тестировать, но остаются сбои

На в инструкции Бромбина по тестированию указана Soda 11.0-35-experimental для Linux x86_64 и ARM64. Для предпочитаемого разработчиком варианта установки нужны cpak 2.14.13 или новее и актуальный пакет Bottles из ветки main. Для активации Office требуется лицензия: проект использует оригинальный установщик Microsoft.
После установки самого cpak Bottles устанавливают командой:
cpak install -b main github.com/bottlesdevs/bottles
Уже установленный пакет обновляют, затем перезапускают Bottles:
cpak update github.com/bottlesdevs/bottles
Далее нужно включить Pre-Release в основных настройках, установить указанную экспериментальную Soda в разделе Runners и создать с ней окружение Software. В разделе Programs выбирают Microsoft и установщик Office 365 Business или Enterprise. Доступна и сборка Flatpak для разработчиков, но Бромбин проверяет прежде всего вариант cpak; результаты могут различаться.
В списке нерешённых проблем остаются ошибки входа и активации, вылеты, низкая скорость, нарушения отрисовки, сбои открытия документов и сохранения локальных файлов. Политики рабочих и учебных организаций могут блокировать вход. Разработчик пока не рекомендует этот вариант для повседневной работы.
От Bottles к Raven: меньше ручной настройки
Бромбин начал разрабатывать Bottles в 2017 году, когда уже существовали Wine, PlayOnLinux и Lutris. Ему не хватало удобного способа управлять Windows-приложениями без постоянного обращения к командной строке и ручного подбора DLL. По его мнению, сложность внутреннего устройства программы не должна автоматически становиться проблемой пользователя.
Эту же задачу он связывает с новым проектом Raven. Он предназначен для запуска Windows-приложений в Linux через их обычные установщики, без виртуальной машины с Windows. Raven реализует необходимые программам системные службы и интерфейсы; разработка и проверка совместимости продолжаются. Это отдельный проект, поэтому его возможности не следует приравнивать к результатам работы Office через Soda.
Почему Бромбин критикует копии Office и Photoshop
Разработчик выступил против проектов, которые воспроизводят внешний вид Microsoft Office и Adobe Photoshop вплоть до отдельных элементов интерфейса. Его возражения касаются копирования визуального облика продукта, а не создания альтернатив с сопоставимыми возможностями.
Бромбин скептически относится к ссылкам на независимую реализацию по принципу clean room, когда ИИ-агентам одновременно предлагают изучать открытые окна Word или Photoshop и добиваться максимально точного визуального совпадения. Сам он поддержал бы новый офисный пакет с аналогичными функциями и собственным оформлением.
По оценке Бромбина, заимствование визуальной идентичности может нарушать авторские права и в отдельных случаях становиться недобросовестной конкуренцией. Это позиция разработчика: интервью не содержит судебной оценки конкретных приложений. Он также опасается, что принятие такой практики повлияет на дальнейшее развитие открытого программного обеспечения.
Sinty OS получит собственное рабочее окружение

Другой крупный проект Бромбина - Sinty OS, ранее представленный как Singularity OS. Название Sinty он образовал от Singularity и постепенно переносит на семейство связанных приложений и платформ. Поэтому на сайте и в репозиториях пока встречаются оба варианта названия.

В Vanilla OS разработчики сохраняют GNOME без изменений его основных принципов: интерфейс и приложения следуют стилю GNOME и libadwaita. Sinty OS позволяет Бромбину создать рабочее окружение под собственные задачи и предложить другой способ взаимодействия с компьютером.
Согласно технической документации Singularity Desktop, окружение работает на Wayland и использует композитор labwc на базе wlroots. Собственная оболочка отвечает за панель, док, обзор окон, боковую панель, уведомления, экран блокировки и глобальное меню. Оболочка и приложения проекта используют общий фреймворк libsingularity на GTK4. Таким образом, новое рабочее окружение использует существующие компоненты Linux, а не требует заново создавать весь графический стек.
Atom Loops: системные образы вместо отдельных корневых разделов
Техническое устройство Sinty OS отличается от Vanilla OS с её ABRoot. По словам Бромбина, Atom Loops управляет неизменяемой системой с начала загрузки, включая загрузчик и initramfs, и проверяет цепочку доверия и обновления.
Атомарное обновление – обновление, которое применяется целиком либо не применяется вовсе. В модели Atom Loops система переходит на новый проверенный образ, а при неудачной загрузке должна автоматически вернуться к предыдущему рабочему состоянию.
В интервью разработчик описал следующие особенности Sinty OS:
- Корневая файловая система хранится в образе EROFS, а не в отдельном разделе для системного корня.
- Ядро и загрузочное окружение поставляются в объединённом образе UKI, который проект называет kernelcache.
- Atom Loops подключает эти образы при загрузке. Основное пространство накопителя с файловой системой F2FS используется для пользовательских данных и хранения образов, без фиксированного выделения места под отдельные корневые разделы.
- Вместо применяемого в Vanilla OS LUKS Бромбин описывает шифрование пользовательских файлов с отдельными ключами.
- Вместо systemd используется минимальная система инициализации, совместимая с его юнитами.
Сведения о доступности на официальных страницах расходятся. Страница загрузки сайта ещё сообщает об отсутствии готового образа, однако в репозитории выпусков Sinty OS опубликованы предварительные версии: alpha от 27 июня, alpha-2 от 30 июня и обновляемые ночные сборки, включая сборку от 27 октября 2026 года. Они предназначены для разработки и тестирования; дату стабильного выпуска Бромбин в интервью не назвал.
Для тестовых установок, выпущенных до r12, проект требует заново записать образ r12 или новее: прежний механизм обновления не обеспечивает безопасное обновление загрузчика. Ночные сборки проверяют в QEMU с OVMF; проект не заявляет их готовность к производственной эксплуатации.
Vanilla OS продолжает развиваться
Работа над Sinty OS не означает прекращения поддержки Vanilla OS. Дистрибутив сопровождает команда, а fabricators поддерживает серверную инфраструктуру. Участники сообщества сообщают об ошибках и предлагают исправления. По словам Бромбина, проект продолжает получать обновления безопасности и стабильности.
Выпущенная 24 августа Vanilla OS 3 Reunion получила официальную поддержку ARM64 и новый Vanilla OS SDK. Разработчики использовали SDK для переработки ряда основных компонентов и создания общей программной базы.
Сам Бромбин написал систему резервного копирования Vanilla OS Continuity, включённую в Reunion. Он по-прежнему участвует в разработке, но больше занимается архитектурными решениями и поиском финансирования. Описание Vanilla OS как проекта сообщества он не считает свидетельством своего ухода из руководства.
ИИ-агенты помогают писать код, но не определяют архитектуру
Бромбин работает в fabricators полный день и одновременно поддерживает несколько открытых проектов. Большинство его разработок появляются из конкретной задачи, эксперимента или желания проверить идею. Он распределяет внимание между ними и не считает, что каждый эксперимент обязательно должен превратиться в законченный продукт.
ИИ-агенты позволяют ему выполнять значительно больше работы, однако архитектуру он не делегирует. Разработчик сам определяет взаимодействие компонентов, их ответственность, обработку ошибок и допустимые компромиссы, а затем документирует решения. Значительную часть программ он пишет на Go и передаёт агентам собственные библиотеки, соглашения и ограничения.
Критически важные участки Бромбин продолжает писать вручную; иногда это просто быстрее. По его словам, он проверяет каждую строку созданного ИИ кода и считает себя ответственным за ошибки, которые принял при проверке.
Главное сомнение разработчика связано с объяснимостью решений. Он хочет различать выбор, продиктованный документацией проекта, и статистически правдоподобный ответ модели. Даже убедительное объяснение, по его оценке, не гарантирует явного и проверяемого представления знаний.
Поэтому Бромбин экспериментирует с исследовательским проектом Amus: он изучает другой способ представления знаний и построения ответов с более явными связями между исходными данными и выводами. Подробности он пока не раскрывает; о выпуске готовой альтернативы языковым моделям речь не идёт.
Вывод
Работа Бромбина над Office важна для тех, кому при переходе на Linux необходимо сохранить приложения Microsoft из-за рабочих требований. При этом он продолжает поддерживать свободные офисные пакеты и развивает собственные проекты. Sinty OS предлагает отдельное направление - новое рабочее окружение и обновление системы целыми образами, которые пока доступны в предварительных выпусках.