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 и связанных с ними событий может варьироваться в зависимости от региона. Вы несете ответственность за обеспечение того, чтобы ваше участие соответствовало применимым местным законам и нормативным актам.
Вам также может понравиться

«Все потерпели крах»... Сотня трейдеров, одна и та же сделка, дважды ликвидированы!

Бывший исполнительный директор FTX раскритиковал новый сериал Netflix: превращение финансового мошенничества в 'романтический фильм' абсурдно

NEAR добавляет кросс-маржу к конфиденциальным perpetuals на базе Hyperliquid

Как наследники могут законно вывести криптовалюту, оставленную умершими родственниками?

Ripple сотрудничает с платежной компанией Arf на сумму 10 миллиардов долларов для расширения использования RLUSD на XRPL

Сунь Юйчэнь и Цзинь Мин: как сформировать свою инвестиционную и жизненную стратегию?

Колумбия задержала сеть, отмывшую 42 миллиона долларов с помощью криптовалюты

Искусственный интеллект как «злодей»: DeFi-страхованию необходим стресс-тест

SKY-001 AI: в 51-125 раз быстрее и в 150-210 раз дешевле

Как определить, приведет ли событие к росту или падению биткойна, выходя за рамки прогнозных рынков?

CICC: Как хеджировать риски, связанные с ИИ?

Стейблкоины: Дыра в 6,6 триллионов долларов, которая пугает банки

USDC стал первым "значительным электронным денежным токеном" в ЕС

Золото, USDC, Uniswap: как Matrixdock и Arc расширяют применение токенизированного золота в блокчейне?

Обратный отсчет до вступления в силу Закона GENIUS: что изменило окончательное правило OCC?

Кризисы стали движущей силой эволюции крипто-перпетуумов

GRVT сжигает 1,1 миллиона токенов по мере начала обратного отсчета к Grvt 2.0

Миллиард долларов за три дня — этого недостаточно. Биткойн сталкивается с серьезными вызовами

Крипто-выкуп: 6 из 10 французов хотят защищаться самостоятельно, держатели криптовалюты уже это делают

Американские акции больше не могут использовать кредитное плечо? Уолл-стрит «исчерпала баланс»

Grupo Caldeira OTC и Urban объявляют о слиянии и создают институциональную платформу виртуальных активов

Криптовалюты: Стейблкоины перемещают 400 миллионов долларов в час

Концепция обновления Bitcoin после квантового перехода от Coinbase

XRP открыл официальный аккаунт в X спустя 14 лет, Ripple и XRPL фонд будут совместно управлять им

Возобновление выкупа акций: крупнейший покупатель Уолл-стрит готов нажать кнопку "Купить"?

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

NEAR AI достиг 1 миллиона токенов, ставленных для финансирования ИИ-инференса

Технологии и ИИ: Хедж-фонды сокращают свои инвестиции с беспрецедентной скоростью за последние десять лет

За пределами HODLing: Как кредиты под залог биткойнов могут открыть новые финансовые возможности




