கர்னல் 5.19 செயல்முறைகள், வன்பொருள் ஆதரவு, பாதுகாப்பு மற்றும் பலவற்றில் மேம்பாடுகளுடன் வருகிறது

கர்னல் 5.19 இன் புதிய பதிப்பு ஏற்கனவே வெளியிடப்பட்டுள்ளது மற்றும் இந்த புதிய பதிப்பில், மிகவும் குறிப்பிடத்தக்க மாற்றங்களில், எடுத்துக்காட்டாக, தி LoongArch செயலி கட்டமைப்பிற்கான ஆதரவு, "BIG TCP" பேட்ச் ஒருங்கிணைப்பு, fscache இல் "ஆன்-டிமாண்ட்" பயன்முறை, a.out வடிவமைப்பை ஆதரிக்க குறியீடு நீக்கம், பயன்படுத்தும் திறன் ஃபார்ம்வேரை சுருக்க ZSTD, பயனர் இடத்திலிருந்து நினைவக ஆஃப்செட்டை நிர்வகிப்பதற்கான இடைமுகம், போலி-ரேண்டம் எண் ஜெனரேட்டரின் மேம்பட்ட நம்பகத்தன்மை மற்றும் செயல்திறன், இன்டெல் ஐஎஃப்எஸ் (இன்-ஃபீல்டு ஸ்கேன்), ஏஎம்டி எஸ்இவி-எஸ்என்பி (பாதுகாப்பான நெஸ்டட் பேஜிங்), இன்டெல் டிடிஎக்ஸ் (நம்பகமான டொமைன் நீட்டிப்புகள்) மற்றும் ARM SME நீட்டிப்புகள் (அளவிடக்கூடிய மேட்ரிக்ஸ் நீட்டிப்பு).

புதிய பதிப்பு 16401 டெவலப்பர்களிடமிருந்து 2190 திருத்தங்களை ஏற்றுக்கொண்டது (சமீபத்திய பதிப்பில் 16206 டெவலப்பர்களிடமிருந்து 2127 திருத்தங்கள் இருந்தன), பேட்ச் அளவு: 90 MB (மாற்றங்கள் 13847 கோப்புகளைப் பாதித்தன, 1149456 கோடுகள் சேர்க்கப்பட்டன, 349177 வரிகள் அகற்றப்பட்டன).

கர்னலின் முக்கிய செய்தி 5.19

இந்த புதிய பதிப்பின் குறிப்பிடத்தக்க மாற்றங்களில், அது கண்டுபிடிக்கப்பட்டதாகக் குறிப்பிடலாம் க்ளாங் 15 உடன் தொகுக்கும்போது, ​​ரேண்டமைசேஷன் மெக்கானிசம் ஆதரிக்கப்படுகிறது கர்னல் அமைப்பு.

பொறிமுறை நிலப்பகுதி, வெளிப்புற சூழலுடன் செயல்முறைகளின் குழுவின் தொடர்புகளை கட்டுப்படுத்த அனுமதிக்கிறது, விதிகளுக்கான ஆதரவு வழங்கப்பட்டுள்ளது அனுமதிக்கும் செயல்பாடுகளின் செயல்பாட்டைக் கட்டுப்படுத்தவும் கோப்பு மறுபெயரிடுதல்.

துணை அமைப்பு இந்திய இராணுவ (ஒருமைப்பாடு அளவீட்டு கட்டமைப்பு), டிஜிட்டல் கையொப்பங்கள் மற்றும் ஹாஷ்களைப் பயன்படுத்தி இயக்க முறைமை கூறுகளின் ஒருமைப்பாட்டை சரிபார்க்க வடிவமைக்கப்பட்டுள்ளது, கோப்பு சரிபார்ப்புக்கு fs-verity தொகுதியைப் பயன்படுத்த மாற்றப்பட்டது.

