elementært OS flytter til Flatpak, og det er ikke en joke

elementær OS + Flatpak

I går advarede vi vores Twitter-tilhængere om, at det var 1. april, de hellige uskyldiges dag i nogle angelsaksiske lande, og at vi kunne læse nogle underlige nyheder. Så det var med nyheden, som dette indlæg er baseret på, og vi besluttede at vente til dag 2 for at bekræfte, at det ikke var en vittighed. Og det er det ikke: elementært operativsystem vil blive sendt til Flatpak-pakker, en mere moderne pakketype, der deler mange funktioner med Canonicals Snap-pakker.

Ligesom Snap-pakker, Flatpak-pakker indeholde alt det nødvendige for, at en applikation kan fungere, og med dette henviser vi til kernesoftware og afhængigheder. Det er også alt mere sikkert, og opdateringer er hurtigere, for ikke at nævne godt for udviklere, fordi de kun skal kode en gang, og det fungerer på det operativsystem, de beslutter at gøre kompatible. Det er, hvad elementært operativsystem vil gøre i fremtiden.

Elementært OS + Flatpak App Center ... men uden Flathub

Elementære OS-udviklere har arbejdet med Flatpak næsten fra fødslen. Og ikke kun med disse typer pakker, men de forsikrer, at de har prøvet i årevis at beslutte, hvad der ville være den bedste løsning. I øjeblikket inden for de bemærkede Flatpak, det blev stadig kaldt "XDG-App", og det var 2015. For dem der ikke ved, var 2015 året, hvor både projektet nu kendt som Flatpak og Snap-pakkerne blev født, men Canonicals forslag blev virkelig berømt i april 2016 for at være en af ​​de vigtigste nyheder hos dem, der fulgte med Ubuntu 16.04 Xenial Xerus. Jeg finder det vigtigt at nævne, at Flatpak går forud for Snap.

Men de advarer: "Flatpak er ikke Flathub". Du skal skelne mellem pakkeformat og lager, som du kan få adgang til dette link. elementært operativsystem ønsker, at softwaresøgning og installation fortsat skal være fra deres App Center, selvom de ikke siger det, fordi de også styrer alt, hvad der downloades, og har flere muligheder for at få donationer. Og det er, at App Center bruger et betalingssystem, der betaler, hvad du ønsker, til at downloade / installere applikationerne.

Hvad de også ønsker at gøre klart, er at skifte til Flatpak det betyder ikke, at de udelader deres oprindelige applikationer ej heller at de vil ændre download- og installationssystemet, så udviklerne kan indsamle fra donationerne. Alt vil også blive testet omhyggeligt for at sikre, at det fungerer perfekt, før det udgives til App Center, alt det samme som de gjorde før.

elementært OS opretter dit eget Flatpak-lager til App Center, stort set det samme som de hidtil har gjort med deres lager for Debian-baseret software.

Problemer med .deb-pakker

DEB-pakker

Nå, Ubunlog har stadig mange fans af .deb-pakker dels fordi vi kan lide den klassiske og dels fordi vi har oplevet problemer med de nye typer af pakker. Men det er rigtigt .deb-pakker bruger normalt afhængigheder Og hvis en af ​​dem indeholder en sårbarhed, har hele programmet en sikkerhedsfejl. Moderne pakkeformater fjerner disse problemer, mens de leverer opdateringer meget hurtigere ... i teorien. I teorien eller i praksis, men efter min mening har det stadig lidt tilbage for at alt skal være perfekt i både Flatpak- og Snap-pakker.

Desuden nye pakker er baseret på sandkasse, som begrænser adgangen til applikationer til operativsystemet. Sandkasseapplikationer forbedrer sikkerhed og privatliv.

Og hvorfor har ikke elementært operativsystem valgt Snap-pakker?

elementært operativsystem forsikrer, at de også arbejdede med Canonical, men der er ting, som de slet ikke kunne lide, og i nogle er jeg helt enig:

  1. Decentraliseret design. Flatpak giver enhver mulighed for at oprette deres eget arkiv, så elementært operativsystem har sit eget. Dette betyder, at alt, hvad der kan installeres fra App Center, vil have det samme design, noget der langtfra ikke sker med Snap-pakkerne. Dette var hvad jeg mente her så Canonical skulle gøre noget andet, som at lægge lidt pres på udviklere for at levere opdateringer hurtigere (ahem ... Mozilla ...) og få alt til at ligne hinanden. I Snap-pakkerne kan vi finde applikationer med billeder som Windows 95, GNOME, KDE ... og systemet ser ud til at have tusind forældre.
  2. Flatpak kommer tættere på arbejdet med elementært OS. For eksempel er moderne GTK-funktioner bygget til en Flatpak-lignende fremtid, og Flatpak er udviklet med GTK i tankerne fra starten.
  3. Konsensus med uafhængige applikationsudviklere. elementært OS fungerer skulder ved skulder med indie-udviklere. Selvom nogle har valgt begge pakker, siger de Flatpak er lettere at arbejde med.

Hvordan vil det påvirke brugere og udviklere?

elementært OS sikrer, at dine operativsystembrugere vil ikke bemærke noget. Det eneste, de vil bemærke, vil være positivt, såsom hurtigere downloads og opdateringer. Med hensyn til udviklerne fortsætter levering og gennemgang af apps som før.

La tvivl om, at jeg er tilbage, er ja tillader stadig installation af .deb-pakker. Tidligere kunne du ikke installere software uden for dit App Center, hvis du ikke installerede Gdebi, GNOME Software eller et andet installationsværktøj end App Center. Hvis det stadig er tilladt, ser det ud til, at overgangen fra DEB-pakker til Flatpak kun vil være fordele.

Hvad synes du om elementært operativsystem, der flytter til Flatpak?

elementært 5
relateret artikel:
Den nye version af Elementary OS 5 Juno er nu tilgængelig

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Patrick sagde han

    Fremragende præciseringer, fortsæt det !!