Chrome и Chromium тестируют Flatpak для расширения своего охвата в Linux

By: www.diariobitcoin.com|26.08.2026 20:38:41
0
Поделиться
copy
Оценить в GoogleОценить в Google

Google экспериментирует с упаковкой Flatpak для Chrome и Chromium на Linux, инициатива, которая может упростить их распространение за пределами пакетов RPM и Debian, хотя пока это не означает официальной поддержки.

  • Google добавила экспериментальную поддержку упаковки Flatpak в код Chrome и Chromium для тестирования на Linux.
  • Предложение направлено на оценку ограниченных конфигураций песочницы и расширение использования порталов XDG.
  • Изменение включает в себя скрипты упаковки, идентификаторы приложений и шаблоны метаданных для Flatpak.

Google экспериментирует с упаковкой Flatpak для Chrome и Chromium на Linux, как сообщает Phoronix. Инициатива все еще находится на стадии тестирования и не представляет собой обязательства по официальной поддержке этого формата, поэтому это не эквивалентно стабильному релизу и не подтверждает новую гарантированную возможность установки.

Изменение направлено на упрощение тестирования ограниченных конфигураций песочницы и расширение существующей поддержки порталов XDG, компонентов, которые позволяют приложениям контролируемо получать доступ к функциям системы Linux. Доступные доказательства не позволяют с уверенностью приписать реализацию конкретному человеку или подтвердить точную дату, указанную в оригинальном проекте.

Ограниченное тестирование, а не объявление о поддержке

Flatpak — это формат распространения приложений для Linux, который объединяет программу и ее зависимости в более изолированной среде от хост-системы. Эта архитектура может помочь одной и той же программе работать более равномерно между различными дистрибутивами, хотя также требует адаптации механизмов интеграции со столом, разрешениями и функциями безопасности.

Экспериментальное включение не является обещанием официальной поддержки для пакетов Flatpak. Код позволяет исследовать техническую возможность, но не подтверждает, что Chrome будет распространяться в общем порядке через Flathub, что Google будет обеспечивать постоянное обслуживание или что формат заменит его текущие каналы.

Работа создает каталог chrome/installer/linux/flatpak/, где включены скрипты упаковки и шаблоны для метаданных, информация AppStream и точка входа для запуска. Также добавляется аргумент компиляции GN enable_flatpak, который по умолчанию отключен и позволяет активировать экспериментальный поток в сборках, предназначенных для этого формата.

Изменение было включено в тестовый код, так что разработчики могут оценить поведение браузера внутри пакета Flatpak. Однако интеграция кода лишь демонстрирует, что техническая возможность вошла в проект; это не устанавливает дату доступности для конечных пользователей и не изменяет политику распространения Google.

Что меняется в упаковке Chrome

Предложение включает поле package_format в InstallerConfig, настройку, которую использует процесс установки для различения форматов вывода. Когда целью является Flatpak, система пропускает несколько артефактов интеграции, характерных для хост-устройства, среди которых файлы .desktop системы, символические ссылки в /usr/bin, метаданные AppStream, предустановленные приложения GNOME, страницы man и профили AppArmor.

Эти исключения отвечают на основное различие между традиционной установкой и ограниченным приложением. В обычных пакетах установщик может напрямую записывать в общие места системы, в то время как Flatpak стремится поддерживать приложение в пределах определенных границ и использовать контролируемые интерфейсы для взаимодействия со столом и другими ресурсами.

Код также обновляет common/installer.py, чтобы включить конфигурацию Flatpak и сопоставление идентификаторов приложений. Для Chromium предусмотрен шаблон org.chromium.Chromium*, в то время как Google Chrome использует com.google.Chrome*, что позволяет различать оба продукта в экосистеме приложений Linux.