eBPF துணை அமைப்பிற்கான சலுகை இல்லாத அணுகலை முடக்கும்போது செயல்களின் தர்க்கம் மாற்றப்பட்டது; முன்பு, bpf() கணினி அழைப்புடன் தொடர்புடைய அனைத்து கட்டளைகளும் முடக்கப்பட்டன, மேலும் பதிப்பு 5.19 இன் படி, பொருள் உருவாக்கத்திற்கு வழிவகுக்காத கட்டளைகளுக்கான அணுகல் தக்கவைக்கப்பட்டது. இந்த நடத்தை மூலம், ஒரு BPF நிரலை ஏற்றுவதற்கு ஒரு சலுகை பெற்ற செயல்முறை தேவைப்படுகிறது, ஆனால் சலுகை இல்லாத செயல்முறைகள் நிரலுடன் தொடர்பு கொள்ளலாம்.

சேர்க்கப்பட்டது MPTCP இணைப்புகளின் வீழ்ச்சிக்கான ஆதரவு MPTCP இன் சில செயல்பாடுகளை பயன்படுத்த முடியாத சூழ்நிலைகளில் (MultiPath TCP) சாதாரண TCPக்கு. MPTCP என்பது TCP நெறிமுறையின் நீட்டிப்பாகும், இது வெவ்வேறு IP முகவரிகளுடன் பிணைக்கப்பட்ட வெவ்வேறு பிணைய இடைமுகங்கள் மூலம் பல பாதைகளில் ஒரே நேரத்தில் பாக்கெட்டுகளை வழங்குவதன் மூலம் TCP இணைப்பின் செயல்பாட்டை ஒழுங்கமைக்கிறது. பயனர் இடத்திலிருந்து MPTCP ஸ்ட்ரீம்களை நிர்வகிக்க API சேர்க்கப்பட்டது.

அதுவும் சிறப்பிக்கப்படுகிறது 420 வரிகளுக்கு மேல் குறியீடு சேர்க்கப்பட்டது கட்டுப்படுத்தி தொடர்பான amdgpu, இதில் சுமார் 400 வரிகள் ASIC பதிவேடுகளுக்கான தரவுகளுடன் தானாக உருவாக்கப்பட்ட தலைப்புக் கோப்புகள் AMD GPU இயக்கி மற்றும் மற்றொரு 22,5K கோடுகள் AMD SoC000 ஆதரவின் ஆரம்ப செயலாக்கத்தை வழங்குகின்றன. AMD GPUகளுக்கான மொத்த இயக்கி அளவு 21 மில்லியன் கோடுகளின் குறியீட்டைத் தாண்டியுள்ளது. SoC4 க்கு கூடுதலாக, AMD இயக்கி SMU 21.x (சிஸ்டம் மேனேஜ்மென்ட் யூனிட்), USB-C மற்றும் GPUVM க்கான மேம்படுத்தப்பட்ட ஆதரவை உள்ளடக்கியது, மேலும் அடுத்த தலைமுறை RDNA13 (RX 3) மற்றும் CDNA (AMD இன்ஸ்டிங்க்ட்) ஆகியவற்றை ஆதரிக்க தயாராக உள்ளது. .

i915 டிரைவர் (இன்டெல்) மேம்படுத்தப்பட்ட ஆற்றல் மேலாண்மை திறன்களைக் கொண்டுள்ளது, மடிக்கணினிகளில் பயன்படுத்தப்படும் Intel DG2 (Arc Alchemist) GPUகளுக்கான ஐடிகள் சேர்க்கப்பட்டன, Intel Raptor Lake-P (RPL-P) இயங்குதளத்திற்கு ஆரம்ப ஆதரவு வழங்கப்பட்டது, ஆர்க்டிக் சவுண்ட்-எம் கிராபிக்ஸ் அட்டைகள் பற்றிய தகவல்கள் சேர்க்கப்பட்டன, கம்ப்யூட் என்ஜின்களுக்கு ABI செயல்படுத்தப்பட்டது, டைல்2 வடிவமைப்பிற்கான DG4 கார்டுகளுக்கான ஆதரவு, ஹாஸ்வெல் மைக்ரோஆர்கிடெக்சரை அடிப்படையாகக் கொண்ட கணினிகளுக்கான டிஸ்ப்ளே போர்ட் HDR ஆதரவுக்காக சேர்க்கப்பட்டது.

