Браузърът Chrome може да получи официален пакет Snap за Linux

Новини

Браузърът Chrome може скоро да получи официален пакет Snap, според скорошен доклад. Това би било страхотно допълнение за потребителите на Linux, тъй като би улеснило инсталирането и поддържането на актуална информация.

Напоследък прекарвам голяма част от времето си в ровене в Linux на Chrome OS и тестване какво работи и какво не. Тъй като серията Command Line се оформя, ние станахме малко по-склонни към свързаните с Linux ангажименти в хранилището на Chromium. Има толкова много неща, които можете да правите с приложенията на Linux в Chrome OS, но проектът Crostini все още има своите ограничения поради естеството на технологията. Изпълнението на приложения в контейнери изисква някои заобиколни решения за определени неща, които обикновено са вградени в пълните Linux дистрибуции.

Едно от онези конкретни неща, с които се занимавам, са пакетите Snap. Ако не сте запознати със Snaps, те са просто пакетирани приложения, които съдържат всички необходими части и части за стартиране от пакетирания пакет. Много като Flatpaks и Appimages , Snaps са проектирани да работят с голямо разнообразие от дистрибуции на Linux, тъй като пакетът съдържа универсален инсталатор и всички необходими зависимости, което отрича необходимостта файловете да живеят във всяко конкретно хранилище. В Chrome OS инсталирането на мениджъра на пакети Snap изисква известно настройване и допълнителна инсталация на зависимости. Дори тогава опитът ми с инсталирането и използването на Snaps в Chrome OS досега беше доста ужасен. Повечето приложения не се стартират или извеждат грешки при извеждане на дисплея. Дори когато дадено приложение се стартира, то е нестабилно и има много сривове.

Пазарувайте всички най-нови предложения за Chromebook

И така, когато Роби дойде на работа вчера сутринта и ми каза, че е намерил някои препратки към Snap в хранилището на Chromium, веднага си представих, че Chrome OS има официална поддръжка за Snaps и магазина на Snapcraft. Ако Chromebook се доставя с предварително инсталирана връзка за Snap store и потребителите биха могли да използват метод за инсталиране с едно кликване за много от популярните Snap приложения, което би било ОГРОМНА стъпка напред за Linux на Chrome OS. Да не говорим за факта, че може да извади терминала от уравнението и това би било голям фактор в подпомагането на обикновения потребител да възприеме приложения на Linux в Chrome OS, без да се налага да се научава за CLI.

Всичко това каза, че започнах да се ровя в ангажиментите, които Роби разкри, и бързо осъзнах, че това е съвсем различен проект, който гледам. Да не кажа, че Snaps в крайна сметка няма да работи първоначално в Chrome OS, но това, което търсих, всъщност изглежда като опит да се пренесе браузърът Chrome в Snap Store. Въпреки че има официална Linux версия на браузъра Chrome, тя е технически достъпна само за Ubuntu, Debian, Fedora и OpenSUSE. Други дистрибуции остават да използват браузъра Chromium с отворен код, освен ако не знаете как да добавите правилното хранилище и какви зависимости са необходими. Двата ангажимента, свързани със snap, бяха озаглавени както следва:

Добавете snapcraft към install-build-deps

Първоначално интегриране на snap опаковка.

Хранилище на Chromium

Можете да разберете защо решихме, че това може да има нещо общо с поддръжката на Snap в Chrome OS, но ровенето във файловете и коментарите вътре в ангажиментите хвърли малко светлина върху проекта. Първо, сред пътищата на файловете, открих тези два реда.

chrome/installer/linux/debian/build.sh

chrome/installer/linux/rpm/build.sh

Пакетите Debian и RPM са текущите версии на Chrome за Linux. Под тези два пакета беше добавено |_+_| което е доста ясен индикатор, че екипът на Chrome работи върху официален Snap пакет. Допълнителна проверка на коментарите показва, че екипът говори директно със Snapcraft, за да преодолее някои проблеми, които имат при изграждането на Snap за Chrome. Snap Store вече съдържа пакет Snap за Chromium. Така че каквото и да е прекъсването, сигурен съм, че екипът на Chrome ще го разреши сравнително лесно.

Единственият въпрос, който остава, е защо да създавате Snap за Chrome? Chrome остава най-популярният браузър в света, така че предполагам, че е логично Google да предложи браузъра на възможно най-много потребители и Snap Store би бил чудесен път напред. Освен това, това все още може да бъде по-малка част от цялостния проект за Linux на Chrome OS. Стискам палци Chromebook да продължи да получава лесен достъп до все повече и повече типове приложения и чист и лесен метод за потребителите да ги намират и инсталират. Ще се потопим в това малко по-късно тази седмица.