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

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

Вам також може сподобатися

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

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

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

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

cirBTC Circle утримував 42.5 BTC проти 40 токенів, але WBTC та cbBTC залишаються тисячами разів більшими напередодні запуску Arc.

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

Артур Хейс, співзасновник BitMEX та голова інвестиційного фонду Maelstrom, вважає, що великий криптоактив Ethereum залишається одним із найменш улюблених на ринку, хоча саме у нього, на думку підприємця, є потенціал швидко вирости в три-п’ять разів.

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

Прогноз ціни VeChain цікавий інвесторам, які стежать за проектами на перетині блокчейну, Інтернету речей та корпоративних рішень для управління ланцюгами постачання: платформа допомагає бізнесу відстежувати походження товарів, боротися з підробками та підвищувати прозорість операцій. Блокчейн-технол...
...

Вміст

Нещодавні лістинги монет на WEEX

iconiconiconiconiconicon
Підтримка клієнтів:@weikecs
Співпраця:@weikecs
Кількісна торгівля та маркетмейкінг:[email protected]
VIP-програма:[email protected]