Flatpack 1.16, kotak pasir dan sistem pengedaran aplikasi untuk Linux, akhirnya tersedia, membawa bersamanya set penambahbaikan yang luas dan ciri baharu yang menjanjikan untuk menjadikan kehidupan lebih mudah bagi pembangun dan pengguna akhir aplikasi dalam persekitaran Linux. Versi baharu ini datang selepas dua setengah tahun bekerja sejak kemas kini besar terakhir, dan sedia untuk diterima pakai oleh pengedaran dan pengguna yang ingin memanfaatkan faedahnya.
Antara ciri baharu Flatpak 1.16 yang paling ketara termasuklah keupayaan untuk menyenaraikan peranti USB, membuka pintu kepada lebih banyak penyepaduan bendalir dengan perkakasan luaran. Di samping itu, kini boleh menggunakan fungsi autolengkap untuk carian dalam KDE, satu kemajuan yang sudah pasti akan dialu-alukan oleh pengguna persekitaran desktop ini. Sebaliknya, Flatpak boleh disusun menggunakan Meson, meninggalkan Autotools di belakang, perubahan yang menjanjikan untuk memudahkan pembangunan.
Berita teknikal Flatpak 1.16 secara terperinci
Salah satu tambahan yang paling menarik ialah pengenalan soket wayland persendirian. Terima kasih kepada ini, komposer akan dapat mengenal pasti sambungan aplikasi kotak pasir sebagai milik persekitaran yang dilindungi. Kemajuan ini mengukuhkan keselamatan sambil meningkatkan fleksibiliti sistem dalam senario yang memerlukan tahap pengasingan yang lebih tinggi.
Flatpak kini turut menawarkan sokongan untuk panggilan sistem modify_ldt
di bawah pilihan --allow=multiarch
, yang penting untuk dilaksanakan 16 bit boleh laku dalam versi WINE tertentu. Selain itu, Flatpak menyertakan pembolehubah baharu flatpak.pc
untuk projek bergantung seperti Perisian GNOME, menjadikannya mudah untuk mengesan keserasian dengan perpustakaan libflatpak.
Pengoptimuman dan pembersihan
Dari segi penyelenggaraan, Flatpak 1.16 melaksanakan sistem pembersihan yang secara automatik mengalih keluar direktori sementara lama yang dibuat oleh versi sebelumnya. Juga, masukkan arahan --device=input
untuk mengakses peranti evdev
pada laluan seperti /dev/input
.
Satu lagi kebaharuan yang ketara ialah keupayaan emulator terminal untuk menunjukkan kemajuan operasi Flatpak. Peningkatan yang kelihatan kecil ini sangat memudahkan pengalaman pengguna apabila berurusan dengan pemasangan, kemas kini dan operasi intensif lain.
API dan fleksibiliti
API baharu flatpak_transaction_add_rebase_and_uninstall()
memudahkan pengurusan aplikasi akhir hayat, membolehkan mereka digantikan oleh pengganti mereka dengan lebih dipercayai. Selain itu, mengkonfigurasi bahasa tambahan dipermudahkan dengan membawanya terus dari perkhidmatan AccountsService jika ia dikonfigurasikan di sana.
Mengenai subkotak pasir yang dicipta oleh flatpak-portal, versi ini memastikannya pembolehubah persekitaran diwarisi dengan betul daripada arahan flatpak run
yang memulakan contoh asal, menyelesaikan isu terdahulu yang berkaitan dengan FLATPAK_GL_DRIVERS
dan fungsi lain yang serupa.
Penambahbaikan infrastruktur
Flatpak 1.16 juga mengoptimumkan pengurusan pemandu dan rujukan usang, memadamkannya secara automatik. Selain itu, ia kini mengemas kini konfigurasi D-Bus secara automatik selepas memasang atau mengemas kini aplikasi, memastikan perkhidmatan yang dieksport sentiasa tersedia.
Sebaliknya, pembolehubah baru diperkenalkan FLATPAK_DATA_DIR
untuk menyesuaikan lokasi direktori data Flatpak, serta pembolehubah tambahan seperti FLATPAK_DOWNLOAD_TMPDIR
y FLATPAK_TTY_PROGRESS
, yang menjadikan penggunaan sistem lebih fleksibel dalam pelbagai persekitaran.
Flatpak 1.16 Kebolehcapaian dan Keserasian
Pembangun telah menambah sokongan untuk aplikasi seperti WebKit untuk menyambungkan pokok kebolehcapaian AT-SPI antara subsandbox dan proses utama. Tambahan pula, perintah flatpak run -vv
kini menyediakan mesej penyahpepijatan terperinci, menunjukkan semua parameter kotak pasir yang berkenaan.
Flatpak versi 1.16 tersedia untuk dimuat turun dari halaman projek rasmi di GitHub. Walau bagaimanapun, adalah amat disyorkan bahawa pengguna mengemas kini versi mereka melalui repositori rasmi pengedaran GNU/Linux mereka untuk memastikan pemasangan tanpa kerumitan.
Flatpak sudah pun menjadi alat penting dalam ekosistem Linux, dan versi ini mengukuhkan lagi kedudukannya sebagai peneraju dalam kotak pasir dan pengedaran aplikasi. Dengan penambahbaikan ini, Flatpak 1.16 bukan sahaja mengikuti keperluan semasa tetapi juga mewujudkan asas yang kukuh untuk pembangunan masa depan.