Logo ms.nowadaytechnol.com

Flatpak 1.0 Dikeluarkan, Boleh Menjadi Alat Kotak Pasir Aplikasi Desentralisasi Terbaik

Isi kandungan:

Flatpak 1.0 Dikeluarkan, Boleh Menjadi Alat Kotak Pasir Aplikasi Desentralisasi Terbaik
Flatpak 1.0 Dikeluarkan, Boleh Menjadi Alat Kotak Pasir Aplikasi Desentralisasi Terbaik

Video: Flatpak 1.0 Dikeluarkan, Boleh Menjadi Alat Kotak Pasir Aplikasi Desentralisasi Terbaik

Video: Flatpak 1.0 Dikeluarkan, Boleh Menjadi Alat Kotak Pasir Aplikasi Desentralisasi Terbaik
Video: What are Flatpaks? | How to install & permissions 2024, Mac
Anonim
Image
Image

Alat kotak pasir aplikasi Linux Flatpak 1.0 (sebelumnya dikenal sebagai XDG-App) telah dilancarkan sebagai siri pelepasan stabil baru mereka. Flatpak mengemas GNOME dalam jangka masa utama, dan disokong oleh sekurang-kurangnya 16 pengedaran Linux yang berbeza.

Salah satu perbezaan utama antara Flatpak dan alat serupa seperti Snap adalah Flatpak sepenuhnya terdesentralisasi dari, misalnya, kedai Canonical, dan juga Flatpak menggunakan koleksi aplikasi oneshot yang menjalankan tugas dan keluar, bukan daemon yang berjalan di latar belakang.

Flatpak juga sangat mempelopori reka bentuk portal di mana semua akses sistem dilakukan melalui aplikasi portal yang tinggal di luar kotak pasir, sesuatu yang nampaknya Snap juga berusaha untuk menyokong.

Flatpak 1.0 memberikan pemasangan dan kemas kini aplikasi yang lebih pantas dan peningkatan prestasi, serta konsep aplikasi akhir hayat, peningkatan izin, dan portal baru yang membolehkan aplikasi membuat kotak pasir dan memulakan semula sendiri. Juga termasuk peningkatan dukungan bundle OCI, aplikasi dapat meminta akses ejen SSH host, sokongan akses peranti Bluetooth, dan hanya beberapa peningkatan lainnya.

Berikut adalah ringkasan perubahan yang paling ketara dalam keluaran Flatpak 1.0 ini:

  • Pemasangan dan kemas kini lebih pantas.
  • Aplikasi kini boleh ditandakan sebagai akhir hayat. Pusat aplikasi dan desktop boleh menggunakan maklumat ini untuk memberi amaran kepada pengguna yang mempunyai akhir hayat versi dipasang.
  • Kebenaran kini menggunakan model pengesahan di muka: pengguna adalah diminta untuk mengesahkan kebenaran aplikasi pada masa pemasangan, jika kemas kini memerlukan kebenaran tambahan, pengguna juga mesti mengesahkan.
  • portal baru membolehkan aplikasi membuat kotak pasir dan memulakan semula sendiri. Ini membenarkan aplikasi untuk memulakan semula diri mereka setelah dikemas kini (ke mula menggunakan versi baru), dan untuk menambah kotak pasir untuk bahagian permohonan itu.
  • flatpak-spawn adalah alat baru untuk menjalankan perintah hos (jika kebenaran membenarkan) dan membuat kotak pasir baru dari aplikasi (ini menggunakan API portal di atas).
  • Aplikasi kini boleh mengeksport perkhidmatan D-Bus untuk semua nama D-Bus istimewa untuk memiliki (bukan hanya ID aplikasi).
  • Sokongan Flatpak untuk bundle OCI telah dikemas kini spesifikasi. Juga, AppDatcan kini diedarkan melalui OCI repositori.
  • Host TLS sijil kini terdedah kepada aplikasi, menggunakan pelayan p11-kit. Ini menghilangkan titik geseran semasa mengakses perkhidmatan rangkaian di beberapa persekitaran.
  • Aplikasi kini boleh meminta akses ejen SSH host untuk mengakses dengan selamat pelayan jauh atau repositori Git.
  • kebenaran permohonan baru boleh digunakan untuk memberi akses ke Peranti Bluetooth.
  • kebenaran fallback-x11 baru memberikan akses X11, tetapi hanya jika pengguna berjalan dalam sesi X11. Untuk aplikasi yang menyokong kedua Wayland dan X11, ini dapat digunakan untuk memastikan bahawa aplikasinya tidak mempunyai akses X11 yang tidak perlu semasa berada di Wayland, tetapi masih berfungsi dalam sesi X11.
  • Pemasangan peer-to-peer (tongkat viUSB atau rangkaian tempatan) sekarang diaktifkan dan disokong secara lalai dalam semua binaan.

