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

Ваш мозок працює на 20 ватів. ШІ потребує електростанції

«Позичаючи для акцій»: чому Уолл-стріт звертає увагу на різке падіння корейського ринку

Негативний ВВП у 3-му кварталі потрапляє в поле зору ринку

Генеральний директор Джеремі Аллер заявляє, що Circle створила «платформу для фінансової системи Інтернету», але cirBTC має лише 40 BTC

Артур Хейс назвав великий криптоактив, який ринок сильно недооцінює

Прогноз ціни VeChain (VET): можливі зміни курсу до 2050 року

Резерви стейблкоїнів зосереджені на державних облігаціях терміном до 93 днів

USDC на футболці Челсі: що говорить угода про криптовалюту у спорті

Polymarket розширює співпрацю з 20 лігами, виникають конфлікти з регуляторами

ETH: анатомія дефіциту

Улюблений брокер Bitcoin на Уолл-Стріт відмовився від інституційної торгівлі, щоб переслідувати гігавати енергії

SHAKA Festival 2026: У Біарріці французька технологія обирає пляж замість конференц-залу

Глибокий звіт Neocloud про безпеку: вражаючі помилки конфігурації інфраструктури, міжорендний RCE може торкнутися банків, телекомунікацій та навіть розвідувальних агентств країни

Чорний трикутник на криптобіржах: чому продавець криптовалюти може стати фігурантом справи

G20 в Ашвіллі: США скликають фінансистів світу для обговорення зростання та санкцій проти Ірану

Узбекистан підтвердив покупку винищувача J-10CE та кинуває виклик російському військовому домінуванню в Центральній Азії

Caterpillar інвестує 100 млн доларів у навчання працівників у сфері ШІ

Grupo SBF продовжує співпрацю з Nike до 2034 року: що змінюється в ризику

Криптовалютна біржа Kraken зазнала вторгнення з 12000 малих транзакцій, пов'язаних з гаманцем HTX, що призвело до автоматичного блокування акаунтів системою відповідності

BTC приносить лише 1,5% прибутку, розширюється експеримент з нативними фінансами

Біткойн: Майнери BTC можуть отримувати 70% своїх доходів від ШІ до кінця 2026 року

Купівля криптовалют в Бразилії: посібник пояснює правила, ризики та найкращі практики

Після того, як їхні моделі ШІ зламали реальні компанії, лабораторії ШІ закликають до посилення кіберзахисту

Upadacitinib демонструє обнадійливі результати проти важкої алопеції ареата

Біткоїн: шлях до 11 мільйонів доларів... "У 2036 році закон сили буде зламано"

OpenAI припиняє доступ SpaceX до своєї ШІ: що на кону

Падіння єни може змусити до ліквідацій і потрясти світові ринки

Рішення Kalshi ставить під загрозу правила прогнозування CFTC

Витрати на картки зі стейблкоїнами перевищили 10,9 мільярда доларів









