osnovni OS se seli v Flatpak in to ni šala

osnovni OS + Flatpak

Včeraj smo svoje sledilce na twitterju opozorili, da je v nekaterih anglosaških državah 1. april, dan svetih nedolžnih, in da lahko preberemo nekaj čudnih novic. Tako je bilo tudi z novico, na kateri temelji ta objava, in odločili smo se, da bomo počakali do 2. dne, da potrdimo, da ni šale. In ni: osnovni OS bo poslan paketom Flatpak, sodobnejša vrsta paketa, ki ima veliko funkcij s paketi Canonical Snap.

Tako kot paketi Snap, paketi Flatpak vsebuje vse, kar je potrebno za delovanje aplikacije, s tem pa se sklicujemo na osnovno programsko opremo in odvisnosti. Vse je tudi varnejše in posodobitve so hitrejše, da o razmerah, ki so dobre za razvijalce, ne pozabimo, ker jih je treba programirati le enkrat in deluje v katerem koli operacijskem sistemu, za katerega se odločijo, da bo združljiv. To bo osnovni OS počel v prihodnosti.

Elementarni OS + Flatpak App Center ... vendar brez Flathub-a

Razvijalci osnovnih OS s Flatpakom sodelujejo tako rekoč od njegovega rojstva. Pa ne samo s to vrsto paketov, ampak zagotavljajo, da se že leta poskušajo odločiti, katera bi bila najboljša možnost. V trenutku, v katerem opazili so, da se Flatpak še vedno imenuje "XDG-App" in bilo je leto 2015. Za tiste, ki ne vedo, je bilo leto 2015 leto, v katerem se je rodil tako projekt, ki je zdaj znan kot Flatpak, kot paketi Snap, toda predlog Canonical je aprila 2016 zares zaslovel kot ena najpomembnejših novosti tistih, ki so prišli z Ubuntujem 16.04 Xenial Xerus. Pomembno se mi zdi omeniti, da je Flatpak pred Snapom.

A opozarjajo: "Flatpak ni Flathub". Razlikovati morate med formatom paketa in repozitorijem, do katerega lahko dostopate ta povezava. Elementarni OS želi, da bi iskanje in namestitev programske opreme še naprej deloma potekala iz njihovega App Center-a, čeprav tega ne trdijo, saj tako nadzirajo tudi vse preneseno in imajo več možnosti za donacije. In to je, da App Center za prenos / namestitev aplikacij uporablja plačilni sistem, kolikor želite.

Jasno želijo tudi to, da preklopijo na Flatpak ne bo pomenilo, da izpustijo svoje izvorne aplikacije niti da bodo spremenili sistem za prenos in namestitev, tako da bodo razvijalci lahko zbirali od donacij. Pred objavo v App Center bo vse natančno preizkušeno, da bo zagotovo delovalo, enako kot doslej.

osnovni OS bo ustvaril lastno skladišče Flatpak za App Center, bolj ali manj enako kot doslej s svojim skladiščem za programsko opremo, ki temelji na Debianu.

Težave s paketi .deb

DEB paketi

No, Ubunlog ima še vedno veliko oboževalcev paketov .deb, delno zato, ker so nam všeč klasični in delno zato, ker smo imeli težave z novimi vrstami paketov. Je pa res, da Paketi .deb običajno uporabljajo odvisnosti In če eden od njih vsebuje ranljivost, ima celoten program varnostno napako. Sodobni formati paketov te težave odpravljajo, hkrati pa dostavijo posodobitve veliko prej ... v teoriji. Teoretično ali v praksi, vendar je po mojem mnenju še malo ostalo, da je vse popolno tako v paketih Flatpak kot v Snap.

Poleg tega novi paketi temeljijo na peskovniku, ki omejuje dostop aplikacij do operacijskega sistema. Aplikacije peskovnika izboljšajo varnost in zasebnost.

In zakaj osnovni OS ni izbral paketov Snap?

osnovni OS zagotavlja, da so delali tudi s Canonicalom, vendar so stvari, ki jim sploh niso bile všeč, in v nekaterih se popolnoma strinjam:

  1. Decentralizirana oblika. Flatpak omogoča vsakomur, da ustvari lastno skladišče, zato bo imel osnovni OS svojega. To pomeni, da bo vse, kar je mogoče namestiti iz App Center, enako oblikovano, kar se pri paketih Snap še zdaleč ne zgodi. To sem mislil tukaj zato bi Canonical moral narediti nekaj drugega, na primer nekoliko pritisniti na razvijalce, da prej dostavijo posodobitve (ah ... Mozilla ...) in da ima vse podobno zasnovo. V paketih Snap lahko najdemo programe s podobami, kot so Windows 95, GNOME, KDE ... in zdi se, da ima sistem tisoč staršev.
  2. Flatpak se približa delu osnovnega OS. Na primer, sodobne funkcije GTK so bile zgrajene za prihodnost, ki je podobna Flatpaku, Flatpak pa je bil razvit z mislijo na GTK od samega začetka.
  3. Konsenz z neodvisnimi razvijalci aplikacij. osnovni OS sodeluje z indie razvijalci. Čeprav so nekateri izbrali oba paketa, pravijo, da je z Flatpakom lažje delati.

Kako bo vplival na uporabnike in razvijalce?

osnovni OS zagotavlja, da uporabniki vašega operacijskega sistema ne bodo opazili ničesar. Edino, kar bodo opazili, bo pozitivno, na primer hitrejši prenosi in posodobitve. Kar zadeva razvijalce, se bo dobava in pregled aplikacij nadaljevala kot prej.

La dvom, da mi je ostal, je da bo še vedno dovolil namestitev paketov .deb. V preteklosti niste mogli namestiti programske opreme zunaj App Center, če niste namestili programske opreme Gdebi, GNOME ali katerega koli drugega namestitvenega orodja kot App Center. Če je še vedno dovoljeno, se zdi, da bo prehod s paketov DEB na Flatpak le koristil.

Kaj menite o osnovnem OS, ki se preseli v Flatpak?

basicos5
Povezani članek:
Zdaj je na voljo nova različica Elementary OS 5 Juno

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Patricio je dejal

    Odlična pojasnila, nadaljujte !!