elementära OS flyttar till Flatpak och det är inte ett skämt

elementär OS + Flatpak

Igår varnade vi våra twitterföljare att det var den 1 april, dagen för de heliga oskyldiga i vissa angelsaxiska länder, och att vi kunde läsa lite konstiga nyheter. Så det var med nyheterna som detta inlägg bygger på och vi bestämde oss för att vänta till dag 2 för att bekräfta att det inte var ett skämt. Och det är inte: elementärt operativsystem kommer att skickas till Flatpak-paket, en modernare förpackningstyp som delar många funktioner med Canonicals Snap-paket.

Som Snap-paket, Flatpak-paket innehålla allt som behövs för att en applikation ska fungera, och med detta hänvisar vi till kärnprogramvara och beroenden. Allt är också säkrare och uppdateringar är snabbare, för att inte tala om bra för utvecklare eftersom de bara behöver koda en gång och det fungerar på vilket operativsystem de bestämmer sig för att göra kompatibla. Det är vad elementärt operativsystem kommer att göra i framtiden.

Elementary OS + Flatpak App Center ... men utan Flathub

Elementära OS-utvecklare har arbetat med Flatpak praktiskt taget från dess födelse. Och inte bara med dessa typer av paket, men de försäkrar att de har försökt i flera år att avgöra vilket som skulle vara det bästa alternativet. I ögonblicket inom vilket de märkte att Flatpak fortfarande hette "XDG-App" och det var 2015. För de som inte vet var 2015 året då både projektet som nu kallas Flatpak och Snap-paketen föddes, men Canonicals förslag blev verkligen känt i april 2016 för att vara en av de viktigaste nyheterna för de som kom med Ubuntu 16.04 Xenial Xerus. Jag tycker det är viktigt att nämna att Flatpak föregår Snap.

Men de varnar: "Flatpak är inte Flathub". Du måste skilja mellan paketformatet och förvaret, som du kan komma åt från denna länk. elementärt operativsystem vill att programvarans sökning och installation ska fortsätta att vara från deras App Center, även om de inte säger det, för på så sätt kontrollerar de också allt som laddas ner och har fler alternativ för att få donationer. Och det är att App Center använder ett betalningssystem för vad du vill ha för att ladda ner / installera applikationerna.

Vad de också vill klargöra är att byta till Flatpak det kommer inte att betyda att de utelämnar sina egna applikationer inte heller att de kommer att ändra nedladdnings- och installationssystemet så att utvecklarna kan samla in donationerna. Allt kommer också att testas noggrant för att se till att det fungerar perfekt innan det publiceras i App Center, allt som tidigare.

elementärt OS kommer att skapa ditt eget Flatpak-arkiv för App Center, mer eller mindre samma som de hittills har gjort med sitt förvar för Debian-baserad programvara.

Problemen med .deb-paket

DEB-paket

Tja, Ubunlog har fortfarande många fans av .deb-paket dels för att vi gillar det klassiska och dels för att vi har upplevt problem med de nya typerna av paket. Men det är sant att .deb-paket använder vanligtvis beroenden Och om en av dem innehåller en sårbarhet, har hela programmet en säkerhetsfel. Moderna paketformat eliminerar dessa problem och levererar uppdateringar mycket tidigare ... i teorin. I teorin eller i praktiken, men enligt min mening har det fortfarande lite kvar för att allt ska vara perfekt i både Flatpak- och Snap-paket.

Dessutom, nya paket är sandlådebaserade, vilket begränsar tillgången till applikationer till operativsystemet. Sandbox-applikationer förbättrar säkerhet och integritet.

Och varför har inte elementära operativsystem valt Snap-paket?

elementärt operativsystem försäkrar att de också arbetade med Canonical, men det finns saker som de inte gillade alls och i vissa fall håller jag helt med:

  1. Decentraliserad design. Flatpak tillåter vem som helst att skapa sitt eget arkiv, så elementärt operativsystem kommer att ha sitt eget. Det betyder att allt som kan installeras från App Center kommer att ha samma design, något som inte alls händer med Snap-paket. Det här är vad jag menade här så Canonical borde göra något annat, som att sätta lite press på utvecklarna att leverera uppdateringar tidigare (ahem ... Mozilla ...) och få allt att se ut. I Snap-paketen kan vi hitta applikationer med bilder som Windows 95, GNOME, KDE ... och systemet verkar ha tusen föräldrar.
  2. Flatpak kommer närmare arbetet med elementärt operativsystem. Till exempel har moderna GTK-funktioner byggts för en Flatpak-liknande framtid och Flatpak har utvecklats med GTK i åtanke från början.
  3. Konsensus med oberoende applikationsutvecklare. elementära OS fungerar axel mot axel med indie-utvecklare. Även om vissa har valt båda paketen säger de att Flatpak är lättare att arbeta med.

Hur kommer det att påverka användare och utvecklare?

elementärt operativsystem säkerställer att dina operativsystemanvändare kommer inte att märka någonting. Det enda de kommer att märka är positivt, till exempel snabbare nedladdningar och uppdateringar. När det gäller utvecklarna fortsätter leverans och granskning av apparna som tidigare.

La tvivel om att jag har lämnat är ja tillåter fortfarande installation av .deb-paket. Tidigare kunde du inte installera programvara utanför ditt App Center om du inte installerade Gdebi, GNOME-programvara eller något annat installationsverktyg än App Center. Om det fortfarande är tillåtet verkar det som om övergången från DEB-paket till Flatpak bara är fördelar.

Vad tycker du om att elementära operativsystem flyttar till Flatpak?

elementärt 5
Relaterad artikel:
Den nya versionen av Elementary OS 5 Juno är nu tillgänglig

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Patrick sade

    Utmärkta förtydliganden, fortsätt så !!