கட்டுப்படுத்தி Nouveau drm_gem_plane_helper_prepare_fb இயக்கியைப் பயன்படுத்துவதற்கு மாறியது, சில கட்டமைப்புகள் மற்றும் மாறிகள் நிலையான முறையில் ஒதுக்கப்பட்டுள்ளன. NVIDIA மூலம் திறந்த மூல Nouveau கர்னல் தொகுதிகளைப் பயன்படுத்துவதைப் பொறுத்தவரை, இதுவரை பிழைகளைக் கண்டறிந்து அகற்றும் பணி குறைக்கப்பட்டுள்ளது. எதிர்காலத்தில், கட்டுப்படுத்தியின் செயல்திறனை மேம்படுத்த வெளியிடப்பட்ட ஃபார்ம்வேரைப் பயன்படுத்த திட்டமிடப்பட்டுள்ளது.

திறன்கள் உருவாக்கப்பட்டுள்ளன தொடர்பானது பிளவு பூட்டு கண்டறிதலுக்கான பதில் ("ஸ்பிளிட் லாக்"), இது நினைவகத்தில் தவறான தரவை அணுகும் போது ஏற்படுகிறது, ஏனெனில் ஒரு அணு அறிவுறுத்தலை செயல்படுத்தும் போது, ​​தரவு விரிவாக்கப்பட்ட CPU தற்காலிக சேமிப்பின் இரண்டு வரிகளை கடக்கிறது. இத்தகைய செயலிழப்புகள் செயல்திறனில் குறிப்பிடத்தக்க வீழ்ச்சிக்கு வழிவகுக்கும். முன்பு, முன்னிருப்பாக, செயலிழப்பை ஏற்படுத்திய செயல்முறை பற்றிய தகவலுடன் கர்னல் ஒரு எச்சரிக்கையை வெளியிட்டிருந்தால், இப்போது சிக்கல் செயல்முறையானது மற்ற கணினியின் செயல்திறனைப் பாதுகாக்க கூடுதலாக மெதுவாக்கப்படும்.

சேர்க்கப்பட்டது IFS பொறிமுறைக்கான ஆதரவு (இன்-ஃபீல்ட் ஸ்கேன்) இன்டெல் செயலிகளில் செயல்படுத்தப்பட்டது குறைந்த அளவிலான CPU கண்டறியும் சோதனைகளை இயக்க உங்களை அனுமதிக்கிறது பிழை திருத்தும் குறியீடுகள் (ECC) அல்லது சமநிலை பிட்களின் அடிப்படையில் வழக்கமான வழிமுறைகளால் கண்டறியப்படாத சிக்கல்களைக் கண்டறிய முடியும்.

மற்ற மாற்றங்களில் இந்த புதிய பதிப்பிலிருந்து தனித்து நிற்கும்:

  • M1 சிப்பின் அடிப்படையில் ஆப்பிள் கணினிகளில் பயன்படுத்தப்படும் NVMe கட்டுப்படுத்திக்கான இயக்கி சேர்க்கப்பட்டது.
  • லூங்சன் 3 5000 செயலிகளில் பயன்படுத்தப்படும் LoongArch இன்ஸ்ட்ரக்ஷன் செட் ஆர்கிடெக்சருக்கு ஆரம்ப ஆதரவைச் சேர்த்தது, இது MIPS மற்றும் RISC-V போன்ற புதிய RISC ISA ஐ செயல்படுத்துகிறது.
  • LoongArch கட்டமைப்பு மூன்று பதிப்புகளில் கிடைக்கிறது: 32-பிட் எளிமைப்படுத்தப்பட்ட (LA32R), 32-பிட் நார்மல் (LA32S) மற்றும் 64-bit (LA64).
  • கர்னலில் bootconfig கோப்பை உட்பொதிக்கும் திறன் சேர்க்கப்பட்டது.
  • 'CONFIG_BOOT_CONFIG_EMBED_FILE=”/PATH/TO/BOOTCONFIG/FILE”'.
  • x86-குறிப்பிட்ட துவக்க விருப்பங்களுக்கான ஆதரவு நீக்கப்பட்டது: nosp, nosmap, nosmep, noexec மற்றும் noclflush).
  • நீண்ட காலமாகப் பராமரிக்கப்படாத காலாவதியான CPU கட்டமைப்பு h8300 (Renesas H8/300)க்கான ஆதரவு நிறுத்தப்பட்டது.

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


கருத்து தெரிவிப்பதில் முதலில் இருங்கள்

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

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

*

*

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