ஃபெடோராவில் அவர்கள் DNF ஐ Microdnf உடன் மாற்ற திட்டமிட்டுள்ளனர்

சமீபத்தில் தி ஃபெடோரா டெவலப்பர்கள் இடம்பெயர்வதற்கான தங்கள் நோக்கங்களைத் தெரிவித்தனர் என்று அழைக்கப்படும் புதிய தொகுப்பு மேலாளருக்கான விநியோகம் அதற்கு பதிலாக "Microdnf" தொகுப்பு நிர்வாகியிடமிருந்து "டிஎன்எஃப்" அது தற்போது பயன்படுத்தப்படுகிறது.

இடம்பெயர்வுக்கான பாதையின் முதல் படியானது Microdnf க்கு ஒரு பெரிய புதுப்பிப்பாக இருக்கும், ஃபெடோரா 38க்கு திட்டமிடப்பட்டது, இது செயல்பாட்டில் DNFக்கு நெருக்கமாக வரும் மற்றும் சில பகுதிகளில் அதை விட அதிகமாக இருக்கும்.

என்று குறிப்பிடப்பட்டுள்ளது நோக்கங்கள் இந்த இடம்பெயர்வு மேற்கொள்ள காரணமாக உள்ளது Microdnf மற்றும் DNF இடையே உள்ள முக்கிய வேறுபாடு பைத்தானுக்கு பதிலாக C ஐப் பயன்படுத்துவதாகும் வளர்ச்சிக்காக, இது நிறைய சார்புகளிலிருந்து விடுபட உங்களை அனுமதிக்கிறது.

ஒரு கட்டத்தில், DNF ஆனது முற்றிலும் பைத்தானில் எழுதப்பட்ட Yum ஐ மாற்றியது, மேலும் DNF இல், செயல்திறன் தேவைப்படும் குறைந்த-நிலை செயல்பாடுகள் மீண்டும் எழுதப்பட்டு தனி ஹாக்கி, librepo, libsolv மற்றும் libcomps C நூலகங்களுக்கு மாற்றப்பட்டன, ஆனால் கட்டமைப்பு மற்றும் உயர்- நிலை கூறுகள் பைதான் மொழியில் இருந்தன.

Microdnf முதலில் DNF இன் எளிமைப்படுத்தப்பட்ட பதிப்பாக உருவாக்கப்பட்டது பைதான் நிறுவப்பட வேண்டிய அவசியமில்லாத டோக்கர் கொள்கலன்களில் பயன்படுத்த. இப்போது Fedora டெவலப்பர்கள் Microdnf ஐ DNF செயல்பாட்டின் நிலைக்கு கொண்டு வர திட்டமிட்டுள்ளனர்.

ஃபெடோராவில் தொகுப்பு நிர்வாகத்தின் பரிணாம வளர்ச்சியின் முதல் படியாக Microdnf க்கு ஒரு பெரிய மேம்படுத்தல் உள்ளது. புதிய microdnf ஆனது DNF இன் அனைத்து முக்கிய அம்சங்களையும் அதன் குறைந்தபட்ச தடம் இழக்காமல் வழங்கும் லட்சியத்தைக் கொண்டுள்ளது.

Microdnf libdnf5 நூலகத்தை அடிப்படையாகக் கொண்டது, DNF 5 திட்டத்தின் ஒரு பகுதியாக உருவாக்கப்பட்டது, DNF 5, தற்போதுள்ள குறைந்த-நிலை நூலகங்களை ஒருங்கிணைத்து, C++ இல் மீதமுள்ள பைதான் தொகுப்பு மேலாண்மை செயல்பாடுகளை மீண்டும் எழுதவும், மேலும் இந்த நூலகத்தைச் சுற்றி ஒரு பிணைப்பை உருவாக்குவதன் மூலம் மைய செயல்பாட்டை தனி நூலகத்திற்கு நகர்த்துவதையும் நோக்கமாகக் கொண்டுள்ளது. பைதான் ஏபிஐ.

MICRODNF பயனர் அனுபவத்தை கணிசமாக மேம்படுத்துகிறது மற்றும் எதிர்காலத்தில் DNF இன் அனைத்து முக்கிய அம்சங்களையும் வழங்கும். கொள்கலன்களுக்குத் தேவையான குறைந்தபட்ச அளவு போன்ற அசல் MICRODNF இன் அனைத்து நன்மைகளையும் இது பராமரிக்கும்.

இன் புதிய பதிப்பு Microdnf பின்னணி செயல்முறை DNF டீமனையும் பயன்படுத்தும், PackageKit செயல்பாட்டை மாற்றுகிறது மற்றும் வரைகலை சூழல்களில் தொகுப்புகள் மற்றும் புதுப்பிப்புகளை நிர்வகிப்பதற்கான இடைமுகத்தை வழங்குகிறது. PackageKit போலல்லாமல், DNF டீமான் RPM வடிவமைப்பை மட்டுமே ஆதரிக்கும்.

Microdnf, libdnf5, மற்றும் DNF Daemon ஆகியவை நடைமுறைப்படுத்தலின் முதல் கட்டத்தில் பாரம்பரிய DNF டூல்கிட் உடன் அனுப்ப திட்டமிடப்பட்டுள்ளது. திட்டம் முடிந்ததும், புதிய தொகுப்பு dnf, python3-dnf, python3-hawkey, libdnf, dnfdragora மற்றும் python3-dnfdaemon போன்ற தொகுப்புகளை மாற்றும்.

