osnovni OS prelazi na Flatpak i to nije Ε‘ala

osnovni OS + Flatpak

Jučer smo upozorili naΕ‘e twitter sljedbenike da je 1. april, dan Svetih nevinih u nekim anglosaksonskim zemljama, i da moΕΎemo pročitati neke pomalo čudne vijesti. Tako je bilo i s vijestima na kojima se temelji ovaj post i odlučili smo pričekati 2. dan kako bismo potvrdili da nije Ε‘ala. I nije: osnovni OS proslijedit Δ‡e se Flatpak paketima, moderniji tip paketa koji dijeli mnoge funkcije s Canonical-ovim Snap paketima.

Poput Snap paketa, Flatpak paketa sadrΕΎe u sebi sve Ε‘to je potrebno za rad aplikacije, a mi pod tim mislimo na osnovni softver i zavisnosti. TakoΔ‘er je sve sigurnije i aΕΎuriranja su brΕΎa, a da ne spominjemo dobro za programere, jer oni moraju programirati samo jednom i radi na bilo kojem operativnom sistemu koji odluče učiniti kompatibilnim. To Δ‡e osnovni OS raditi u buduΔ‡nosti.

Osnovni OS + Flatpak App Center ... ali bez Flathub-a

Osnovni programeri OS-a rade sa Flatpakom praktično od njegovog roΔ‘enja. I ne samo s ovim vrstama paketa, veΔ‡ uvjeravaju da godinama pokuΕ‘avaju odlučiti koja bi bila najbolja opcija. U trenutku u kojem primijetili su Flatpak da se i dalje zvao "XDG-App" i bila je 2015. godina. Za one koji ne znaju, 2015. je bila godina u kojoj su roΔ‘eni i projekt koji je danas poznat kao Flatpak i Snap paketi, ali Canonical-ov prijedlog zaista se proslavio u aprilu 2016. godine jer je jedna od najvaΕΎnijih novosti onih koji su stigli s Ubuntuom 16.04 Xenial Xerus. Smatram vaΕΎnim spomenuti da Flatpak prethodi Snapu.

Ali oni upozoravaju: "Flatpak nije Flathub". Morate razlikovati format paketa od spremiΕ‘ta kojem moΕΎete pristupiti Ova veza. osnovni OS ΕΎeli da pretraga i instalacija softvera i dalje budu dijelom iz njihovog App Center-a, iako to ne kaΕΎu, jer na taj način kontroliraju sve Ε‘to se preuzima i imaju viΕ‘e moguΔ‡nosti za dobivanje donacija. A to je Ε‘to App Center koristi sistem plaΔ‡anja koji plaΔ‡ate koliko ΕΎelite za preuzimanje / instaliranje aplikacija.

Ono Ε‘to takoΔ‘er ΕΎele razjasniti je prelazak na Flatpak to neΔ‡e značiti da izostavljaju svoje izvorne aplikacije niti da Δ‡e promijeniti sistem za preuzimanje i instalaciju tako da programeri mogu prikupiti od donacija. TakoΔ‘er, sve Δ‡e biti paΕΎljivo testirano kako bi se osiguralo da savrΕ‘eno funkcionira prije objavljivanja u App Centeru, jednako kao i do sada.

osnovni OS Δ‡e stvoriti vlastito spremiΕ‘te Flatpak za App Center, manje-viΕ‘e isto kao i do sada sa svojim spremiΕ‘tem za softver zasnovan na Debianu.

Problemi s .deb paketima

DEB paketi

Pa, Ubunlog joő uvijek ima puno obožavatelja .deb paketa, dijelom zato őto volimo klasiku, a dijelom i zato őto smo imali problema s novijim vrstama paketa. Ali istina je da .deb paketi obično koriste zavisnosti A ako jedan od njih sadrži ranjivost, cijeli program ima sigurnosnu manu. Savremeni formati paketa uklanjaju ove probleme dok isporučuju ažuriranja mnogo ranije ... u teoriji. U teoriji ili u praksi, ali, po mom miőljenju, ostalo je joő malo da sve bude savrőeno i u paketima Flatpak i u Snap-u.

Pored toga, novi paketi temelje se na pjeőčaniku, őto ograničava pristup aplikacijama operativnom sistemu. Sandbox aplikacije poboljőavaju sigurnost i privatnost.

A zaΕ‘to osnovni OS nije odabrao Snap pakete?

osnovni OS uvjerava da su radili i s Canonical-om, ali postoje stvari koje im se uopće nisu svidjele i u nekima se potpuno slažem:

  1. Decentralizovani dizajn. Flatpak omoguΔ‡ava svima da kreiraju svoje spremiΕ‘te, tako da Δ‡e osnovni OS imati svoje. To znači da Δ‡e sve Ε‘to se moΕΎe instalirati iz App Center-a imati isti dizajn, Ε‘to se, Ε‘to se daleko ne dogaΔ‘a sa Snap paketima. Na ovo sam mislio ovdje pa bi Canonical trebao poduzeti neΕ‘to drugo, poput vrΕ‘enja malo pritiska na programere da isporuče aΕΎuriranja prije (ah ... Mozilla ...) i da sve ima sličan dizajn. U Snap paketima moΕΎemo pronaΔ‡i aplikacije sa slikama poput Windows 95, GNOME, KDE ... i čini se da sistem ima hiljadu roditelja.
  2. Flatpak se pribliΕΎava radu osnovnog OS-a. Na primjer, moderne GTK funkcije su izgraΔ‘ene za buduΔ‡nost sličnu Flatpak-u, a Flatpak je od početka razvijen s obzirom na GTK.
  3. Konsenzus s neovisnim programerima aplikacija. osnovni OS radi rame uz rame sa indie programerima. Iako su neki odabrali oba paketa, kaΕΎu da je s Flatpakom lakΕ‘e raditi.

Kako Δ‡e to utjecati na korisnike i programere?

osnovni OS to osigurava korisnici vaΕ‘eg operativnog sistema neΔ‡e primijetiti niΕ‘ta. Jedino Ε‘to Δ‡e primijetiti Δ‡e biti pozitivno, poput brΕΎih preuzimanja i aΕΎuriranja. Ε to se tiče programera, isporuka i pregled aplikacija i dalje Δ‡e biti kao i prije.

La sumnja da mi je ostalo je da i dalje Δ‡e omoguΔ‡iti instalaciju .deb paketa. U proΕ‘losti niste mogli instalirati softver izvan vaΕ‘eg App Center-a ako niste instalirali Gdebi, GNOME Software ili neki drugi alat za instalaciju osim App Center-a. Ako je i dalje dopuΕ‘teno, čini se da Δ‡e prelazak s DEB paketa na Flatpak imati samo koristi.

Ε to mislite o prelasku osnovnog OS-a u Flatpak?

elementarni5
Vezani članak:
Nova verzija Elementary OS 5 Juno je sada dostupna