elementārā OS pāriet uz Flatpak un tas nav joks

elementārā OS + Flatpak

Vakar mēs brīdinājām savus twitter sekotājus, ka dažās anglosakšu valstīs ir 1. aprīlis, svēto nevainīgo diena, un ka mēs varam izlasīt dažas dīvainas ziņas. Tā tas bija ar ziņām, uz kurām balstās šis ieraksts, un mēs nolēmām pagaidīt līdz 2. dienai, lai apstiprinātu, ka tas nav joks. Un tas nav: elementārā OS tiks nodota Flatpak paketēm, modernāks pakotņu veids, kuram ir daudzas funkcijas ar Canonical Snap pakotnēm.

Tāpat kā Snap paketes, Flatpak paketes satur visu nepieciešamo, lai lietojumprogramma darbotos, un ar to mēs atsaucamies uz galveno programmatūru un atkarībām. Tas viss ir arī drošāk, un atjauninājumi ir ātrāki, nemaz nerunājot par labu izstrādātājiem, jo ​​viņiem ir jākodē tikai vienreiz, un tas darbojas jebkurā operētājsistēmā, kuru viņi nolemj padarīt saderīgu. Tas ir tas, ko elementārā OS darīs nākotnē.

Elementary OS + Flatpak App Center ... bet bez Flathub

Sākotnējie OS izstrādātāji ir strādājuši ar Flatpak praktiski kopš tā dzimšanas. Un ne tikai ar šāda veida iepakojumiem, bet viņi apliecina, ka jau gadiem ilgi mēģina izlemt, kurš būtu labākais risinājums. Tajā brīdī, kurā viņi pamanīja Flatpak, to joprojām sauca par "XDG-App", un tas bija 2015. gads. Tiem, kas nezina, 2015. gads bija gads, kurā dzimis gan projekts, kas tagad pazīstams kā Flatpak, gan Snap paketes, taču Canonical priekšlikums 2016. gada aprīlī patiešām kļuva slavens ar to, ka ir viens no vissvarīgākajiem jaunumiem tiem, kas nāca ar Ubuntu 16.04 Xenial Xerus. Man šķiet svarīgi pieminēt, ka Flatpak ir bijis pirms Snap.

Bet viņi brīdina: "Flatpak nav Flathub". Jums ir jānošķir pakotnes formāts un krātuve, kurai varat piekļūt šī saite. elementārā OS vēlas, lai programmatūras meklēšana un instalēšana turpinātu būt viņu App Center daļēji, lai gan viņi to nesaka, jo tādā veidā viņi kontrolē arī visu lejupielādēto un viņiem ir vairāk iespēju saņemt ziedojumus. Lietojumprogrammu lejupielādēšanai / instalēšanai App Center izmanto norēķinu sistēmu, kuru vēlaties.

Tas, ko viņi arī vēlas pateikt, ir pāreja uz Flatpak tas nenozīmē, ka viņi pamet vietējās lietojumprogrammas nedz arī to, ka viņi gatavojas mainīt lejupielādes un instalēšanas sistēmu, lai izstrādātāji varētu savākt no ziedojumiem. Tāpat viss tiks rūpīgi pārbaudīts, lai pārliecinātos, ka tas darbojas nevainojami, pirms to publicēt App Center, tāpat kā iepriekš.

elementārā OS radīs savu Flatpak krātuvi App Center, vairāk vai mazāk tas pats, ko viņi līdz šim ir darījuši ar savu Debian bāzes programmatūras krātuvi.

Problēmas ar .deb pakotnēm

DEB paketes

Nu, Ubunlog aún tiene muchos fans de los paquetes .deb en parte porque nos gusta lo clásico y en parte porque hemos experimentado problemas con los nuevos tipos de paquetes. Pero es cierto que .deb paketēs parasti tiek izmantotas atkarības Un, ja vienā no tām ir ievainojamība, visai programmai ir drošības trūkums. Mūsdienu paketes formāti novērš šīs problēmas, vienlaikus nodrošinot atjauninājumus daudz ātrāk ... teorētiski. Teorētiski vai praksē, bet, manuprāt, tas joprojām ir nedaudz palicis, lai viss būtu ideāls gan Flatpak, gan Snap paketēs.

Turklāt, jaunie iepakojumi ir balstīti uz smilšu kasti, kas ierobežo lietojumprogrammu piekļuvi operētājsistēmai. Smilškastes lietojumprogrammas uzlabo drošību un privātumu.

Un kāpēc elementārā OS nav izvēlējusies Snap paketes?

elementārā OS apliecina, ka viņi strādāja arī ar Canonical, taču ir lietas, kas viņiem nemaz nepatika, un dažās es pilnīgi piekrītu:

  1. Decentralizēts dizains. Flatpak ļauj ikvienam izveidot savu krātuvi, tāpēc elementārajai OS būs sava. Tas nozīmē, ka visam, ko var instalēt no App Center, būs tāds pats dizains, kas līdz šim nenotiek ar Snap pakotnēm. To es domāju šeit tāpēc Canonical vajadzētu darīt kaut ko citu, piemēram, izdarīt nelielu spiedienu uz izstrādātājiem, lai tie ātrāk piegādātu atjauninājumus (ahem ... Mozilla ...) un lai viss izskatās līdzīgi. Snap paketēs mēs varam atrast lietojumprogrammas ar tādiem attēliem kā Windows 95, GNOME, KDE ... un šķiet, ka sistēmā ir tūkstoš vecāku.
  2. Flatpak kļūst tuvāk elementāru OS darbam. Piemēram, mūsdienīgas GTK funkcijas ir veidotas Flatpak līdzīgai nākotnei, un Flatpak ir izstrādāta, domājot par GTK jau no paša sākuma.
  3. Vienprātība ar neatkarīgiem lietojumprogrammu izstrādātājiem. elementārā OS darbojas plecu pie pleca ar indie izstrādātājiem. Lai gan daži ir izvēlējušies abas paketes, viņi saka, ka ar Flatpak ir vieglāk strādāt.

Kā tas ietekmēs lietotājus un izstrādātājus?

elementārā OS to nodrošina jūsu operētājsistēmas lietotāji neko nemanīs. Vienīgais, ko viņi pamanīs, būs pozitīvs, piemēram, ātrāka lejupielāde un atjaunināšana. Kas attiecas uz izstrādātājiem, lietotņu piegāde un pārskatīšana turpināsies tāpat kā līdz šim.

La šaubas, ka esmu aizgājis, ir jā joprojām ļaus instalēt .deb paketes. Agrāk jūs nevarējāt instalēt programmatūru ārpus sava App Center, ja neinstalējāt Gdebi, GNOME programmatūru vai kādu citu instalēšanas rīku, izņemot App Center. Ja tas joprojām ir atļauts, šķiet, ka pāreja no DEB paketēm uz Flatpak būs tikai ieguvums.

Ko jūs domājat par elementārās OS pāreju uz Flatpak?

elementārs5
saistīto rakstu:
Tagad ir pieejama jaunā Elementary OS 5 Juno versija

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Patricio teica

    Izcili precizējumi, tā turpināt !!