Canonical telah mengumumkan reka bentuk semula kit alat Snapcraft

Canonical telah mendedahkan rancangan untuk baik pulih besar akan datang bagi kit alat Snapcraft yang digunakan untuk mencipta, mengedar dan mengemas kini pakej serba lengkap dalam format Snap. Adalah diperhatikan bahawa asas kod Snapcraft semasa dianggap warisan dan akan digunakan jika perlu menggunakan teknologi lama. Perubahan radikal yang dibangunkan tidak akan menjejaskan model penggunaan semasa - projek yang berkaitan dengan Ubuntu Core 18 dan 20 akan terus menggunakan Snapcraft monolitik lama, dan Snapcraft modular baharu akan mula digunakan bermula dengan cawangan Ubuntu Core 22.

Snapcraft lama akan digantikan dengan versi baharu yang lebih padat dan modular yang akan memudahkan penciptaan pakej snap untuk pembangun dan menghapuskan kesukaran yang berkaitan dengan mencipta pakej mudah alih yang sesuai untuk bekerja merentasi pengedaran yang berbeza. Asas untuk Snapcraft baharu ialah mekanisme Bahagian Kraf, yang membolehkan, apabila memasang pakej, menerima data daripada sumber yang berbeza, memprosesnya dengan cara yang berbeza dan membentuk hierarki direktori dalam sistem fail, sesuai untuk menggunakan pakej. Bahagian Kraf melibatkan penggunaan komponen mudah alih dalam projek yang boleh dimuatkan, dipasang dan dipasang secara bebas.

Pilihan pelaksanaan Snapcraft baharu atau lama akan dijalankan melalui mekanisme sandaran khas yang disepadukan ke dalam proses pemasangan. Dengan cara ini, projek sedia ada akan dapat membina pakej snap tanpa pengubahsuaian dan hanya memerlukan pengubahsuaian apabila memindahkan pakej ke versi baharu sistem Teras Ubuntu.

Sumber: opennet.ru

Tambah komen