காப்பீட்டு நிறுவனமான GEICO, லினக்ஸ் கர்னலுக்கான நேரடி இணைப்புகளை உருவாக்குதல், அசெம்பிள் செய்தல் மற்றும் வழங்குவதற்கான உங்கள் சொந்த உள்கட்டமைப்பைப் பயன்படுத்த உங்களை அனுமதிக்கும் ஒரு கருவித்தொகுப்பான TuxTape இன் ஆரம்ப வெளியீட்டை வெளியிட்டுள்ளது. கணினியை மறுதொடக்கம் செய்யாமலோ அல்லது நிறுத்தாமலோ, லினக்ஸ் கர்னலில் உடனடியாகத் திருத்தங்களைப் பயன்படுத்த நேரடி இணைப்புகள் உங்களை அனுமதிக்கின்றன. திட்டக் குறியீடு ரஸ்டில் எழுதப்பட்டுள்ளது மற்றும் அப்பாச்சி 2.0 உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது.
Red Hat, Oracle, Canonical மற்றும் SUSE போன்ற நிறுவனங்களால் பாதிப்புத் திருத்தங்களுடன் கூடிய நேரடி இணைப்புகள் அவற்றின் விநியோகங்களுக்கு வழங்கப்படுகின்றன, ஆனால் இணைப்புகளுடன் பணிபுரிவதற்கான குறைந்த-நிலை கருவிகள் மட்டுமே திறந்திருக்கும், மேலும் இணைப்புகள் மூடிய கதவுகளுக்குப் பின்னால் உருவாக்கப்படுகின்றன. ஜென்டூ மற்றும் டெபியன் விநியோகங்கள் திறந்த திட்டங்களான elivepatch மற்றும் linux-livepatching ஐ உருவாக்க முயற்சித்தன, ஆனால் முதலாவது 6 ஆண்டுகளாக கைவிடப்பட்டது, மேலும் இரண்டாவது சோதனை முன்மாதிரியை உருவாக்கும் கட்டத்தில் நின்றுவிட்டது.
மூன்றாம் தரப்பு விற்பனையாளர்களிடமிருந்து சுயாதீனமான மற்றும் விநியோக-குறிப்பிட்ட கர்னல் தொகுப்புகளுக்கு மட்டுமல்லாமல், எந்த லினக்ஸ் கர்னலுக்கும் ஏற்றவாறு நேரடி இணைப்புகளை உருவாக்கி வழங்குவதற்கான அதன் சொந்த அமைப்பை வழங்குவதை டக்ஸ் டேப் நோக்கமாகக் கொண்டுள்ளது. Red Hat ஆல் உருவாக்கப்பட்ட kpatch கருவித்தொகுப்புடன் இணக்கமான நேரடி இணைப்புகளை TuxTape உருவாக்க முடியும் (kpatch தவிர மற்ற ஒத்த கருவிகளில் SUSE இலிருந்து kGraft, Oracle இலிருந்து Ksplice மற்றும் universal livepatch ஆகியவை அடங்கும்). பேட்ச்கள், கர்னலில் உள்ள செயல்பாடுகளை மாற்றியமைக்கும் ஏற்றக்கூடிய கர்னல் தொகுதிகளாக உருவாக்கப்படுகின்றன, மேலும் தொகுதியில் சேர்க்கப்பட்டுள்ள புதிய செயல்பாடுகளுக்கு திருப்பிவிட ftrace துணை அமைப்பைப் பயன்படுத்துகின்றன.

linux-cve-announce அஞ்சல் பட்டியலிலும் Git களஞ்சியத்திலும் வெளியிடப்பட்ட Linux kernel பாதிப்புத் திருத்தங்கள் பற்றிய தகவல்களை TuxTape கண்காணிக்க முடியும், பாதிப்புகளை தீவிரத்தின் அடிப்படையில் தரவரிசைப்படுத்தலாம், ஆதரிக்கப்படும் Linux kernelகளுக்குப் பொருந்தக்கூடிய தன்மையைத் தீர்மானிக்கலாம் மற்றும் LTS kernel கிளைகளுக்கு வழக்கமான இணைப்புகளின் அடிப்படையில் நேரடி இணைப்புகளை உருவாக்கலாம். மூல இணைப்புகளின் பொருந்தக்கூடிய தன்மை கர்னல் கட்டமைப்புகளை விவரக்குறிப்பு செய்வதன் மூலம் மதிப்பிடப்படுகிறது. இலக்கு கர்னலைப் பாதிக்காத பாதிப்புகளைக் கொண்ட இணைப்புகள் புறக்கணிக்கப்படும்.
டக்ஸ் டேப்பில் புதிய கர்னல் பாதிப்புகளைக் கண்காணிப்பதற்கான ஒரு அமைப்பு, ஒரு பேட்ச் மற்றும் பாதிப்பு தரவுத்தள உருவாக்குநர், மெட்டாடேட்டாவைச் சேமிப்பதற்கான ஒரு சேவையகம், ஒரு கர்னல் பில்ட் டிஸ்பாட்ச் சிஸ்டம், ஒரு கர்னல் பில்டர், ஒரு பேட்ச் ஜெனரேட்டர், ஒரு பேட்ச் காப்பகம், இறுதி ஹோஸ்ட்களுக்கான பேட்ச்களைப் பெறுவதற்கான ஒரு கிளையன்ட் மற்றும் நேரடி பேட்ச்களின் உருவாக்கத்தை நிர்வகிப்பதற்கான ஒரு ஊடாடும் இடைமுகம் ஆகியவை அடங்கும்.

இந்த மேம்பாடு சோதனை முன்மாதிரி நிலையில் உள்ளது. ஆரம்ப சோதனைக்கு, பின்வருபவை பரிந்துரைக்கப்படுகின்றன: பாதிப்புகள் பற்றிய தகவல்களைப் பாகுபடுத்துவதற்கும் இணைப்புகளுடன் ஒரு தரவுத்தளத்தை உருவாக்குவதற்கும் tuxtape-cve-parser; பேட்ச் உருவாக்கும் சேவைகளுக்கான gRPC இடைமுகத்தை செயல்படுத்தும் டக்ஸ்டேப்-சர்வர்; கொடுக்கப்பட்ட உள்ளமைவில் கர்னலை உருவாக்கி ஒரு கட்டமைப்பு சுயவிவரத்தை உருவாக்குவதற்கான tuxtape-kernel-builder; டக்ஸ்டேப்-டாஷ்போர்டு என்பது டக்ஸ்டேப்-சர்வரிலிருந்து பெறப்பட்ட மூல இணைப்புகளின் அடிப்படையில் நேரடி இணைப்புகளை மதிப்பாய்வு செய்து உருவாக்குவதற்கான ஒரு கன்சோல் இடைமுகமாகும்.

ஆதாரம்: opennet.ru
