லினக்ஸ் 5.12 கர்னல் வெளியீடு

இரண்டு மாத வளர்ச்சிக்குப் பிறகு, லினஸ் டொர்வால்ட்ஸ் லினக்ஸ் கர்னல் 5.12 வெளியீட்டை வழங்கினார். மிகவும் குறிப்பிடத்தக்க மாற்றங்களில்: Btrfs இல் மண்டல தொகுதி சாதனங்களுக்கான ஆதரவு, கோப்பு முறைமைக்கான பயனர் ஐடிகளை வரைபடமாக்கும் திறன், மரபு ARM கட்டமைப்புகளை சுத்தம் செய்தல், NFS இல் "ஆவலுடன்" எழுதும் முறை, தற்காலிக சேமிப்பில் இருந்து கோப்பு பாதைகளை தீர்மானிப்பதற்கான LOOKUP_CACHED வழிமுறை , BPF இல் அணுக் குறிப்புகளுக்கான ஆதரவு, நினைவகத்துடன் பணிபுரியும் போது ஏற்படும் பிழைகளைக் கண்டறிவதற்கான ஒரு பிழைத்திருத்த அமைப்பு KFENCE, பிணைய அடுக்கில் ஒரு தனி கர்னல் நூலில் இயங்கும் NAPI வாக்குப்பதிவு முறை, ACRN ஹைப்பர்வைசர், பணியின் போது முன்கூட்டிய மாதிரியை மாற்றும் திறன் க்ளாங்கில் உருவாக்கும்போது LTO மேம்படுத்தல்களுக்கான திட்டமிடல் மற்றும் ஆதரவு.

புதிய பதிப்பில் 14170 (15480) டெவலப்பர்களிடமிருந்து 1946 (முந்தைய வெளியீட்டில் 1991) திருத்தங்கள் உள்ளன, பேட்ச் அளவு 38 எம்பி (மாற்றங்கள் பாதிக்கப்பட்ட 12102 (12090) கோப்புகள், 538599 (868025) கோடுகள் சேர்க்கப்பட்டன, 333377) வரிகள் நீக்கப்பட்டன). 261456 இல் அறிமுகப்படுத்தப்பட்ட அனைத்து மாற்றங்களிலும் சுமார் 43% சாதன இயக்கிகளுடன் தொடர்புடையது, தோராயமாக 5.12% மாற்றங்கள் வன்பொருள் கட்டமைப்புகளுக்கான குறியீட்டைப் புதுப்பிப்பதோடு தொடர்புடையவை, 17% பிணைய அடுக்குடன் தொடர்புடையவை, 12% கோப்பு முறைமைகள் மற்றும் 5% உள் கர்னல் துணை அமைப்புகளுடன் தொடர்புடையவை.

