Fedora 39 disetel ka DNF5, bébas tina komponén Python

Ben Cotton, anu nyekel posisi Manajer Program Fedora di Red Hat, ngumumkeun niatna pikeun ngalihkeun Fedora Linux ka manajer pakét DNF5 sacara standar. Fedora Linux 39 ngarencanakeun pikeun ngagentos bungkusan dnf, libdnf, sareng dnf-cutomatic sareng toolkit DNF5 sareng perpustakaan libdnf5 énggal. Proposalna henteu acan dianggap ku FESCo (Komite Steering Téknik Fedora), anu tanggung jawab kana bagian téknis tina pamekaran distribusi Fedora.

Dina hiji waktu, DNF ngagantikeun Yum, nu ditulis sagemblengna dina Python. Dina DNF, fungsi-tingkat low kinerja-intensif ditulis ulang tur dipindahkeun kana misah C perpustakaan hawkey, librepo, libsolv na libcomps, tapi kerangka sarta komponén-tingkat tinggi tetep dina Python. proyék DNF5 ieu aimed dina ngahijikeun perpustakaan-tingkat low aya, nulis balik komponén manajemén pakét sésana dina Python dina C ++ sarta mindahkeun fungsionalitas dasar kana perpustakaan libdnf5 misah jeung kreasi wrapper sabudeureun perpustakaan ieu pikeun nyimpen API Python.

Ngagunakeun C ++ tinimbang Python bakal ngaleungitkeun angka nu gede ngarupakeun kagumantungan, ngurangan ukuran toolkit, sarta ngaronjatkeun kinerja. kinerja luhur kahontal teu ukur ngaliwatan pamakéan kompilasi kana kode mesin, tapi ogé ngaliwatan ningkat palaksanaan tabel transaksi, optimasi loading ti repositories na restructuring database (databases kalawan kaayaan sistem na sajarah operasi dipisahkeun). Toolkit DNF5 dipisahkeun tina PackageKit pikeun milih prosés tukang anyar anu disebut DNF Daemon, anu ngagentos fungsionalitas PackageKit sareng nyayogikeun antarmuka pikeun ngatur bungkusan sareng apdet dina lingkungan grafis.

Rework ogé bakal masihan kasempetan pikeun nerapkeun sababaraha perbaikan anu ningkatkeun usability manajer pakét. Contona, DNF anyar nyadiakeun indikasi leuwih visual ngeunaan kamajuan operasi; tambihan dukungan pikeun ngagunakeun bungkusan RPM lokal pikeun transaksi; ditambahkeun kamampuhan pikeun nembongkeun dina laporan on informasi transaksi réngsé dihasilkeun ku Aksara diwangun kana bungkusan; Sistem parantosan input anu langkung maju pikeun bash parantos diajukeun.

sumber: opennet.ru

Tambahkeun komentar