ஓபன்வால் திட்டம் கர்னல் தொகுதி LKRG 0.9.0 (லினக்ஸ் கர்னல் இயக்க நேர காவலர்) வெளியீட்டை வெளியிட்டுள்ளது, இது கர்னல் கட்டமைப்புகளின் ஒருமைப்பாட்டின் மீறல்கள் மற்றும் தாக்குதல்களைக் கண்டறிந்து தடுக்க வடிவமைக்கப்பட்டுள்ளது. எடுத்துக்காட்டாக, இயங்கும் கர்னலில் அங்கீகரிக்கப்படாத மாற்றங்களிலிருந்து தொகுதி பாதுகாக்க முடியும் மற்றும் பயனர் செயல்முறைகளின் அனுமதிகளை மாற்ற முயற்சிக்கிறது (சுரண்டல்களின் பயன்பாட்டைக் கண்டறிதல்). ஏற்கனவே அறியப்பட்ட லினக்ஸ் கர்னல் பாதிப்புகளுக்கு எதிரான பாதுகாப்பை ஒழுங்கமைக்கவும் (உதாரணமாக, கணினியில் கர்னலைப் புதுப்பிப்பது கடினமாக இருக்கும் சூழ்நிலைகளில்) மற்றும் இன்னும் அறியப்படாத பாதிப்புகளுக்கான சுரண்டல்களை எதிர்கொள்ளவும் இந்த தொகுதி பொருத்தமானது. திட்டக் குறியீடு GPLv2 உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது.
புதிய பதிப்பில் உள்ள மாற்றங்களில்:
- 5.8 முதல் 5.12 வரையிலான லினக்ஸ் கர்னல்கள், அத்துடன் நிலையான கர்னல்கள் 5.4.87 மற்றும் அதற்குப் பிந்தைய (கர்னல்கள் 5.8 மற்றும் அதற்குப் பிந்தையவற்றின் கண்டுபிடிப்புகள் உட்பட) மற்றும் RHEL பதிப்புகளில் இருந்து 8.4 வரையிலான கர்னல்கள், அதே சமயம் முன்பு ஆதரிக்கப்பட்ட அனைத்து பதிப்புகளுக்கும் ஆதரவைப் பராமரிக்கும் போது இணக்கத்தன்மை வழங்கப்படுகிறது. கர்னல்கள், RHEL 7 இலிருந்து கர்னல்கள் போன்றவை;
- LKRG ஐ வெளிப்புற தொகுதியாக மட்டுமல்லாமல், லினக்ஸ் கர்னல் மரத்தின் ஒரு பகுதியாகவும் உருவாக்குவதற்கான திறனைச் சேர்த்தது.
- பல கூடுதல் கர்னல் மற்றும் கணினி உள்ளமைவுகளுக்கான ஆதரவு சேர்க்கப்பட்டது;
- LKRG இல் பல குறிப்பிடத்தக்க பிழைகள் மற்றும் குறைபாடுகள் சரி செய்யப்பட்டது;
- சில LKRG கூறுகளை செயல்படுத்துவது குறிப்பிடத்தக்க வகையில் எளிமைப்படுத்தப்பட்டுள்ளது;
- LKRG இன் கூடுதல் ஆதரவு மற்றும் பிழைத்திருத்தத்தை எளிதாக்க மாற்றங்கள் செய்யப்பட்டுள்ளன;
- LKRG சோதனைக்காக, மரத்திற்கு வெளியே மற்றும் mkosi உடன் ஒருங்கிணைப்பு சேர்க்கப்பட்டுள்ளது;
- திட்ட களஞ்சியம் BitBucket இலிருந்து GitHub க்கு நகர்த்தப்பட்டது மற்றும் GitHub செயல்கள் மற்றும் mkosi ஐப் பயன்படுத்தி தொடர்ச்சியான ஒருங்கிணைப்பு சேர்க்கப்பட்டுள்ளது, உபுண்டு வெளியீட்டு கர்னல்களில் LKRG ஐ உருவாக்குதல் மற்றும் ஏற்றுதல், அத்துடன் சமீபத்திய மெயின்லைன் கர்னல்களின் தினசரி உருவாக்கம் ஆகியவற்றைச் சரிபார்த்தல் உட்பட. உபுண்டு திட்டம்.
திட்டத்தில் முன்னர் ஈடுபடாத பல டெவலப்பர்கள் LKRG இன் இந்த பதிப்பிற்கு நேரடி பங்களிப்புகளை வழங்கினர் (GitHub இல் உள்ள கோரிக்கைகள் மூலம்). குறிப்பாக, போரிஸ் லுகாஷேவ் லினக்ஸ் கர்னல் மரத்தின் ஒரு பகுதியாக உருவாக்கும் திறனைச் சேர்த்தார், மேலும் ALT லினக்ஸில் இருந்து விட்டலி சிக்குனோவ் mkosi மற்றும் GitHub செயல்களுடன் ஒருங்கிணைப்பைச் சேர்த்தார்.
ஒட்டுமொத்தமாக, குறிப்பிடத்தக்க சேர்த்தல்கள் இருந்தபோதிலும், LKRG கோடுகளின் எண்ணிக்கை தொடர்ச்சியாக இரண்டாவது முறையாக சிறிது குறைக்கப்பட்டுள்ளது (இது முன்பு பதிப்புகள் 0.8 மற்றும் 0.8.1க்கு இடையில் குறைக்கப்பட்டது).
தற்போது, ஆர்ச் லினக்ஸில் உள்ள LKRG தொகுப்பு ஏற்கனவே பதிப்பு 0.9.0 க்கு புதுப்பிக்கப்பட்டுள்ளது, மேலும் பல தொகுப்புகள் LKRG இன் சமீபத்திய git பதிப்புகளைப் பயன்படுத்துகின்றன, மேலும் அவை விரைவில் பதிப்பு 0.9.0 மற்றும் அதற்குப் பிறகு புதுப்பிக்கப்படும்.
கூடுதலாக, ARM TrustZone ஐப் பயன்படுத்தி LKRG ஐ வலுப்படுத்துவது பற்றி Aurora OS இன் டெவலப்பர்களிடமிருந்து (Sailfish OS இன் ரஷ்ய மாற்றம்) சமீபத்திய வெளியீட்டை நாங்கள் கவனிக்கலாம்.
LKRG பற்றிய கூடுதல் தகவலுக்கு, பதிப்பு 0.8 இன் அறிவிப்பு மற்றும் அப்போது நடந்த விவாதத்தைப் பார்க்கவும்.
ஆதாரம்: opennet.ru