Der Chrome-Browser erhält möglicherweise ein offizielles Snap-Paket für Linux

Nachricht

Laut einem kürzlich erschienenen Bericht erhält der Chrome-Browser möglicherweise bald ein offizielles Snap-Paket. Dies wäre eine großartige Ergänzung für Linux-Benutzer, da es die Installation und Aktualisierung erleichtern würde.

In letzter Zeit verbringe ich einen Großteil meiner Zeit damit, mich mit Linux unter Chrome OS zu beschäftigen und zu testen, was funktioniert und was nicht. Während die Command Line-Serie Gestalt annimmt, sind wir ein wenig eifriger für Linux-bezogene Commits im Chromium-Repository geworden. Es gibt so viel, was Sie mit Linux-Apps unter Chrome OS tun können, aber das Crostini-Projekt hat aufgrund der Natur der Technologie immer noch seine Grenzen. Das Ausführen von Anwendungen in Containern erfordert einige Problemumgehungen für bestimmte Dinge, die normalerweise auf vollständigen Linux-Distributionen nativ sind.

Eines dieser besonderen Dinge, an denen ich herumgebastelt habe, sind Snap-Pakete. Wenn Sie mit Snaps nicht vertraut sind, handelt es sich einfach um gepackte Anwendungen, die alle notwendigen Bits und Teile enthalten, um aus dem containerisierten Paket ausgeführt zu werden. Ähnlich wie Flatpaks und Appbilder , Snaps sind so konzipiert, dass sie auf einer Vielzahl von Linux-Distributionen funktionieren, da das Paket ein universelles Installationsprogramm und alle erforderlichen Abhängigkeiten enthält, sodass die Dateien nicht in einem bestimmten Repository gespeichert werden müssen. Unter Chrome OS erfordert die Installation des Snap-Paketmanagers einige Anpassungen und zusätzliche Abhängigkeitsinstallationen. Selbst damals war meine Erfahrung mit der Installation und Verwendung von Snaps unter Chrome OS bisher ziemlich schrecklich. Die meisten Apps werden nicht gestartet oder geben Anzeigeausgabefehler aus. Selbst wenn eine App gestartet wird, ruckelt es und es gibt viele Abstürze.

Kaufen Sie die neuesten Chromebook-Angebote

Als Robby also gestern Morgen zur Arbeit kam und mir erzählte, dass er einige Verweise auf Snap im Chromium-Repository gefunden hatte, stellte ich mir sofort vor, dass Chrome OS offizielle Unterstützung für Snaps und den Snapcraft Store haben würde. Wenn Chromebooks mit einem vorinstallierten Link für die Snap-Shop und Benutzer könnten für viele der beliebten Snap-Apps eine Ein-Klick-Installationsmethode verwenden, das wäre ein RIESIGER Fortschritt für Linux auf Chrome OS. Ganz zu schweigen von der Tatsache, dass es das Terminal aus der Gleichung herausnehmen könnte, und das wäre ein wichtiger Faktor, um dem Durchschnittsverbraucher zu helfen, Linux-Apps auf Chrome OS zu übernehmen, ohne sich mit der CLI vertraut machen zu müssen.

Alles in allem fing ich an, mich mit den Commits zu beschäftigen, die Robby aufgedeckt hatte, und erkannte schnell, dass dies ein völlig anderes Projekt war, das ich mir ansah. Um nicht zu sagen, dass Snaps letztendlich nicht nativ auf Chrome OS funktionieren werden, aber was ich gesucht habe, scheint tatsächlich ein Versuch zu sein, den Chrome-Browser in den Snap Store zu bringen. Obwohl es eine offizielle Linux-Version des Chrome-Browsers gibt, ist sie technisch nur für Ubuntu, Debian, Fedora und OpenSUSE verfügbar. Andere Distributionen verwenden weiterhin den Open-Source-Chromium-Browser, es sei denn, Sie wissen, wie Sie das richtige Repository hinzufügen und welche Abhängigkeiten erforderlich sind. Die beiden Snap-bezogenen Commits wurden wie folgt betitelt:

Snapcraft zu install-build-deps hinzufügen

Erste Integration von Snap-Verpackungen.

Chrom-Repository

Sie können sehen, warum wir dachten, dass dies etwas mit der Snap-Unterstützung in Chrome OS zu tun haben könnte, aber das Graben in den Dateien und Kommentaren in den Commits wirft etwas Licht auf das Projekt. Zuerst entdeckte ich unter den Dateipfaden diese beiden Zeilen.

chrome/installer/linux/debian/build.sh

chrome/installer/linux/rpm/build.sh

Die Debian- und RPM-Pakete sind die aktuellen Builds von Chrome für Linux. Unter diesen beiden Paketen wurde |_+_| hinzugefügt Dies ist ein ziemlich klarer Indikator dafür, dass das Chrome-Team an einem offiziellen Snap-Paket arbeitet. Eine weitere Untersuchung der Kommentare zeigt, dass das Team direkt mit Snapcraft spricht, um einige Probleme zu lösen, die sie beim Erstellen von Snap für Chrome haben. Der Snap Store enthält bereits ein Snap-Paket für Chromium. Was auch immer das Problem ist, ich bin sicher, dass das Chrome-Team es relativ einfach lösen wird.

Die einzige Frage, die bleibt, ist, warum ein Snap für Chrome erstellt wird? Chrome bleibt der beliebteste Browser der Welt, daher liegt es wohl nahe, dass Google den Browser so vielen Nutzern wie möglich anbieten möchte und der Snap Store ein großartiger Weg nach vorne wäre. Darüber hinaus könnte dies noch ein kleinerer Teil des gesamten Linux-on-Chrome-OS-Projekts sein. Ich drücke die Daumen, dass Chromebooks weiterhin einfachen Zugriff auf immer mehr Anwendungstypen und eine saubere, einfache Methode für Benutzer erhalten, diese zu finden und zu installieren. Darauf gehen wir etwas später in dieser Woche ein.