Chromium додає експериментальну підтримку Flatpak для Linux

Chromium Додає Експериментальну Підтримку Flatpak для Linux

Розробники Chromium додали експериментальну підтримку упаковки Flatpak для Linux. Це дозволяє будувати та тестувати браузер у Flatpak середовищі.

Новий Інфраструктурний Код для Flatpak

Нова інфраструктура є частиною коду інсталятора Chromium для Linux. Вона включає все необхідне для створення пакету Flatpak: сценарії для збору та упаковки, метадані для застосунків, метадані AppStream та точку запуску.

Було введено нову опцію будування `enable_flatpak` GN, разом зі змінами в інсталяторі, які дозволяють обробляти Flatpak як власний формат пакета.

Основна Мета Оновлення

Розробники Chromium стверджують, що головна мета цього оновлення – тестування. Це має полегшити тестування Chromium у Flatpak середовищі та покращити інтеграцію з XDG порталами.

Процес упаковки Flatpak свідома залишає поза увагою деякі традиційні кроки інтеграції в системі Linux, які не потрібні в пісочниці.

Ці кроки включають установку фалов робочого столу на хост, створення симвлинків в /usr/bin, установку документів man, реєстрацію стандартних програм GNOME, додавання даних AppStream через звичайний системний шлях та впровадження профілів AppArmor.

Інструменти для Створення Flatpak Пакетів

Коротко кажучи, вихідний код браузера тепер має інструменти, необхідні для створення пакету Flatpak та коригування інсталятора Linux за потреби. Проте важливо зазначити, що розробники Chromium чітко вказали: ця зміна не означає, що вони офіційно підтримують або розповсюджують Flatpak пакети.

На даний момент ця функція все ще експериментальна і в основному призначена для розробки та тестування. Вона не має на меті забезпечити користувачів офіційним завантаженням Chromium у формі Flatpak.

Поки що неясно, чи буде Chromium офіційно підтримувати Flatpak у майбутньому. Проте додавання цієї базової упаковочній інфраструктури – це важливий перший крок у цьому напрямку.

Зміна вже була інтегрована в вихідний код Chromium, що означає, що нова упаковочна інфраструктура Flatpak тепер є частиною основного кодовой бази.

Детальніше читайте на офіційній сторінці Chromium та в офіційній новині.