முக்கிய கண்டுபிடிப்புகள்:

  • வட்டு துணை அமைப்பு, I/O மற்றும் கோப்பு முறைமைகள்
    • ஏற்றப்பட்ட கோப்பு முறைமைகளுக்கான பயனர் ஐடிகளை வரைபடமாக்கும் திறன் செயல்படுத்தப்பட்டுள்ளது (ஒரு பயனரின் கோப்புகளை ஏற்றப்பட்ட வெளிநாட்டு பகிர்வில் மற்றொரு பயனருடன் தற்போதைய கணினியில் வரைபடமாக்கலாம்). FAT, ext4 மற்றும் XFS கோப்பு முறைமைகளுக்கு மேப்பிங் துணைபுரிகிறது. முன்மொழியப்பட்ட செயல்பாடு வெவ்வேறு பயனர்களிடையே கோப்புகளைப் பகிர்வதை எளிதாக்குகிறது மற்றும் வெவ்வேறு கணினிகளில் மேப்பிங் உட்பட, சிஸ்டம்-ஹோம்ட் போர்ட்டபிள் ஹோம் டைரக்டரி பொறிமுறையில் பயன்படுத்தப்படும், பயனர்கள் தங்கள் ஹோம் டைரக்டரிகளை வெளிப்புற ஊடகங்களுக்கு நகர்த்தவும், வெவ்வேறு கணினிகளில் பயன்படுத்தவும் அனுமதிக்கிறது, மேப்பிங் பொருந்தாத பயனர் ஐடிகள். மற்றொரு பயனுள்ள பயன்பாடானது, கோப்பு முறைமையில் உள்ள கோப்புகளின் உரிமையாளர்களைப் பற்றிய தரவை உண்மையில் மாற்றாமல், வெளிப்புற ஹோஸ்டிலிருந்து கோப்புகளுக்கான பகிரப்பட்ட அணுகலை ஏற்பாடு செய்வதாகும்.
    • LOOKUP_CACHED இணைப்புகள் கர்னலில் ஏற்றுக்கொள்ளப்பட்டுள்ளன, இது தற்காலிக சேமிப்பில் உள்ள தரவுகளின் அடிப்படையில் மட்டுமே பயனர் இடத்திலிருந்து ஒரு கோப்பு பாதையைத் தடுக்காமல் தீர்மானிக்க செயல்பாடுகளை அனுமதிக்கிறது. LOOKUP_CACHED பயன்முறையானது, RESOLVE_CACHED கொடியைக் கடந்து openat2() அழைப்பில் செயல்படுத்தப்படுகிறது, இதில் தரவு தற்காலிக சேமிப்பிலிருந்து மட்டுமே வழங்கப்படுகிறது, மேலும் பாதையை தீர்மானிக்க இயக்ககத்திற்கான அணுகல் தேவைப்பட்டால், EAGAIN பிழை திரும்பும்.
    • Btrfs கோப்பு முறைமை மண்டலப்படுத்தப்பட்ட தொகுதி சாதனங்களுக்கான ஆரம்ப ஆதரவைச் சேர்த்தது (வன் காந்த வட்டுகள் அல்லது NVMe SSDகளில் உள்ள சாதனங்கள், தொகுதிகள் அல்லது பிரிவுகளின் குழுக்களை உருவாக்கும் மண்டலங்களாகப் பிரிக்கப்பட்ட சேமிப்பு இடம், இதில் தரவுகளின் வரிசைமுறை கூடுதலாக மட்டுமே அனுமதிக்கப்படுகிறது, தொகுதிகளின் முழு குழுவையும் புதுப்பித்தல்). படிக்க-மட்டும் பயன்முறையில், மெட்டாடேட்டாவைக் கொண்ட தொகுதிகளுக்கான ஆதரவு மற்றும் பக்கத்தை விட சிறிய தரவு (துணைப்பக்கம்) செயல்படுத்தப்படுகிறது.
    • F2FS கோப்பு முறைமையில், அல்காரிதம் மற்றும் சுருக்க அளவைத் தேர்ந்தெடுக்கும் திறன் சேர்க்கப்பட்டுள்ளது. LZ4 அல்காரிதத்திற்கான உயர் நிலை சுருக்கத்திற்கான ஆதரவு சேர்க்கப்பட்டது. checkpoint_merge மவுண்டிங் விருப்பம் செயல்படுத்தப்பட்டது.
    • fs-verity மூலம் பாதுகாக்கப்பட்ட கோப்புகளிலிருந்து மெட்டாடேட்டாவைப் படிக்க புதிய ioctl கட்டளை FS_IOC_READ_VERITY_METADATA செயல்படுத்தப்பட்டுள்ளது.
    • NFS கிளையன்ட் ஒரு "ஆவலுடன்" எழுதும் பயன்முறையை (writes=eage) செயல்படுத்துகிறது, இயக்கப்பட்டால், ஒரு கோப்பிற்கான எழுதும் செயல்பாடுகள், பக்க தற்காலிக சேமிப்பைத் தவிர்த்து, உடனடியாக சேவையகத்திற்கு மாற்றப்படும். இந்த பயன்முறை நினைவக நுகர்வு குறைக்க உங்களை அனுமதிக்கிறது, கோப்பு முறைமையில் இலவச இடத்தின் முடிவைப் பற்றிய தகவல்களை உடனடி ரசீதை வழங்குகிறது, மேலும் சில சூழ்நிலைகளில் அதிகரித்த செயல்திறனை அடைவதை சாத்தியமாக்குகிறது.
    • புதிய மவுண்ட் விருப்பங்கள் CIFS (SMB) இல் சேர்க்கப்பட்டுள்ளன: கோப்பு தேக்ககத்தைக் கட்டுப்படுத்த acregmax மற்றும் கோப்பக மெட்டாடேட்டா கேச்சிங்கைக் கட்டுப்படுத்த acdirmax.
    • XFS இல், மல்டி-த்ரெட் கோட்டா சரிபார்ப்பு பயன்முறை இயக்கப்பட்டது, fsync செயல்படுத்தல் துரிதப்படுத்தப்பட்டுள்ளது, மேலும் கோப்பு முறைமையின் அளவைக் குறைக்கும் செயல்பாட்டைச் செயல்படுத்த க்ரோஃப்ஸ் குறியீடு தயாரிக்கப்பட்டுள்ளது.
  • நினைவகம் மற்றும் கணினி சேவைகள்
    • DTMP (டைனமிக் தெர்மல் பவர் மேனேஜ்மென்ட்) துணை அமைப்பு சேர்க்கப்பட்டுள்ளது, இது பொது வெப்பநிலை வரம்புகளின் அடிப்படையில் வெவ்வேறு சாதனங்களின் மின் நுகர்வுகளை மாறும் வகையில் கட்டுப்படுத்த உங்களை அனுமதிக்கிறது.
    • இணைக்கும் கட்டத்தில் (LTO, Link Time Optimization) மேம்படுத்தல்களைச் சேர்த்து, Clang கம்பைலரைப் பயன்படுத்தி கர்னலை உருவாக்கும் திறன் செயல்படுத்தப்பட்டது. LTO மேம்படுத்தல்கள் உருவாக்க செயல்பாட்டில் உள்ள அனைத்து கோப்புகளின் நிலையை கணக்கில் எடுத்துக்கொள்வதன் மூலம் வேறுபடுகின்றன, அதே நேரத்தில் பாரம்பரிய தேர்வுமுறை முறைகள் ஒவ்வொரு கோப்பையும் தனித்தனியாக மேம்படுத்துகின்றன மற்றும் பிற கோப்புகளில் வரையறுக்கப்பட்ட அழைப்பு செயல்பாடுகளுக்கான நிபந்தனைகளை கணக்கில் எடுத்துக்கொள்ளாது. எடுத்துக்காட்டாக, LTO உடன், பிற கோப்புகளின் செயல்பாடுகளுக்கு இன்லைன் வரிசைப்படுத்தல் சாத்தியமாகும், இயங்கக்கூடிய கோப்பில் பயன்படுத்தப்படாத குறியீடு சேர்க்கப்படவில்லை, வகை சரிபார்ப்பு மற்றும் பொது தேர்வுமுறை ஆகியவை திட்ட மட்டத்தில் ஒட்டுமொத்தமாக மேற்கொள்ளப்படுகின்றன. LTO ஆதரவு தற்போது x86 மற்றும் ARM64 கட்டமைப்புகளுக்கு மட்டுமே.
    • கர்னலை உருவாக்கும்போது PREEMPT_DYNAMIC அமைப்பு குறிப்பிடப்பட்டிருந்தால், பணி அட்டவணையில் துவக்க நிலையில் (preempt=none/voluntary/full) அல்லது debugfs (/debug/sched_debug) மூலம் பணிபுரியும் போது ப்ரீம்ப்ஷன் முறைகளை (PREEMPT) தேர்ந்தெடுக்க முடியும். முன்னதாக, எக்ஸ்ட்ரூஷன் பயன்முறையை சட்டசபை அளவுருக்கள் மட்டத்தில் மட்டுமே அமைக்க முடியும். இந்த மாற்றம் PREEMPT பயன்முறையுடன் கர்னல்களை அனுப்புவதற்கு விநியோகங்களை அனுமதிக்கிறது, இது டெஸ்க்டாப்புகளுக்கு ஒரு சிறிய செயல்திறன் அபராதத்தின் விலையில் குறைந்தபட்ச தாமதத்தை வழங்குகிறது, மேலும் தேவைப்பட்டால் PREEMPT_VOLUNTARY (டெஸ்க்டாப்புகளுக்கான இடைநிலை பயன்முறை) அல்லது PREEMPT_NONE (சேவையகங்களுக்கான அதிகபட்ச த்ரோபுட்) திரும்பவும். .
    • BPF_ADD, BPF_AND, BPF_OR, BPF_XOR, BPF_XCHG மற்றும் BPF_CMPXCHG ஆகிய அணு செயல்பாடுகளுக்கான ஆதரவு BPF துணை அமைப்பில் சேர்க்கப்பட்டுள்ளது.
    • மாறி ஆஃப்செட்களைக் கொண்ட சுட்டிகளைப் பயன்படுத்தி அடுக்கில் உள்ள தரவை அணுகும் திறன் BPF நிரல்களுக்கு வழங்கப்படுகிறது. எடுத்துக்காட்டாக, ஸ்டாக்கில் உள்ள வரிசையை அணுகுவதற்கு நீங்கள் முன்பு நிலையான உறுப்பு குறியீட்டை மட்டுமே பயன்படுத்த முடியும் என்றால், இப்போது நீங்கள் மாற்றும் ஒன்றைப் பயன்படுத்தலாம். தற்போதுள்ள எல்லைகளுக்குள் மட்டுமே அணுகல் கட்டுப்பாடு BPF சரிபார்ப்பாளரால் மேற்கொள்ளப்படுகிறது. ஊக குறியீட்டு செயல்பாட்டின் பாதிப்புகளை சுரண்டுவது பற்றிய கவலைகள் காரணமாக இந்த அம்சம் சலுகை பெற்ற திட்டங்களுக்கு மட்டுமே கிடைக்கும்.
    • பயனர் இடத்தில் காணக்கூடிய சுவடு நிகழ்வுகளுடன் தொடர்பில்லாத வெற்று ட்ரேஸ்பாயிண்ட்டுகளுடன் BPF நிரல்களை இணைக்கும் திறன் சேர்க்கப்பட்டது (அத்தகைய சுவடு புள்ளிகளுக்கு ABI பாதுகாப்பு உத்தரவாதம் அளிக்கப்படவில்லை).
    • CXL 2.0 (கம்ப்யூட் எக்ஸ்பிரஸ் இணைப்பு) பேருந்திற்கான ஆதரவு செயல்படுத்தப்பட்டது, இது CPU மற்றும் நினைவக சாதனங்களுக்கு இடையே அதிவேக தொடர்புகளை ஒழுங்கமைக்கப் பயன்படுகிறது (இந்த நினைவகம் போல் வெளிப்புற நினைவக சாதனங்களை RAM அல்லது நிரந்தர நினைவகத்தின் ஒரு பகுதியாகப் பயன்படுத்த உங்களை அனுமதிக்கிறது. CPU இல் நிலையான நினைவகக் கட்டுப்படுத்தி மூலம் இணைக்கப்பட்டது).
    • லினக்ஸுக்கு நேரடியாக அணுக முடியாத ஃபார்ம்வேர்-ஒதுக்கப்பட்ட நினைவக பகுதிகளிலிருந்து தரவை மீட்டெடுக்க nvmem இயக்கி சேர்க்கப்பட்டது (எடுத்துக்காட்டாக, ஃபார்ம்வேருக்கு மட்டுமே உடல் ரீதியாக அணுகக்கூடிய EEPROM நினைவகம் அல்லது ஆரம்ப துவக்க கட்டத்தில் மட்டுமே அணுகக்கூடிய தரவு).
    • "oprofile" விவரக்குறிப்பு அமைப்புக்கான ஆதரவு அகற்றப்பட்டது, இது பரவலாகப் பயன்படுத்தப்படவில்லை, மேலும் நவீன perf பொறிமுறையால் மாற்றப்பட்டது.
    • io_uring ஒத்திசைவற்ற I/O இடைமுகம் நினைவக பயன்பாட்டைக் கட்டுப்படுத்தும் cgroups உடன் ஒருங்கிணைப்பை வழங்குகிறது.
    • RISC-V கட்டமைப்பு NUMA அமைப்புகளையும், kprobes மற்றும் uprobes வழிமுறைகளையும் ஆதரிக்கிறது.
    • செயல்முறை நிலை ஸ்னாப்ஷாட்களின் செயல்பாட்டைப் பொருட்படுத்தாமல் kcmp() கணினி அழைப்பைப் பயன்படுத்துவதற்கான திறனைச் சேர்த்தது (சோதனைச் சாவடி/மீட்டமைப்பு).
    • பல ஆண்டுகளாக நடைமுறையில் பயன்படுத்தப்படாத EXPORT_UNUSED_SYMBOL() மற்றும் EXPORT_SYMBOL_GPL_FUTURE() மேக்ரோக்கள் அகற்றப்பட்டன.
  • மெய்நிகராக்கம் மற்றும் பாதுகாப்பு
    • கேஃபென்ஸ் (கர்னல் எலக்ட்ரிக் வேலி) பாதுகாப்பு பொறிமுறையைச் சேர்த்தது, இது நினைவகத்துடன் பணிபுரியும் போது பிழைகளைப் பிடிக்கிறது, பஃபர் ஓவர்ரன்ஸ் மற்றும் நினைவகத்தை விடுவித்த பிறகு அணுகல். KASAN பிழைத்திருத்த பொறிமுறையைப் போலன்றி, KFence துணை அமைப்பு அதிக இயக்க வேகம் மற்றும் குறைந்த மேல்நிலை ஆகியவற்றால் வகைப்படுத்தப்படுகிறது, இது வேலை செய்யும் கணினிகளில் அல்லது நீண்ட கால செயல்பாட்டின் போது மட்டுமே தோன்றும் நினைவக பிழைகளைப் பிடிக்க உங்களை அனுமதிக்கிறது.
    • ACRN ஹைப்பர்வைசருக்கான ஆதரவு சேர்க்கப்பட்டது, நிகழ்நேர பணிகளுக்கான தயார்நிலை மற்றும் மிஷன்-கிரிட்டிகல் சிஸ்டங்களில் பயன்படுத்துவதற்கு ஏற்றதாக எழுதப்பட்டது. ACRN ஆனது குறைந்தபட்ச மேல்நிலையை வழங்குகிறது, உபகரணங்களுடன் தொடர்பு கொள்ளும்போது குறைந்த தாமதம் மற்றும் போதுமான பதிலளிப்பிற்கு உத்தரவாதம் அளிக்கிறது. CPU ஆதாரங்கள், I/O, நெட்வொர்க் துணை அமைப்பு, கிராபிக்ஸ் மற்றும் ஒலி செயல்பாடுகளின் மெய்நிகராக்கத்தை ஆதரிக்கிறது. மின்னணு கட்டுப்பாட்டு அலகுகள், கருவி பேனல்கள், வாகன தகவல் அமைப்புகள், நுகர்வோர் IoT சாதனங்கள் மற்றும் பிற உட்பொதிக்கப்பட்ட தொழில்நுட்பங்களில் பல தனிமைப்படுத்தப்பட்ட மெய்நிகர் இயந்திரங்களை இயக்க ACRN பயன்படுத்தப்படலாம். ACRN இரண்டு வகையான விருந்தினர் அமைப்புகளை ஆதரிக்கிறது - சலுகை பெற்ற சேவை VMகள், அவை கணினி வளங்களை (CPU, நினைவகம், I/O, முதலியன) நிர்வகிக்கப் பயன்படுகின்றன, மேலும் Linux, Android மற்றும் Windows விநியோகங்களை இயக்கக்கூடிய தனிப்பயன் பயனர் VMகள்.
    • ஐஎம்ஏ (ஒருமைப்பாடு அளவீட்டு கட்டமைப்பு) துணை அமைப்பில், கோப்புகளின் ஒருமைப்பாடு மற்றும் தொடர்புடைய மெட்டாடேட்டாவை சரிபார்க்க ஹாஷ் தரவுத்தளத்தை பராமரிக்கிறது, இப்போது கர்னலின் தரவின் ஒருமைப்பாட்டை சரிபார்க்க முடியும், எடுத்துக்காட்டாக, SELinux விதிகளில் மாற்றங்களைக் கண்காணிக்க .
    • Xen ஹைப்பர்கால்களை இடைமறித்து அவற்றை பயனர் இடத்தில் இயங்கும் முன்மாதிரிக்கு அனுப்பும் திறன் KVM ஹைப்பர்வைசரில் சேர்க்கப்பட்டுள்ளது.
    • ஹைப்பர்-வி ஹைப்பர்வைசருக்கான ரூட் சூழலாக லினக்ஸைப் பயன்படுத்தும் திறனைச் சேர்த்தது. ரூட் சூழல் வன்பொருளுக்கான நேரடி அணுகலைக் கொண்டுள்ளது மற்றும் விருந்தினர் அமைப்புகளை இயக்க பயன்படுகிறது (Xen இல் Dom0 க்கு ஒப்பானது). இப்போது வரை, ஹைப்பர்-வி (மைக்ரோசாஃப்ட் ஹைப்பர்வைசர்) லினக்ஸை விருந்தினர் சூழல்களில் மட்டுமே ஆதரித்தது, ஆனால் ஹைப்பர்வைசரே விண்டோஸ் அடிப்படையிலான சூழலில் இருந்து கட்டுப்படுத்தப்பட்டது.
    • eMMC கார்டுகளுக்கான இன்லைன் குறியாக்கத்திற்கான ஆதரவு சேர்க்கப்பட்டது, இது டிரைவ் கன்ட்ரோலரில் உள்ளமைக்கப்பட்ட குறியாக்க வழிமுறைகளைப் பயன்படுத்த உங்களை அனுமதிக்கிறது, இது I/O ஐ வெளிப்படையாக என்க்ரிப்ட் செய்து மறைகுறியாக்குகிறது.
    • மையத்தில் பயன்படுத்தப்படாத RIPE-MD 128/256/320 மற்றும் Tiger 128/160/192 ஹாஷ்களுக்கான ஆதரவும், ChaCha20 அல்காரிதம் மூலம் மாற்றப்பட்ட Salsa20 ஸ்ட்ரீம் சைஃபரும் அகற்றப்பட்டது. கிரிப்டோ துணை அமைப்பு. blake2 அல்காரிதம் blake2s ஐ செயல்படுத்த மேம்படுத்தப்பட்டது.
  • பிணைய துணை அமைப்பு
    • பிணைய சாதனங்களுக்கான NAPI வாக்குப்பதிவு ஹேண்ட்லரை ஒரு தனி கர்னல் நூலுக்கு நகர்த்தும் திறனைச் சேர்த்தது, இது சில வகையான பணிச்சுமைகளுக்கு மேம்பட்ட செயல்திறனை அனுமதிக்கிறது. முன்னதாக, softirq இன் பின்னணியில் வாக்கெடுப்பு நடத்தப்பட்டது மற்றும் பணி அட்டவணையால் மூடப்பட்டிருக்கவில்லை, இது அதிகபட்ச செயல்திறனை அடைய நேர்த்தியான மேம்படுத்தல்களைச் செய்வதை கடினமாக்கியது. தனியான கர்னல் நூலில் செயல்படுத்துவது, வாக்குப்பதிவு கையாளுபவரை பயனர் இடத்திலிருந்து கவனிக்கவும், தனிப்பட்ட CPU கோர்களுடன் இணைக்கவும், பணி மாறுதலை திட்டமிடும் போது கணக்கில் எடுத்துக்கொள்ளவும் அனுமதிக்கிறது. sysfs இல் புதிய பயன்முறையை இயக்க, /sys/class/net/ அளவுரு முன்மொழியப்பட்டது. / திரிக்கப்பட்ட.
    • MPTCP (MultiPath TCP) இன் மையத்தில் ஒருங்கிணைத்தல், TCP நெறிமுறையின் விரிவாக்கம், TCP இணைப்பின் செயல்பாட்டை ஒழுங்கமைக்க பல்வேறு IP முகவரிகளுடன் தொடர்புடைய பல்வேறு பிணைய இடைமுகங்கள் மூலம் பல வழிகளில் ஒரே நேரத்தில் பாக்கெட்டுகளை வழங்குதல். புதிய வெளியீடு சில த்ரெட்களுக்கு முன்னுரிமை அளிக்கும் திறனைச் சேர்க்கிறது, இது எடுத்துக்காட்டாக, முதன்மைத் தொடரில் சிக்கல்கள் இருந்தால் மட்டுமே இயக்கப்படும் காப்பு நூல்களின் வேலையை ஒழுங்கமைக்க அனுமதிக்கிறது.
    • IGMPv3 EHT (வெளிப்படையான ஹோஸ்ட் டிராக்கிங்) பொறிமுறைக்கான ஆதரவைச் சேர்க்கிறது.
    • நெட்ஃபில்டரின் பாக்கெட் வடிகட்டுதல் இயந்திரமானது பிரத்தியேகக் கட்டுப்பாட்டைப் பெற சில அட்டவணைகளை சொந்தமாக வைத்திருக்கும் திறனை வழங்குகிறது (உதாரணமாக, பின்னணி ஃபயர்வால் செயல்முறை சில அட்டவணைகளின் உரிமையைப் பெறலாம், வேறு யாரும் அவற்றில் தலையிடுவதைத் தடுக்கலாம்).
  • உபகரணங்கள்
    • காலாவதியான மற்றும் பராமரிக்கப்படாத ARM இயங்குதளங்களை நாங்கள் சுத்தம் செய்துள்ளோம். efm32, picoxcell, prima2, tango, u300, zx மற்றும் c6x இயங்குதளங்களுக்கான குறியீடு மற்றும் அவற்றுடன் தொடர்புடைய இயக்கிகள் அகற்றப்பட்டன.
    • சியன்னா சிச்லிட் GPU (Navi 22, Radeon RX 6xxx) அடிப்படையிலான கார்டுகளை ஓவர்லாக் செய்யும் (OverDrive) திறனை amdgpu இயக்கி வழங்குகிறது. 16 முதல் 8வது தலைமுறை வரை DCE (டிஸ்ப்ளே கன்ட்ரோலர் எஞ்சின்)க்கான FP11 பிக்சல் வடிவமைப்பிற்கான ஆதரவு சேர்க்கப்பட்டது. GPU Navy Flounder (Navi 21) மற்றும் APU வான் கோக்கு, GPU ஐ மீட்டமைக்கும் திறன் செயல்படுத்தப்பட்டுள்ளது.
    • Intel கிராபிக்ஸ் கார்டுகளுக்கான i915 இயக்கி i915.mitigations அளவுருவைச் செயல்படுத்தி, மேம்பட்ட செயல்திறனுக்காக தனிமைப்படுத்தல் மற்றும் பாதுகாப்பு வழிமுறைகளை முடக்குகிறது. டைகர் ஏரியிலிருந்து தொடங்கும் சில்லுகளுக்கு, VRR (மாறி விகித புதுப்பிப்பு) பொறிமுறைக்கான ஆதரவு சேர்க்கப்பட்டுள்ளது, இது விளையாட்டுகளின் போது மென்மை மற்றும் இடைவெளி இல்லாமல் இருப்பதை உறுதிசெய்ய மானிட்டர் புதுப்பிப்பு விகிதத்தை மாற்றியமைக்க உங்களை அனுமதிக்கிறது. மேம்படுத்தப்பட்ட வண்ணத் துல்லியத்திற்காக இன்டெல் க்ளியர் கலர் தொழில்நுட்பத்திற்கான ஆதரவு சேர்க்கப்பட்டுள்ளது. DP-HDMI 2.1க்கான ஆதரவு சேர்க்கப்பட்டது. eDP பேனல்களின் பின்னொளியைக் கட்டுப்படுத்தும் திறன் செயல்படுத்தப்பட்டுள்ளது. LSPCON (லெவல் ஷிப்டர் மற்றும் புரோட்டோகால் மாற்றி) ஆதரவுடன் Gen9 GPUகளுக்கு, HDR ஆதரவு இயக்கப்பட்டுள்ளது.
    • GA100 (ஆம்பியர்) கட்டமைப்பின் அடிப்படையில் NVIDIA GPUகளுக்கான ஆரம்ப ஆதரவை nouveau இயக்கி சேர்க்கிறது.
    • SDM (Snapdragon) 508, 509 மற்றும் 512 சில்லுகளில் பயன்படுத்தப்படும் Adreno 630, 636 மற்றும் 660 GPUகளுக்கான ஆதரவை msm இயக்கி சேர்க்கிறது.
    • Sound BlasterX AE-5 Plus, Lexicon I-ONIX FW810s மற்றும் Pioneer DJM-750 ஒலி அட்டைகளுக்கான ஆதரவு சேர்க்கப்பட்டது. Intel Alder Lake PCH-P ஆடியோ துணை அமைப்பிற்கான ஆதரவு சேர்க்கப்பட்டது. பயனர் இடத்தில் ஹேண்ட்லர்களை பிழைத்திருத்துவதற்கு ஆடியோ இணைப்பியை இணைக்கும் மற்றும் துண்டிக்கும் மென்பொருள் உருவகப்படுத்துதலுக்கான ஆதரவு செயல்படுத்தப்பட்டுள்ளது.
    • 64 முதல் 1996 வரை தயாரிக்கப்பட்ட நிண்டெண்டோ 2003 கேம் கன்சோல்களுக்கான ஆதரவு சேர்க்கப்பட்டது. ஏறக்குறைய இருபது ஆண்டுகளாக வெளியிடப்படாத ஒரு காலாவதியான தளத்திற்கான புதிய துறைமுகத்தை உருவாக்குவதற்கான உந்துதல், முன்மாதிரிகளின் வளர்ச்சியைத் தூண்டுவதற்கும் விளையாட்டுகளின் போர்ட்டிங்கை எளிதாக்குவதற்கும் விருப்பம்.
    • Sony PlayStation 5 DualSense கேம் கன்ட்ரோலருக்கான இயக்கி சேர்க்கப்பட்டது.
    • ARM பலகைகள், சாதனங்கள் மற்றும் இயங்குதளங்களுக்கான ஆதரவு சேர்க்கப்பட்டது: PineTab, Snapdragon 888 / SM8350, Snapdragon MTP, இரண்டு Beacon EmbeddedWorks, Intel eASIC N5X, Netgear R8000P, Plymovent M2M, Beacon i.MX8M Nano,B.MX4I.
    • Purism Librem5 Evergreen, Xperia Z3+/Z4/Z5, ASUS Zenfone 2 Laser, BQ Aquaris X5, OnePlus6, OnePlus6T, Samsung GT-I9070 ஸ்மார்ட்போன்களுக்கான ஆதரவு சேர்க்கப்பட்டது.
    • Broadcom VK முடுக்கி பலகைகளுக்கான bcm-vk இயக்கி சேர்க்கப்பட்டது (உதாரணமாக, வால்கெய்ரி மற்றும் வைப்பர் PCIe பலகைகள்), இது ஆடியோ, வீடியோ மற்றும் பட செயலாக்க செயல்பாடுகள் மற்றும் குறியாக்கம் தொடர்பான செயல்பாடுகளை ஒரு தனி சாதனத்தில் ஆஃப்லோட் செய்ய பயன்படுகிறது.
    • நிலையான சார்ஜிங் மற்றும் விசைப்பலகை பின்னொளியைக் கட்டுப்படுத்தும் திறனுடன் லெனோவா ஐடியாபேட் இயங்குதளத்திற்கான ஆதரவு சேர்க்கப்பட்டது. ஆற்றல் நுகர்வு முறைகளைக் கட்டுப்படுத்தும் திறனுடன் திங்க்பேட் இயங்குதளத்தின் ACPI சுயவிவரத்திற்கான ஆதரவும் வழங்கப்படுகிறது. Lenovo ThinkPad X1 Tablet Gen 2 HID துணை அமைப்பிற்கான இயக்கி சேர்க்கப்பட்டது.
    • ராஸ்பெர்ரி பைக்கான கேமரா தொகுதிக்கான ஆதரவுடன் ov5647 இயக்கி சேர்க்கப்பட்டது.
    • RISC-V SoC FU740 மற்றும் HiFive Unleashed போர்டுகளுக்கான ஆதரவு சேர்க்கப்பட்டது. Kendryte K210 சிப்பிற்கான புதிய இயக்கி சேர்க்கப்பட்டுள்ளது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்