Кроме того, Google обобщает common/desktop.template, чтобы поддерживать команды выполнения как для приложений Flatpak, так и для установок всего системы. Эта адаптация необходима, поскольку запускатель не вызывает конфиденциальное приложение точно так же, как бинарный файл, установленный по традиционному пути.

Песочница, сборки и потенциальный охват

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

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

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

Если тесты пройдут успешно, Flatpak может предложить Chrome и Chromium более унифицированный путь для дистрибутивов Linux, которые не зависят от пакетов RPM или Debian. Эта возможность привлекательна для пользователей и поддерживающих, которые предпочитают автономное приложение, но любые будущие преимущества будут зависеть от последующих решений о поддержке, обновлениях, разрешениях и дистрибуции.

Причины недавних движений

В данном случае речь идет не о рыночном движении, а о техническом изменении в коде Chrome и Chromium. Подтверждающим катализатором является экспериментальная интеграция упаковки Flatpak для тестирования конфигураций ограниченной песочницы и интеграции с порталами XDG. Нет доступных доказательств официального объявления о поддержке или решения о распространении Chrome через Flathub.

Возможный новый этап для Linux

Chrome и Chromium исторически имели особенно заметное присутствие в средах Linux, основанных на традиционных форматах пакетов. Исследование Flatpak не устраняет эти каналы, но предполагает, что Google оценивает опыт установки, менее привязанный к конкретной структуре каждого дистрибутива.

Для пользователей пакет Flatpak может упростить доступность браузера в системах, где нет официально адаптированного пакета или где зависимости создают трения. Тем не менее, формат также может вызвать вопросы о размере загрузок, доступе к файлам, интеграции с визуальными темами, воспроизведении мультимедиа и совместимости с функциями, которые ожидают взаимодействия непосредственно с системой.

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

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

Цена --

--
--
--

Этот контент предоставляется исключительно в общих информационных целях и не является финансовым, инвестиционным, юридическим или налоговым советом. Любые мероприятия, вознаграждения, онлайн-акции или связанная с ними информация, упомянутые в настоящем документе, не должны рассматриваться как рекомендация, приглашение к покупке, продаже, торговле или иной сделке с какими-либо криптоактивами. Криптоактивы очень волатильны и могут привести к убыткам. Доступность услуг, продуктов WEEX и связанных с ними событий может варьироваться в зависимости от региона. Вы несете ответственность за обеспечение того, чтобы ваше участие соответствовало применимым местным законам и нормативным актам.

Вам также может понравиться

Почему акции AMD растут и сколько может стоить инвестиция в 10 000 долларов через 3 года

Производитель чипов имеет потенциал удвоиться в течение следующих трех лет.

Прогноз: Какова будет цена акций Intel через год (подсказка: это подразумевает хороший рост)

Впечатляющий рост прибыли Intel может привести к бычьему рынку акций в течение следующего года.

Рыночная капитализация Apple выросла с 347 миллиардов долларов до 4,6 триллиона долларов за 15 лет руководства Тима Кука. Вот что означает этот рост для следующей главы Apple под руководством Джона Тёрнуса.

Джон Тёрнус унаследовал финансовую машину и уже тратит средства на складные устройства, ИИ и, возможно, серверы.

Уоррен Баффет не следует собственным советам по S&P 500. Должны ли вы?

Концентрированный портфель акций Berkshire, похоже, противоречит его совету покупать S&P 500.

Visa добавляет USDPT от Western Union в программу расчетов на 25 миллиардов долларов

Платеж в $776 за автомобиль — это предупреждение для Ford и General Motors

Поскольку в США наблюдается рост цен на новые автомобили, это создает кризис доступности, оставляя некоторых потребителей вне рынка. Это может стать проблемой для Ford и GM.
...

Свежие статьи

Еще

Свежие листинги на WEEX

iconiconiconiconiconiconiconicon
Служба поддержки:@weikecs
Деловое сотрудничество:@weikecs
Количественная торговля и ММ:bd@weex.com
VIP-программа:support@weex.com