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

После выборов "сделка Трампа" может обернуться против него?

Макроэкономический прогноз на следующую неделю: Нонфармы проверяют ожидания повышения ставок в сентябре, главы центральных банков G20 снова собираются, отчеты Broadcom и Dell подхватывают AI-торговлю

Кто владеет ткацким станком: Virtuals хочет сделать AI-агентов акциями «виртуального государства»

Криптовалюты в пенсионных фондах? Опрос в США: более половины респондентов против, 77% считают высокими рисками

Шин Хён Сон: "Вон приобрел иммунитет"... Подчеркнул "независимое суждение" вне зависимости от американских ставок

Объем торгов ETF с плечом на чипы в Корее упал до 4% от пикового значения, принудительное симулированное торговое требование заставляет розничных инвесторов выйти

Временная аренда в долларах: как безопасно бронировать на платформах

Диалог с Томом Ли: Четыре катализатора роста ETH в этом году

Торговля токенизированными акциями на базе Coinbase началась

Инфляция: прогнозируется замедление ниже 2%, и правительство может восстановить свои позиции

Резкий рост торговли Coinbase на $104 млн по US500 сталкивается с ранней проверкой реальности

Устойчивый спрос со стороны розничных покупателей: структурный вызов для BCRA в условиях валютного покрытия

ZONDACRYPTONawrocki отвергает обвинения: Я не встречался с Пржемыславом Кралом

Большая чистка альткоинов: 18 криптовалют исключены с бирж Южной Кореи

Биткойн: 12 лет спустя после его смерти, почему Хал Финни все еще вызывает восхищение

Bitcoin Knots снова пытается форкнуть Bitcoin после того, как его последняя цепочка погибла за два блока

BlackRock активно покупает Ethereum. Обгонит ли ETH Bitcoin в новом бычьем рынке?

Ethereum: Gnosis Chain отказывается от статуса независимой блокчейн и становится роллапом

Криптомошенники и графы кошельков: как ЦБ отслеживает теневые цепочки

Суд обязал клиента Bithumb вернуть $140 400 за случайно отправленные биткоины

Барселона продолжает с ИИ: AI Summit завершает насыщенный сентябрь

Тариф в 50% на Канаду: что меняется с законом 1930 года

SEC рассматривает автоматические пути подачи заявок после наплыва экзотических крипто- и связанных с событиями ETF предложений

Цифровое доверие: стратегический актив в финансовой системе

Стратегия Evernorth по XRP зависит от одного числа после голосования Nasdaq

Как биткойн противостоит квантовым компьютерам? Сравнение трех схем подписи на основе решеток

Ethena perpetual equity contracts: Ethena ищет новую доходность для USDe в бессрочных контрактах на акции

Кибератака в Манчестере: 8,7 миллиона путешественников стали жертвами бесплатного Wi-Fi в аэропортах

Криптовалютные платформы потеряли $3,63 млрд из-за кибератак