Baris arahan Flatpak juga memperkenalkan perintah dan pilihan baru, termasuk:

  • nyahpasang –digunakan secara automatik akan membuang masa jalan yang tidak digunakan dan sambungan (jika anda telah membuang semua aplikasi yang bergantung pada masa berjalan, atau semua aplikasi yang anda miliki bergantung kepada yang lebih baru versi).
  • Pilihan maklumat baru, termasuk –pertunjukkan-kebenaran, –File-access, –show-location, –show-runtime, –show-sdk.
  • membaiki - memperbaiki pemasangan yang rosak dengan mengimbas kesalahan, membuang objek yang tidak sah dan memasang semula apa sahaja yang hilang.
  • izin- * - membolehkan interaksi dengan kebenaran portal kedai. Ini berguna untuk ujian dan untuk kembali bersih negeri.
  • create-usb - boleh digunakan untuk menyediakan repositori untuk digunakan sebagai sumber kemas kini tempatan.

Akhirnya, baris arahan mempunyai koleksi penambahbaikan lain, seperti:

  • Sekiranya –sistem atau –pengguna tidak ditentukan, satu secara automatik dipilih jika sudah jelas (atau akan bertanya apakah pilihan yang betul tidak jelas).
  • Perintah pemasangan, kemas kini dan nyahpasang kini diminta pengesahan perubahan sebelum meneruskan, untuk mengelakkan kesilapan, dan untuk menunjukkan kebenaran aplikasi yang diperlukan.
  • Perintah uninstall sekarang tidak membenarkan anda membuang runtime sekiranya beberapa aplikasi yang dipasang memerlukannya.
  • flatpak remove kini merupakan alias untuk menyahpasang flatpak.
  • Flatpak tidak lagi memerlukan sistem fail yang menyokong xattr.
  • Portal kini dipisahkan dengan lebih bersih dari Flatpak, terima kasih kepada portal dokumen dan kedai kebenaran telah dipindahkan ke xdg-desktop-portal. Sebaiknya pakej flatpak mempunyai kebergantungan lemah pada xdg-desktop-portal.
  • libflatpak sekarang mempunyai API transaksi untuk pemasangan, kemas kini dan nyahpasang operasi. Ini bermaksud bahawa lebih mudah digunakan sebagai asas pusat aplikasi dan pengurusan aplikasi grafik yang lain perisian.
  • Flatpak kini menetapkan beberapa tajuk HTTP ketika memasang aplikasi, yang memudahkan repositori Flatpak untuk mencatat perkara seperti statistik muat turun aplikasi dan versi Flatpak yang digunakan.
  • Kini disarankan agar pakej Flatpak menambah kebergantungan p11-kit-server, kerana ini membolehkan aplikasi mengakses hos sijil. Walau bagaimanapun, ini tidak perlu bergantung kuat.
  • Memerlukan bubblewrap 0.2.1 atau lebih baru, dan dibundel dengan 0.3.0.
  • Memerlukan OSTree 2018.7.

Disyorkan: