Thathas an dùil gun gluais Fedora 39 gu DNF5, saor bho cho-phàirtean Python

Dh’ ainmich Ben Cotton, Manaidsear Prògram Fedora aig Red Hat, gu robh e an dùil Fedora Linux a ghluasad gu manaidsear pacaid DNF5 gu bunaiteach. Tha Fedora Linux 39 an dùil pasgan innealan DNF5 agus an leabharlann libdnf5 ùr a chuir an àite na pasganan dnf, libdnf, agus dnf-cutomatic. Cha deach am moladh ath-sgrùdadh fhathast leis an FESCo (Comataidh Stiùiridh Fedora Engineering), a tha an urra ris a’ phàirt theicnigeach de leasachadh cuairteachadh Fedora.

Aig aon àm, chuir DNF an àite Yum, a chaidh a sgrìobhadh gu tur ann am Python. Ann an DNF, chaidh gnìomhan ìre ìosal le iarrtas coileanaidh ath-sgrìobhadh agus an gluasad gu leabharlannan C fa leth hawkey, librepo, libsolv, agus libcomps, ach dh’ fhan am frèam agus na co-phàirtean àrd-ìre ann am Python. Tha am pròiseact DNF5 ag amas air na leabharlannan ìre ìosal a th’ ann mar-thà aonachadh, ath-sgrìobhadh a dhèanamh air na pàirtean riaghlaidh pacaid Python a tha air fhàgail ann an C ++ agus am feart bunaiteach a ghluasad gu leabharlann libdnf5 air leth le cruthachadh ceangal timcheall an leabharlainn seo gus an API Python a ghleidheadh.

Le bhith a’ cleachdadh C ++ an àite Python gheibh thu cuidhteas mòran eisimeileachd, lughdaichidh e meud an inneal, agus leasaichidh e coileanadh. Tha coileanadh nas àirde air a choileanadh chan ann a-mhàin tro bhith a’ cleachdadh còd cruinneachaidh gu inneal, ach cuideachd mar thoradh air buileachadh nas fheàrr air a’ chlàr malairt, optimization de luchdachadh bho stòran agus ath-structaradh an stòr-dàta (tha stòran-dàta le staid siostam agus eachdraidh gnìomhachd air an sgaradh). Tha an inneal DNF5 air a sgaradh bho PackageKit, le pròiseas cùl-fhiosrachaidh ùr, DNF Daemon, a’ dol an àite comas-gnìomh PackageKit agus a’ toirt seachad eadar-aghaidh airson pacaidean agus ùrachaidhean a riaghladh ann an àrainneachdan grafaigeach.

Bidh an ath-obair cuideachd ga dhèanamh comasach cuid de leasachaidhean a chuir an gnìomh a mheudaicheas comas cleachdaidh manaidsear a’ phacaid. Mar eisimpleir, tha an DNF ùr a’ cur an gnìomh comharradh nas lèirsinneach air adhartas obrachaidhean; taic a bharrachd airson a bhith a’ cleachdadh phasganan RPM ionadail airson gnothaichean; chuir e ris a’ chomas a bhith a’ taisbeanadh anns na h-aithisgean air fiosrachadh mu ghnothaichean crìochnaichte a chaidh a chuir a-mach le sgriobtaichean air an togail a-steach do phasganan (sgriobtlets); moladh siostam crìochnachaidh cuir a-steach nas adhartaiche airson bash.

Source: fosgailtenet.ru

Cuir beachd ann