மீண்டும் உருவாக்கக்கூடிய தொகுப்பு மறு உருவாக்கம் இனி ஒரு கட்டாய அம்சம் என்று டெபியன் வெளியீட்டுக் குழு அறிவித்துள்ளது. நேற்று, உருவாக்க அமைப்பில் மாற்றங்கள் செய்யப்பட்டன. அவை, மீண்டும் உருவாக்கக்கூடிய மறு உருவாக்கத்தை ஆதரிக்காத புதிய தொகுப்புகளைக் களஞ்சியத்திற்குள் தள்ளுவதைத் தடுக்கின்றன. மேலும், உருவாக்க மறு உருவாக்கப் பின்னடைவுகள் இருப்பது கண்டறியப்பட்ட ஏற்கனவே உள்ள தொகுப்புகளைப் புதுப்பிப்பதையும் சோதனைக் களஞ்சியம் தடை செய்கிறது.
36427 மூலத் தொகுப்புகளைக் கொண்ட டெபியன் 13-இல், மீண்டும் உருவாக்கக்கூடிய உருவாக்க ஆதரவு விகிதம் x86_64 கட்டமைப்பிற்கு 96.9% ஆகவும், ARM64 கட்டமைப்பிற்கு 96.8% ஆகவும் உள்ளது. டெபியன் டெஸ்டிங் களஞ்சியங்களில், மீண்டும் உருவாக்கப்பட்ட 37809 மூலத் தொகுப்புகளின் அடிப்படையில், மீண்டும் உருவாக்கக்கூடிய உருவாக்க விகிதம் ARM64 கட்டமைப்பிற்கு 94.5% ஆகவும், x86_64-க்கு 75.7% ஆகவும் மதிப்பிடப்பட்டுள்ளது. டெபியன் டெஸ்டிங் களஞ்சியத்தில் மீண்டும் உருவாக்கக்கூடிய உருவாக்கச் சோதனையானது 1141 தொகுப்புகளுக்கு (3%) தோல்வியடைந்தது, மேலும் 7952 தொகுப்புகள் (21%) மூலத்திலிருந்து தொகுப்பதில் பொதுவான சிக்கல்களைக் கொண்டிருந்தன.
மீண்டும் உருவாக்கக்கூடிய கட்டமைப்புகள், பதிவிறக்கத்திற்குக் கிடைக்கும் முன்பே உருவாக்கப்பட்ட கட்டமைப்புகளைப் போலவே பிட்-டு-பிட் அளவில் ஒத்த தனிப்பயன் கட்டமைப்புகளை உருவாக்க பயனர்களை அனுமதிக்கின்றன. தொகுப்புகள் மற்றும் பூட் இமேஜ்களில் விநியோகிக்கப்படும் பைனரிகள், வழங்கப்பட்ட மூலக் குறியீட்டிலிருந்து உருவாக்கப்பட்டவை என்பதையும், அவற்றில் எந்த மறைக்கப்பட்ட மாற்றங்களும் இல்லை என்பதையும் பயனர்கள் தனிப்பட்ட முறையில் சரிபார்க்கலாம். பைனரி கட்டமைப்பின் அடையாளத்தைச் சரிபார்ப்பது, விநியோகத்தின் கட்டமைப்பு உள்கட்டமைப்பை மட்டுமே சார்ந்திருக்க வேண்டிய தேவையை நீக்குகிறது; ஏனெனில், அதில் சமரசம் செய்யப்பட்ட கம்பைலர் அல்லது கட்டமைப்பு கருவித்தொகுப்பு, மறைக்கப்பட்ட பின்கதவுகளைச் செருகுவதற்கு வழிவகுக்கக்கூடும்.
மீண்டும் மீண்டும் செய்யக்கூடிய கூட்டங்களை உருவாக்கும் போது, சார்புகளின் சரியான பொருத்தம் போன்ற நுணுக்கங்கள் கணக்கில் எடுத்துக்கொள்ளப்படுகின்றன; மாறாத கலவை மற்றும் சட்டசபை கருவிகளின் பதிப்புகளின் பயன்பாடு; ஒரே மாதிரியான விருப்பங்கள் மற்றும் இயல்புநிலை அமைப்புகள்; கோப்பு சேகரிப்பின் வரிசையை பராமரித்தல் (அதே வரிசைப்படுத்தும் முறைகளைப் பயன்படுத்தி); சீரற்ற மதிப்புகள், கோப்பு பாதை குறிப்புகள் மற்றும் உருவாக்க தேதி மற்றும் நேரத் தகவல் போன்ற நிலையற்ற சேவைத் தகவல்களைச் சேர்ப்பதிலிருந்து தொகுப்பியை முடக்குகிறது. கருவிச் சங்கிலியில் உள்ள பிழைகள் மற்றும் இன நிலைமைகளாலும் உருவாக்க மறுஉருவாக்கம் பாதிக்கப்படுகிறது.
ஆதாரம்: opennet.ru
