Flatpak 1.10 hadir dengan format repositori baru, perintah baru, dan banyak lagi

penutup flatpak

Beberapa hari yang lalu itu diketahui Pelepasan cabang stabil baru Flatpak 1.10Bahwa menyediakan sistem untuk membuat paket mandiri Mereka tidak terikat pada distribusi Linux tertentu dan berjalan dalam wadah khusus yang mengisolasi aplikasi dari sistem lainnya.

Flatpak memungkinkan pengembang aplikasi untuk menyederhanakan distribusi Anda program yang tidak termasuk dalam repositori distribusi standar saat mempersiapkan wadah universal tanpa membuat build terpisah untuk setiap distribusi.

Untuk pengguna yang sadar keamanan, Flatpak memungkinkan aplikasi yang tidak akurat untuk berjalan dalam wadah dengan menyediakan akses hanya ke fungsi jaringan pengguna dan file yang terkait dengan aplikasi.

Untuk pengguna yang tertarik dengan produk baru, Flatpak memungkinkan mereka untuk menginstal aplikasi versi stabil dan uji coba terbaru tanpa perlu perubahan sistem. Misalnya, saat ini paket Flatpak sudah dikompilasi untuk LibreOffice, Midori, GIMP, Inkscape, Kdenlive, Steam, 0 AD, Visual Studio Code, VLC, Slack, Skype, Telegram Desktop, Android Studio, dll.

Fitur baru utama Flatpak 1.10

Dalam versi baru Flatpak 1.10 ini disorot itu dukungan untuk format repositori baru telah diterapkan untuk mempercepat pengiriman pembaruan dan mengurangi ukuran data yang diunduh.

Repositori ini didasarkan pada teknologi OSTreeen yang menggunakan file indeks untuk mengidentifikasi konten, yang diperbarui dengan setiap perubahan. Ukuran file indeks bergantung pada jumlah paket dan arsitektur yang didukung.

Format repositori baru melibatkan memisahkan file indeks untuk arsitektur yang berbeda, serta menggunakan pembaruan delta untuk mengunduh hanya bagian dari indeks yang telah berubah sejak versi repositori sebelumnya.

Juga di Flatpak 1.10, penggunaan pembaruan tambahan telah mengurangi lalu lintas sebanyak 100 kali dan telah menghapus batasan pada dukungan arsitektur tambahan di Flathub.

Misalnya, di Flathub, ukuran indeks total saat ini 6,6MB (1,8MB terkompresi), versi x86-64 adalah 2,7MB (dikompresi 554KB), dan peningkatan dari versi sebelumnya hanya membutuhkan unduhan 20 KB.

Perubahan lain yang menonjol dari versi baru adalah itu menambahkan perintah baru "pin flatpak" untuk mengatur waktu eksekusi (Ini tidak akan dihapus jika tidak ada aplikasi yang menggunakannya). Secara default, pemasangan pin berlaku untuk runtime yang diinstal secara eksplisit, daripada dimuat secara otomatis sebagai dependensi saat aplikasi diinstal.

Dengan pembaruan umum ("pembaruan flatpak") atau penghapusan aplikasi individu, runtime dijamin yang tidak digunakan secara otomatis dihapus itu mereka tidak berlabuh dan memiliki umur simpan yang kadaluwarsa.

Di lingkungan kotak pasir di mana akses ke jaringan diperbolehkan, akses ke soket yang diselesaikan oleh systemd terbukaatau, dan perintah "–unset-env" dan "–env = FOO =" juga dapat menghapus atau mengosongkan variabel lingkungan.

Dengan memperbarui sekarang, versi baru aplikasi diinstal terlebih dahulu dan hanya dengan itu yang sebelumnya dihapus, yaitu tidak menginstal sekarang tidak berarti hilangnya aplikasi.

Di sisi lain, a deteksi jalur aplikasi yang lebih baik Serupa, misalnya, "/ org / gnome / sound-juicer" sekarang dipetakan ke "org.gnome.SoundJuicer".

dari perubahan lain yang menonjol dari versi baru:

  • Pengguna root dapat melewati batasan kontrol orang tua.
  • Menambahkan dukungan untuk standar baru untuk pemformatan file peluncuran OS dalam container.
  • Menambahkan profil untuk tcsh.
  • Saat mencari dependensi, repositori aplikasi yang diinstal sekarang memiliki prioritas lebih tinggi daripada repositori lain.
  • Peningkatan cache dalam memori dari indeks repositori.
    Menentukan "–filesystem = /" dilarang.
  • API baru ditambahkan: 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.
  • Kompatibel dengan GCC 11 yang tertunda.
  • Deteksi soket PulseAudio yang ditingkatkan dalam konfigurasi non-tipikal.

Terakhir, jika Anda tertarik untuk mengetahuinya lebih lanjut, Anda bisa melihat detailnya Di tautan berikut.


Komentar, tinggalkan punyamu

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Cucu lelaki dijo

    Perhatikan peningkatan kecepatan unduh aplikasi. Bagus !