De toekomst van de Linux desktop en applicatie delivery is Flatpak en Snap

0
123

Steven J. Vaughan-Nichols

Door Steven J. Vaughan-Nichols

voor Linux-en Open Source

| 14 November 2019 — 17:48 GMT (17:48 GMT)

| Onderwerp: Enterprise Software

Linus Torvalds heeft geen probleem met Microsoft
ZDNet is Steven J. Vaughan-Nichols praat met Karen Roby over het waarom kan geen enkel bedrijf ooit regel Linux. Lees meer: https://zd.net/31dQTiV

Once upon a time, GNOME en KDE hebben samen, zoals katten en honden. Dat was toen. Dit is nu. Op Linux-Applicatie Top (LAS) in Barcelona, de twee, samen met andere desktop-ontwikkelaars, kwamen samen om de Linux-desktop een vriendelijker plek voor alle gebruikers. Een grote weg ontwikkelaars zal dat doen is door het gebruik van Snap en Flatpak te leveren programma ‘ s.

Als Rob McQueen, een GNOME-lid raad van bestuur, zei op een paneel:

“We zijn allemaal gemotiveerd door het zelfde ding. We zijn allemaal de liefhebbers van het gratis desktop.” Specifiek voor apps, “Wij zijn het erover eens dat dit een knelpunt in het krijgen van mensen om te gaan met de Linux desktop. Het logisch om te zoeken naar iets dat groter is dan onze desktop te trekken, samen op de Linux desktop. Alex Pol, KDE ‘ s president, is overeengekomen. “We maken van iets dat groter is dan de tijd, die laat mensen doen wat ze willen doen met een computer.”

Een probleem van beide aanpakken is hoe het makkelijker te maken voor onafhankelijke softwareleveranciers (Isv ‘s) voor de levering van programma’ s voor Linux-gebruikers. Tot voor kort moest je met de hand-craft Linux desktop programma ‘ s voor elke specifieke distributie en de verschillende releases. Onnodig te zeggen, de meeste Isv ‘ s wilde niet de moeite. Als NextCloud oprichter en voormalig KDE-bestuurslid Frank Karlitschek zei op LAS, want het is moeilijk voor Isv ‘s te maken van de Linux desktop programma’ s, er zijn er slechts vier of vijf-honderd Linux apps in vergelijking met tienduizenden op MacOS en Windows.

Het antwoord, dat werd besproken in detail op de LAS, werd ter vervanging van de traditionele manieren om de Linux desktop apps zoals DEB en RPM package management systemen, voor de Debian en Red Hat Linux gezinnen met container-pakketten. In het bijzonder, Snap en Flatpak. Er zijn ook andere nieuwe-model programma packaging systems, met name AppImage, maar LAS de deelnemers ze niet betalen, veel aandacht.

Het punt van zowel het leven makkelijker maken voor desktop-ontwikkelaars. Alexander Larsson, Flatpak de oprichter, verklaard: “[Het is] vooral voor app-ontwikkelaars, maar gebruikers profiteren van het. Het maakt het makkelijker voor ontwikkelaars om het schip apps voor de gebruikers.” Flatpak werkt goed ontwerp met zowel GNOME als KDE.

Aan de andere kant, Drukkers waren oorspronkelijk bedoeld voor de nu beëindigde Ubuntu Touch smartphone-systeem of voor IoT apparaten. Het was bedoeld om het gemakkelijk te slepen, neerzetten en vervangen ingesloten programma ‘ s. Dan, Alan Paus, Canonical ‘ s community manager voor Ubuntu engineering services, zegt: “We realiseerden ons dat het goed zou werken voor het leveren van desktop-apps. U kunt de module installeren Node.JS en gereed te maken van JavaScript-toepassingen.” Als Flatpack, “Het is meer over empowerment ontwikkelaars om hun pakketten in de handen van de gebruiker zeer snel. Ze hoeft niet zorgen te maken over de verdeling.”

Toepassingen geleverd door ofwel te draaien in een virtuele zandbak. Dit maakt hen veiliger om te gebruiken. Ze kunnen ook worden uitgevoerd op elke desktop distro. Noch de gebruikers noch Isv ‘ s hebben te maken over de onderliggende distributie of de versie omdat alle benodigde onderdelen voor de toepassing komen al gebundeld.

Ook maakt het gemakkelijk voor gebruikers om de nieuwste versie van hun favoriete programma ‘ s. Als Paus zei: “Het is net als op mijn Android-telefoon. Ik wil de nieuwste versie van Spotify en hetzelfde geldt voor mijn desktop. … Gebruikers willen niet een gatekeeping distro tegenhouden van de laatste updates.”

Flatpak komt van Red Hat, Eindeloze Computers, en Collabora-ontwikkelaars. Om Flatpak apps, moet u ga naar Flathub. Dit is de officiële repository van alle Flatpak applicatie packages.

Module werd gemaakt door Canonical, die nog steeds houdt het een ferme grip op de server-kant van het ecosysteem van de noordzee. Voor knapte toepassingen, gaat u naar de Snapstore.

Beide zijn algemeen ondersteund op Linux desktop-distributies. Inderdaad, Eindeloze OS en Fedora Silverblue volledig vertrouwen op Flatpak voor de distributie van programma ‘ s. Beide hebben ook bekritiseerd omdat het te langzaam op gang te brengen, te geheugen honger, en niet veilig genoeg.

Terwijl u kunt debatteren over de vraag welke is beter, de programmeurs van LAS leek te worden grotendeels onverschillig — hoewel de meeste overeengekomen met Karlitschek (“Waarom hebben wij twee van deze? Waarom kunnen we niet nog één?”).

Het verlaten van dat terzijde, het was glashelder op LAS dat deze twee zal de toekomst van Linux application delivery. Het maakt het leven zo veel makkelijker voor desktop applicatie ontwikkelaars dat er geen weg terug. Zal het genoeg zijn om in 2020 het jaar van de Linux desktop? Dat is een andere vraag. Wat zeker is, is dat deze nieuwe aanpak maakt het veel gemakkelijker voor Isv ‘ s om meer applicaties in Linux gebruiker handen. En, voor de Linux desktop fans, dat is een goede zaak.

Verwante Artikelen:

We kunnen nog steeds een ‘Jaar van de Linux desktop’
GNOME en KDE, samen werken aan de Linux-desktop
De VR Linux desktop is op haar manier

Verwante Onderwerpen:

Linux

Cloud

Big Data Analytics

Innovatie

Tech en Werk

Samenwerking

Steven J. Vaughan-Nichols

Door Steven J. Vaughan-Nichols

voor Linux-en Open Source

| 14 November 2019 — 17:48 GMT (17:48 GMT)

| Onderwerp: Enterprise Software