Загрузка 0
ПОДЕЛИТЬСЯ

Мой блог

Листай вниз

Мирко Бромбин: почему Bottles нужен Microsoft Office и что не так с клонами Adobe

Мирко Бромбин: почему Bottles нужен Microsoft Office и что не так с клонами Adobe

Создатель популярных проектов Мирко Бромбин рассказал о своей работе над запуском Microsoft Office в Linux, новом инструменте Raven, проекте Sinty OS и неоднозначном отношении к современным ИИ-агентам. Известный разработчик открытого ПО объяснил, как строятся его приоритеты и почему копирование чужих интерфейсов вызывает у него вопросы.

Интервью затрагивает широкий спектр тем: от философии создания утилит до технических особенностей новых операционных систем и отношения к экосистеме Windows-приложений на альтернативных платформах.

Приоритеты и распределение времени разработчика

Совмещение работы над множеством масштабных инициатив требует четкого понимания задач. По словам автора, у него никогда не было жесткой стратегии распределения времени, а большинство проектов рождается из желания решить конкретную проблему, проверить идею или просто из любопытства. При этом необходимость поддерживать серверную инфраструктуру и открытый код заставляет расставлять приоритеты, поскольку охватить абсолютно всё силами одного человека невозможно.

Реклама

Искусственный интеллект и разработка ПО

Тема использования искусственного интеллекта в программировании вызывает много споров в сообществе. Разработчик отмечает, что ИИ-агенты действительно позволяют брать на себя объемы работы, которые раньше казались немыслимыми, однако к самой технологии он относится взвешенно.

Реклама

Проверка кода и логика языковых моделей

Каждая строка, написанная с помощью искусственного интеллекта, проходит обязательную ручную проверку. Архитектура приложений, взаимодействие компонентов и обработка ошибок продумываются человеком заранее. Главная претензия к современным языковым моделям заключается в их вероятностной природе: модель может выдать корредный результат, но ее рассуждения строятся на статистической правдоподобности, а не на явно выраженной и проверяемой структуре знаний. Из-за этого ведется отдельная исследовательская работа над альтернативными подходами к представлению знаний в рамках проекта Amus.

Vanilla OS и переход к командной работе

Проект Vanilla OS продолжает развиваться, получая регулярные обновления безопасности и стабильности. Выход версии Vanilla OS 3 Reunion потребовал масштабной работы по внедрению поддержки ARM и созданию собственного SDK для унификации базовых компонентов. Сегодня проект опирается на усилия целой команды разработчиков, инфраструктурную поддержку компании fabricators и сообщество участников. Сам основатель сосредоточился на архитектурных решениях и стратегическом управлении проектом, включая разработку встроенной системы резервного копирования Vanilla OS Continuity.

От Bottles к проекту Raven

Утилита Bottles создавалась из-за того, что существовавшие инструменты запуска Windows-приложений через Wine не соответствовали личным представлениям об удобстве. Целью было избавить пользователей от необходимости постоянно работать с командной строкой или вручную настраивать компоненты. Развитие этой концепции привело к анонсу проекта Raven, нацеленного на запуск приложений Windows со своими собственными инсталляторами без использования виртуальных машин.

Работа Microsoft Office в среде Linux

Вопрос о целесообразности запуска офисного пакета Microsoft на Linux часто вызывает дискуссии в открытом сообществе, где многие считают, что усилия лучше направить на улучшение LibreOffice или ONLYOFFICE. Однако создатель проекта отмечает, что эти направления не исключают друг друга. На практике клиенты и партнеры продолжают использовать Microsoft Office по рабочим причинам, поэтому обеспечение его совместимости помогает преодолевать реальные производственные ограничения.

Планы интеграции с проектом Wine

Все наработки по запуску офисного пакета планируется передавать в основной проект Wine, чтобы ими могло воспользоваться всё сообщество. Сначала необходимо добиться стабильной работы Microsoft Office 365 через проект Soda, после чего начнется работа над upstream-интеграцией патчей.

Критика клонов популярного ПО

Появление приложений, копирующих интерфейсы Adobe и Microsoft пиксель в пиксель с помощью ИИ-агентов, вызывает резкое неприятие. Подобная практика нарушает визуальную идентичность оригинальных продуктов и граничит с нарушением авторских прав и недобросовестной конкуренцией. По мнению разработчика, экосистеме нужны новые идеи и оригинальный функционал, а не точные визуальные копии привычных программ.

Архитектура Sinty OS и новые технологические подходы

Новая операционная система Sinty OS представляет собой самостоятельную платформу со специфическим окружением рабочего стола, ориентированным на конкретные пользовательские сценарии, в отличие от чистого GNOME в Vanilla OS. В основе системы лежит технология Atom Loops, управляющая неизменяемостью системы с самого первого этапа загрузки.

Технические особенности Sinty OS

Платформа не использует традиционные разделы для системного корня, задействуя файлы образов EROFS и UKI, которые монтируются во время загрузки. Все свободное дисковое пространство форматируется в F2FS и полностью принадлежит пользователю. Для шифрования применяется уникальный ключ для каждого пользователя без использования LUKS, а в качестве системы инициализации используется ультраминималистичное решение, совместимое с юнитами systemd.

Перспективы и эксперименты

Развитие семейства продуктов под общим названием Sinty продолжится в ближайшее время, включая выпуск новых связанных приложений и платформ. Главным призывом для пользователей остается постоянное экспериментирование и поиск нестандартных способов преодоления существующих технологических ограничений.

01.