Ang Flatpak 1.10 ay may kasamang bagong format ng repository, mga bagong command at marami pa

takip ng flatpak

Ilang araw na ang nakakalipas ay nalaman ito Ang paglabas ng ang bagong matatag na sangay ng Flatpak 1.10Na nagbibigay ng isang sistema para sa paglikha ng mga standalone na pakete Hindi sila nakatali sa mga tukoy na pamamahagi ng Linux at tumatakbo sa isang espesyal na lalagyan na ihiwalay ang application mula sa natitirang system.

Flatpak ginagawang posible para sa mga developer ng application na gawing simple ang pamamahagi ng iyong mga programa na hindi kasama sa karaniwang pamamahagi ng mga repository kapag naghahanda isang unibersal na lalagyan nang hindi lumilikha ng magkakahiwalay na build para sa bawat pamamahagi.

Para sa mga gumagamit na walang kamalayan sa seguridad, pinapayagan ng Flatpak ang isang hindi tumpak na application na tumakbo sa isang lalagyan sa pamamagitan ng pagbibigay ng pag-access lamang sa mga pagpapaandar ng network ng gumagamit at mga file na nauugnay sa application.

Para sa mga gumagamit na interesado sa mga bagong produkto, pinapayagan sila ng Flatpak na mag-install ng pinakabagong mga bersyon ng stable at trial ng mga application nang hindi na kailangan ng mga pagbabago sa system. Halimbawa, ang kasalukuyang mga pakete ng Flatpak ay naipon na para sa LibreOffice, Midori, GIMP, Inkscape, Kdenlive, Steam, 0 AD, Visual Studio Code, VLC, Slack, Skype, Telegram Desktop, Android Studio, atbp.

Pangunahing mga bagong tampok ng Flatpak 1.10

Sa bagong bersyon ng Flatpak 1.10 ito ay naka-highlight na ang suporta para sa isang bagong format ng repository ay ipinatupad upang mapabilis ang paghahatid ng mga update at mabawasan ang laki ng na-download na data.

Ang imbakan ay batay sa teknolohiya ng OSTreeen na gumagamit ng isang index file upang makilala ang nilalaman, na na-update sa bawat pagbabago. Ang laki ng index file ay nakasalalay sa bilang ng mga suportadong mga pakete at arkitektura.

Ang bagong format ng repository nagsasangkot ng paghihiwalay ng mga file ng index para sa iba't ibang mga arkitektura, pati na rin ang paggamit ng mga pag-update ng delta upang mai-download lamang ang mga bahagi ng index na nagbago mula noong nakaraang bersyon ng pag-iimbak.

Gayundin sa Flatpak 1.10, ang paggamit ng mga karagdagang pag-update ay nagbawas sa trapiko ng 100 beses at inalis ang mga paghihigpit sa suporta ng mga karagdagang arkitektura sa Flathub.

Halimbawa, sa Flathub ang kabuuang sukat ng index ay kasalukuyang 6,6MB (1,8MB compress), ang bersyon na x86-64 ay 2,7MB (554KB compressed), at ang pag-upgrade mula sa isang nakaraang bersyon ay nangangailangan lamang ng 20 KB na pag-download.

Ang isa pang pagbabago na namumukod sa bagong bersyon ay iyon nagdagdag ng isang bagong utos na "flatpak pin" upang maitakda ang oras ng pagpapatupad (Hindi ito aalisin kung walang mga application na gumagamit nito). Bilang default, nalalapat ang pag-pin sa tahasang naka-install na runtime, sa halip na awtomatikong mai-load bilang isang dependency kapag naka-install ang application.

Sa isang pangkalahatang pag-update ("flatpak update") o ang pag-aalis ng mga indibidwal na application, ang mga runtime ay ginagarantiyahan hindi nagamit ay awtomatikong tinanggal na ang mga ito ay hindi nakaangkla at may expired na shelf life.

Sa mga kapaligiran sa sandbox kung saan pinapayagan ang pag-access sa network, ang pag-access sa mga socket na nalutas ng systemd ay bukaso, at ang mga utos na "–unset-env" at "–env = FOO =" ay maaari ring alisin o walang laman ang mga variable ng kapaligiran.

Sa pamamagitan ng pag-update ngayon, isang bagong bersyon ng application ang na-install muna at doon lamang natanggal ang naunang, iyon ay, ang hindi pag-install ngayon ay hindi nagpapahiwatig ng pagkawala ng aplikasyon.

Sa kabilang banda, a pinabuting pagtuklas ng mga landas ng application Katulad, halimbawa, ang "/ org / gnome / sound-juicer" ay nai-mapa ngayon sa "org.gnome.SoundJuicer".

Ng iba pang mga pagbabago na namumukod-tangi ng bagong bersyon:

  • Maaaring i-bypass ng root user ang mga paghihigpit sa parental control.
  • Nagdagdag ng suporta para sa bagong pamantayan para sa containerized OS na paglulunsad ng format ng file.
  • Nagdagdag ng profile para sa tcsh.
  • Kapag naghahanap ng mga dependency, ang naka-install na repository ng application ay may mas mataas na priyoridad kaysa sa iba pang mga repository.
  • Pinabuting in-memory caching ng repository index.
    Ang pagtukoy ng "–filesystem = /" ay ipinagbabawal.
  • Nagdagdag ng mga bagong API: flatpak_installation_list_pinned_refs, flatpak_transaction_set_disable_auto_pin, flatpak_transaction_set_include_unused_uninstall_ops, flatpak_transaction_operation_get_subpaths, flatpak_transaction_operation_autires_requires.
  • Tugma sa nakabinbing GCC 11.
  • Pinabuting pagtuklas ng PulseAudio socket sa mga hindi karaniwang pag-configure.

Panghuli, kung interesado kang malaman ang tungkol dito, maaari kang kumunsulta sa mga detalye Sa sumusunod na link.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Lambat dijo

    Ne tandaan ang pagpapabuti sa bilis ng pag-download ng mga app. malaki !