elementair besturingssysteem verhuist naar Flatpak en het is geen grap

elementair OS + Flatpak

Gisteren hebben we onze twitter volgers gewaarschuwd dat het 1 april was, de dag van de heilige onschuldigen in sommige Angelsaksische landen, en dat we wat vreemd nieuws konden lezen. Dus het was met het nieuws waarop dit bericht is gebaseerd en we besloten te wachten tot dag 2 om te bevestigen dat het geen grap was. En het is niet: elementair besturingssysteem wordt doorgegeven aan Flatpak-pakketten, een moderner pakkettype dat veel functies deelt met de Snap-pakketten van Canonical.

Net als Snap-pakketten, Flatpak-pakketten bevat alles wat nodig is om een ​​applicatie te laten werken, en hiermee verwijzen we naar kernsoftware en afhankelijkheden. Het is ook allemaal veiliger en updates zijn sneller, en niet te vergeten goed voor ontwikkelaars omdat ze maar één keer hoeven te programmeren en het werkt op elk besturingssysteem dat u besluit compatibel te maken. Dat is wat elementair besturingssysteem in de toekomst zal doen.

Elementair OS + Flatpak App Center ... maar zonder Flathub

Elementaire OS-ontwikkelaars werken praktisch vanaf de geboorte met Flatpak. En niet alleen met dit soort pakketten, maar ze verzekeren dat ze al jaren proberen te beslissen wat de beste optie is. Op het moment waarop ze merkten dat Flatpak nog steeds "XDG-App" heette en het was 2015​ Voor degenen die het niet weten, 2015 was het jaar waarin zowel het project dat nu bekend staat als Flatpak als de Snap-pakketten werden geboren, maar het voorstel van Canonical werd pas echt beroemd in april 2016 omdat het een van de belangrijkste nieuwigheden was van degenen die bij Ubuntu kwamen 16.04 Xenial Xerus. Ik vind het belangrijk om te vermelden dat Flatpak ouder is dan Snap.

Maar ze waarschuwen: "Flatpak is geen Flathub"​ U moet onderscheid maken tussen het pakketformaat en de repository waartoe u toegang hebt deze link​ elementaire OS wil dat het zoeken en installeren van software gedeeltelijk vanuit hun App Center blijft, hoewel ze dat niet zeggen, omdat ze op die manier ook alles beheren dat wordt gedownload en meer opties hebben om donaties te krijgen. En het is dat App Center een betaalsysteem gebruikt om de applicaties te downloaden / installeren.

Wat ze ook duidelijk willen maken is die overstap naar Flatpak het betekent niet dat ze hun native apps opzij zetten noch dat ze het download- en installatiesysteem gaan veranderen zodat ontwikkelaars kunnen innen van donaties. Alles wordt ook zorgvuldig getest om er zeker van te zijn dat het perfect werkt voordat het in het App Center wordt gepubliceerd, net zoals voorheen.

elementaire OS zal creëren uw eigen Flatpak-repository voor App Center, min of meer hetzelfde als ze tot dusver hebben gedaan met hun repository voor op Debian gebaseerde software.

De problemen met .deb-pakketten

DEB-pakketten

Nou, Ubunlog heeft nog steeds veel fans van .deb-pakketten, deels omdat we van de klassiekers houden en deels omdat we problemen hebben ondervonden met de nieuwe soorten pakketten. Maar het is waar dat .deb-pakketten gebruiken meestal afhankelijkheden En als een van hen een kwetsbaarheid bevat, heeft het hele programma een beveiligingsfout. Moderne pakketformaten elimineren deze problemen, terwijl updates veel sneller worden geleverd… in theorie. In theorie of in de praktijk, maar naar mijn mening blijft er nog een beetje over zodat alles perfect is in zowel Flatpak- als Snap-pakketten.

Bovendien, nieuwe pakketten zijn gebaseerd op sandbox, wat de toegang van applicaties tot het besturingssysteem beperkt. Sandbox-applicaties verbeteren de beveiliging en privacy.

En waarom heeft het elementaire besturingssysteem niet voor Snap-pakketten gekozen?

elementair besturingssysteem verzekert dat ze ook met Canonical werkten, maar er zijn dingen die ze helemaal niet leuk vonden en in sommige ben ik het helemaal eens:

  1. Gedecentraliseerd ontwerp​ Met Flatpak kan iedereen zijn eigen repository maken, dus elementaire OS heeft zijn eigen repository. Dit betekent dat alles wat kan worden geïnstalleerd vanuit App Center hetzelfde ontwerp zal hebben, iets wat verreweg niet gebeurt met de Snap-pakketten. Dit is wat ik bedoelde hier dus Canonical zou iets anders moeten doen, zoals een beetje druk uitoefenen op de ontwikkelaars om de updates eerder te leveren (ahem… Mozilla…) en dat alles een soortgelijk ontwerp heeft. In de Snap-pakketten kunnen we applicaties vinden met afbeeldingen zoals Windows 95, GNOME, KDE ... en het systeem lijkt duizend ouders te hebben.
  2. Flatpak komt dichter bij elementair OS-werk​ Zo zijn er moderne GTK-functies gebouwd voor een Flatpak-achtige toekomst en is Flatpak vanaf het begin ontwikkeld met GTK in gedachten.
  3. Consensus met onafhankelijke applicatie-ontwikkelaars​ elementary OS werkt schouder aan schouder met indie-ontwikkelaars. Hoewel sommigen beide pakketten hebben gekozen, zeggen ze dat de Flatpak gemakkelijker is om mee te werken.

Welke gevolgen heeft het voor gebruikers en ontwikkelaars?

elementaire OS zorgt ervoor dat gebruikers van uw besturingssysteem zullen er niets van merken​ Het enige dat ze zullen opvallen, is positief, zoals snellere downloads en updates. Wat betreft de ontwikkelaars, de levering en beoordeling van de apps gaat door zoals voorheen.

La twijfel dat ik weg ben is ja zal nog steeds de installatie van .deb-pakketten toestaan​ In het verleden kon u geen software van buiten uw App Center installeren als u Gdebi, GNOME Software of een andere installatietool dan App Center niet had geïnstalleerd. Als het nog steeds is toegestaan, lijkt het erop dat de overstap van DEB-pakketten naar Flatpak alleen maar voordelen zal opleveren.

Wat vind je van elementaire besturingssystemen die naar Flatpak verhuizen?

elementaireos5
Gerelateerd artikel:
De nieuwe versie van Elementary OS 5 Juno is nu beschikbaar

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

      Patrick zei

    Uitstekende verduidelijkingen, ga zo door !!