இல் Microdnf DNF ஐ விட உயர்ந்ததாக இருக்கும் பகுதிகளில், அது தனித்து நிற்கிறதுசெயல்பாடுகளின் முன்னேற்றத்தின் மேலும் காட்சி அறிகுறி; மேம்படுத்தப்பட்ட பரிவர்த்தனை அட்டவணை செயல்படுத்தல்; தொகுக்கப்பட்ட ஸ்கிரிப்ட்லெட்டுகள் (ஸ்கிரிப்ட்லெட்டுகள்) மூலம் வழங்கப்படும் முடிக்கப்பட்ட பரிவர்த்தனைகள் பற்றிய அறிக்கைகளில் தகவலைக் காண்பிக்கும் திறன்; பரிவர்த்தனைகளுக்கு உள்ளூர் RPM தொகுப்புகளைப் பயன்படுத்துவதற்கான ஆதரவு; பாஷிற்கான மிகவும் மேம்பட்ட உள்ளீடு நிறைவு அமைப்பு; கணினியில் பைத்தானை நிறுவாமல் builddep கட்டளையை இயக்குவதற்கான ஆதரவு.

தீமைகள் மத்தியில் distro இன் தொகுப்பு மேலாளரை Microdnf ஆக மாற்றுகிறது உள் தரவுத்தளங்களின் கட்டமைப்பில் ஏற்படும் மாற்றமாகும் மற்றும் DNF இலிருந்து தனித்தனி தரவுத்தளத்தின் செயலாக்கம், இது Microdnf இல் DNF இல் செய்யப்பட்ட தொகுப்புகளுடன் பரிவர்த்தனைகளைப் பார்க்க உங்களை அனுமதிக்காது.

DNF உடன் முன்னர் நிறுவப்பட்ட தொகுப்புகள் Microdnf க்கு இடம்பெயர்ந்த பிறகு "dnf வரலாற்றிலிருந்து நிறுவப்பட்ட பயனர்" எனக் கருதப்படும், மேலும் மற்றொரு தொகுப்பு மேலாளரால் நிறுவப்பட்ட தொகுப்பை நிறுவல் நீக்குவது அதனுடன் தொடர்புடைய பயன்படுத்தப்படாத சார்புகளை அகற்றாது. மேலும், Microdnf கட்டளை நிலை மற்றும் கட்டளை வரி விருப்பங்களில் 100% DNF ஆதரவை பராமரிக்க திட்டமிடவில்லை.

Microdnf இன் புதிய பதிப்பு DNF இன் அனைத்து முக்கிய அம்சங்களையும் ஆதரிக்கும், ஆனால் அதே நேரத்தில் அதிக செயல்திறன் மற்றும் கச்சிதமான தன்மையை தக்கவைத்துக்கொள்ளும் என்பது குறிப்பிடத்தக்கது.

இறுதியாக, இதைப் பற்றி மேலும் அறிய நீங்கள் ஆர்வமாக இருந்தால், நீங்கள் ஆலோசிக்கலாம் பின்வரும் இணைப்பில் உள்ள விவரங்கள்.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   கோர்ட் அவர் கூறினார்

    நான் நிரலாக்கத்திற்கு புதியவன், லினக்ஸில் ஆர்வமுள்ளவன். நான் ஃபெடோராவைப் பயன்படுத்தவில்லை, ஏனென்றால் நிறுவலில் எனக்கு எப்போதும் சிக்கல் உள்ளது மற்றும் டெபியன் (மற்றும் டெரிவேடிவ்கள்) அல்லது ஓபன்சூஸ் உடன் முடிவடையும். ஆனால் லினக்ஸ் உலகில் உள்ள முக்கியத்துவத்தையும், ஃபெடோராவில் என்ன நடக்கிறது என்பதையும் நான் புரிந்துகொண்டேன் என்று நினைக்கிறேன்.
    C/C++ க்கு Python ஐ மாற்றும் யோசனையில் இருந்து எனது சந்தேகம் வருகிறது, அதன் மாறுபாடுகள் மற்றும் அதன் மோசமாக வரையறுக்கப்பட்ட தரநிலைக்காக மிகவும் விமர்சிக்கப்பட்ட ஒரு குறைந்த-நிலை மொழியை ஏன் செயல்படுத்த வேண்டும்? விளக்கப்பட்ட மொழியிலிருந்து தொகுக்கப்பட்ட மொழிக்கான மாற்றம் எனக்கு கொஞ்சம் புரிகிறது, ஆனால் சில பகுதிகளில் குறைவாகப் பயன்படுத்த முற்பட்டதைக் கண்ட மொழிக்கு தாவுவது எனக்குப் புரியவில்லை. ரஸ்ட் அல்லது சி# பயன்படுத்தினால் நன்றாக இருக்கும் அல்லவா?
    ஃபெடோராவின் மக்களின் முடிவுகளை நான் விமர்சிக்கவில்லை, ஆனால் நிரலாக்க உலகம் எவ்வாறு முன்னேறுகிறது என்பதைப் புரிந்துகொள்ள முயல்கிறேன். நான் இணையத்தில் பைதான் மற்றும் ஜேஎஸ் கற்று வருகிறேன், மேலும் அடிப்படை விஷயங்களுக்காக நான் மீண்டும் C/C++ க்கு செல்ல நினைத்தேன், எனவே இந்த குறிப்பு எனக்கு கவனம் செலுத்த உதவக்கூடும் என்று தெரிகிறது.

    Muchas gracias! Y excelente trabajo como siempre a la gente de <•DesdeLinux