Chrome и Chromium тестируют Flatpak для расширения своего охвата в Linux
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 через год (подсказка: это подразумевает хороший рост)

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

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

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

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

Неопределенность инвесторов нарастает. Эти 3 шага могут защитить ваш портфель.

2 акций чипов, которые стоит купить вместо Nvidia прямо сейчас

Прогноз: Какова будет цена акций Micron к концу 2027 года

История говорит, что это самый разумный ETF для покупки во время следующего медвежьего рынка

Рынок потребовал ликвидности, и экономика согласилась: что ожидать от ставок после аукциона казначейства

Крах фондового рынка: что говорит история о том, что будет дальше после резкого однодневного падения рынка.

Боитесь, что искусственный интеллект заберет вашу работу? Тони Роббинс говорит, что пришло время разработать план самопревращения

Потрясающие новости для инвесторов в акции CoreWeave

Apple становится "убежищем" для инвесторов в условиях распродажи акций AI, Bernstein: коэффициент P/E 37 все еще "не дорог"

Стейблкоин, связанный с Трампом, уступает место USDC на сайте партнера FIFA

9-минутное окно атаки, 7,1 миллиона BTC под угрозой: как Биткойн может спасти себя от квантовых угроз

Следующий крупный сплит акций Уолл-Стрит может произойти благодаря этому гиганту в области чипового оборудования

План возрождения Kraft Heinz: сырные лапши и высокобелковые желе

Четыре года с момента банкротства FTX: когда банкротство становится бизнесом

Завершение строительства завода в Южной Каролине с инвестициями в 2 миллиарда долларов, Scott Motors получила 212 тысяч предзаказов на автомобили

Техас хочет пересмотреть строительство центров обработки данных. Вот акции ИИ, наиболее подверженные риску.

Бернштейн: Почему сейчас абсолютно нельзя покупать акции NVIDIA?

Часы в США и экзаменационный лист в Гонконге: что означает тупик в законодательстве о рыночной структуре для отрасли?

Backpack подписал соглашение с японским банком Minna Bank о криптоуслугах

Bankless: После сокращения TVL на блокчейне, MEGA вкладывает 30 миллионов долларов в рынок AI

От Coinbase до Уолл-стрит: хранение цифровых активов вступает в новую стадию институционализации

Взлом Binance выявил пробелы в кибербезопасности криптобирж

Следующая битва за безопасность криптовалют: как восстановить систему авторизации за пределами смарт-контрактов?






