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

இரண்டு மாத வளர்ச்சிக்குப் பிறகு, லினஸ் டொர்வால்ட்ஸ் சமர்ப்பிக்க கர்னல் வெளியீடு லினக்ஸ் 5.1. மிகவும் குறிப்பிடத்தக்க மாற்றங்களில்: ஒத்திசைவற்ற I/O io_uringக்கான புதிய இடைமுகம், NVDIMM ஐ RAM ஆகப் பயன்படுத்தும் திறன், Nouveau இல் பகிரப்பட்ட மெய்நிகர் நினைவகத்திற்கான ஆதரவு, fanotify வழியாக மிகப் பெரிய கோப்பு முறைமைகளை அளவிடக்கூடிய கண்காணிப்புக்கான ஆதரவு, Zstd சுருக்கத்தை உள்ளமைக்கும் திறன் Btrfs இல் நிலைகள், ஒரு புதிய cpuidle TEO ஹேண்ட்லர், 2038 சிக்கலைத் தீர்க்க கணினி அழைப்புகளை செயல்படுத்துதல், initramfs இல்லாமல் சாதன-மேப்பர் சாதனங்களிலிருந்து துவக்கும் திறன், SafeSetID LSM தொகுதி, ஒருங்கிணைந்த நேரடி இணைப்புகளுக்கான ஆதரவு.

முக்கிய புதுமைகள்:

  • வட்டு துணை அமைப்பு, I/O மற்றும் கோப்பு முறைமைகள்
    • ஒத்திசைவற்ற I/O க்கு புதிய இடைமுகம் செயல்படுத்தப்பட்டது - io_uring, இது I/O வாக்குப்பதிவுக்கான ஆதரவு மற்றும் இடையகத்துடன் அல்லது இல்லாமல் வேலை செய்யும் திறனுக்காக குறிப்பிடத்தக்கது. முன்னர் முன்மொழியப்பட்ட ஒத்திசைவற்ற I/O பொறிமுறையான “aio” இடையக I/O ஐ ஆதரிக்கவில்லை, O_DIRECT பயன்முறையில் மட்டுமே செயல்பட முடியும் (இடையகப்படுத்தல் மற்றும் தற்காலிக சேமிப்பை புறக்கணிக்காமல்), மெட்டாடேட்டா கிடைக்கும் வரை காத்திருப்பதால் பூட்டுவதில் சிக்கல்கள் இருந்தன, மேலும் நினைவகத்தில் தரவை நகலெடுப்பதன் காரணமாக பெரிய மேல்நிலை செலவுகளை வெளிப்படுத்தியது.

      API க்குள்
      io_uring டெவலப்பர்கள் பழைய aio இடைமுகத்தின் குறைபாடுகளை நீக்க முயன்றனர். மூலம் உற்பத்தித்திறன் io_uring மிக அருகில் உள்ளது SPDK மற்றும் வாக்கெடுப்பு இயக்கப்பட்டவுடன் பணிபுரியும் போது லிபாயோவை விட கணிசமாக முன்னணியில் உள்ளது. பயனர் இடத்தில் இயங்கும் இறுதிப் பயன்பாடுகளில் io_uring ஐப் பயன்படுத்த நூலகம் தயார் செய்யப்பட்டுள்ளது சுதந்திரம், இது கர்னல் இடைமுகத்தின் மேல் ஒரு உயர்-நிலை கட்டமைப்பை வழங்குகிறது;

    • FS fanotify() இல் நிகழ்வு கண்காணிப்பு பொறிமுறையில் சேர்க்கப்பட்டது சூப்பர் பிளாக் மற்றும் கட்டமைப்பு மாற்ற சூழ்நிலைகளை கண்காணிப்பதற்கான ஆதரவு மாறுபட்ட (கோப்பகங்களை உருவாக்குதல், நீக்குதல் மற்றும் நகர்த்துதல் போன்ற நிகழ்வுகள்). வழங்கப்பட்ட அம்சங்கள் inotify பொறிமுறையைப் பயன்படுத்தி மிகப் பெரிய கோப்பு முறைமைகளில் சுழல்நிலை மாற்ற கண்காணிப்பை உருவாக்கும் போது எழும் அளவிடுதல் சிக்கல்களைத் தீர்க்க உதவுகின்றன (பயனுள்ள மாற்றங்களை முன்பு inotify மூலம் மட்டுமே கண்காணிக்க முடியும், ஆனால்
      பெரிய உள்ளமைக்கப்பட்ட கோப்பகங்களின் சுழல்நிலை கண்காணிப்பின் நிலைமைகளில் செயல்திறன் விரும்பத்தக்கதாக உள்ளது). இப்போது அத்தகைய கண்காணிப்பை fanotify மூலம் திறம்பட செய்ய முடியும்;

    • Btrfs கோப்பு முறைமையில் சேர்க்கப்பட்டது zstd அல்காரிதத்திற்கான சுருக்க அளவைத் தனிப்பயனாக்கும் திறன், இது வேகமான ஆனால் பயனற்ற lz4 மற்றும் மெதுவான ஆனால் நல்ல கம்ப்ரஷன் xz ஆகியவற்றுக்கு இடையே ஒரு உகந்த சமரசமாக கருதப்படலாம். zlib ஐப் பயன்படுத்தும் போது சுருக்க அளவை அமைப்பது எப்படி சாத்தியமாகியிருந்தது என்பதை ஒப்பிடுவதன் மூலம், "-o compress=zstd:level" மவுண்ட் விருப்பத்திற்கான ஆதரவு zstd க்கு சேர்க்கப்பட்டுள்ளது. சோதனையின் போது, ​​குறைந்தபட்ச முதல் நிலை 2.658 MB/s சுருக்க வேகத்துடன் 438.47 மடங்கு தரவு சுருக்கத்தை வழங்கியது, 910.51 MB/s டிகம்ப்ரஷன் வேகம் மற்றும் 780 MB நினைவக நுகர்வு, மற்றும் அதிகபட்ச நிலை 15 3.126 முறை வழங்கப்பட்டது, ஆனால் ஒரு சுருக்கத்துடன் வேகம் 37.30 MB/s. அன்பேக்கிங் 878.84 MB/s மற்றும் நினைவக நுகர்வு 2547 MB;
    • சேர்க்கப்பட்டது initramfs ஐப் பயன்படுத்தாமல், device-mapper சாதனத்தில் உள்ள கோப்பு முறைமையிலிருந்து துவக்கும் திறன். தற்போதைய கர்னல் வெளியீட்டில் தொடங்கி, டிவைஸ்-மேப்பர் சாதனங்கள் துவக்கச் செயல்பாட்டின் போது நேரடியாகப் பயன்படுத்தப்படலாம், எடுத்துக்காட்டாக, ரூட் கோப்பு முறைமையுடன் ஒரு பகிர்வாக. "dm-mod.create" என்ற துவக்க அளவுருவைப் பயன்படுத்தி பகிர்வு கட்டமைக்கப்படுகிறது. ஏற்றுவதற்கு அனுமதிக்கப்படும் சாதன-மேப்பர் தொகுதிகள்: "கிரிப்ட்", "தாமதம்", "லீனியர்", "ஸ்னாப்ஷாட்-ஆரிஜின்" மற்றும் "வெரிட்டி";
    • F2FS_NOCOW_FL கொடியானது F2FS கோப்பு முறைமையில் ஃபிளாஷ் டிரைவ்களை நோக்கிச் சேர்க்கப்பட்டுள்ளது, இது கொடுக்கப்பட்ட கோப்பிற்கான நகல்-ஆன்-ரைட் பயன்முறையை முடக்க உங்களை அனுமதிக்கிறது;
    • கர்னலில் இருந்து கோப்பு முறைமை அகற்றப்பட்டது Exofs, இது ext2 இன் மாறுபாடாகும், இது OSD (பொருள் சார்ந்த சேமிப்பக சாதனம்) பொருள் சேமிப்பகங்களுடன் வேலை செய்வதற்கு ஏற்றது. அத்தகைய பொருள் சேமிப்பக சாதனங்களுக்கான SCSI நெறிமுறைக்கான ஆதரவும் அகற்றப்பட்டது;
  • மெய்நிகராக்கம் மற்றும் பாதுகாப்பு
    • தேர்ந்தெடுக்கப்பட்ட செயல்முறைக்கான வழிமுறைகளை ஊகமாக செயல்படுத்துவதைக் கட்டுப்படுத்த prctl() இல் PR_SPEC_DISABLE_NOEXEC விருப்பம் சேர்க்கப்பட்டது. ஒரு புதிய விருப்பம், ஸ்பெக்டர் தாக்குதலால் தாக்கப்படக்கூடிய செயல்முறைகளுக்கான ஊகச் செயலாக்கத்தைத் தேர்ந்தெடுத்து முடக்க உங்களை அனுமதிக்கிறது. exec()க்கான முதல் அழைப்பு வரை பூட்டு நீடிக்கும்;
    • எல்எஸ்எம் தொகுதி செயல்படுத்தப்பட்டது SafeSetID, இது சிறப்புரிமைகளை அதிகரிக்காமல் (CAP_SETUID) மற்றும் ரூட் சலுகைகளைப் பெறாமல் பயனர்களைப் பாதுகாப்பாக நிர்வகிக்க கணினி சேவைகளை அனுமதிக்கிறது. செல்லுபடியாகும் பிணைப்புகளின் வெள்ளைப் பட்டியலின் அடிப்படையில் செக்யூரிட்டிகளில் விதிகளை வரையறுப்பதன் மூலம் சிறப்புரிமைகள் ஒதுக்கப்படுகின்றன ("UID1:UID2" வடிவத்தில்);
    • பாதுகாப்பு தொகுதிகள் (LSMs) ஸ்டாக்-அடிப்படையில் ஏற்றுவதற்கு தேவையான குறைந்த-நிலை மாற்றங்கள் சேர்க்கப்பட்டன. எந்த தொகுதிகள் ஏற்றப்படுகின்றன மற்றும் எந்த வரிசையில் உள்ளன என்பதைக் கட்டுப்படுத்த "lsm" கர்னல் துவக்க விருப்பத்தை அறிமுகப்படுத்தியது;
    • கோப்பு பெயர்வெளிகளுக்கான ஆதரவு தணிக்கை துணை அமைப்பில் சேர்க்கப்பட்டுள்ளது;
    • விரிவாக்கப்பட்டது GCC செருகுநிரல் structleak இன் திறன்கள், இது நினைவக உள்ளடக்கங்களின் சாத்தியமான கசிவுகளைத் தடுக்க உங்களை அனுமதிக்கிறது, ஸ்டேக்கில் உள்ள குறிப்பு அணுகல் மூலம் குறியீட்டில் பயன்படுத்தப்படும் ஏதேனும் மாறிகளின் துவக்கம் வழங்கப்படுகிறது;
  • பிணைய துணை அமைப்பு
    • சாக்கெட்டுகளுக்கு செயல்படுத்தப்பட்டது புதிய விருப்பம் "SO_BINDTOIFINDEX" போன்றது
      "SO_BINDTODEVICE", ஆனால் இடைமுகப் பெயருக்குப் பதிலாக பிணைய இடைமுகத்தின் குறியீட்டு எண்ணை ஒரு வாதமாக எடுத்துக்கொள்வது;

    • mac80211 அடுக்கு ஒரு சாதனத்திற்கு பல BSSIDகளை (MAC முகவரிகள்) ஒதுக்கும் திறனைச் சேர்த்துள்ளது. வைஃபை செயல்திறனை மேம்படுத்தும் திட்டத்தின் ஒரு பகுதியாக, mac80211 ஸ்டேக் ஆனது ஏர்டைம் அக்கவுண்டிங் மற்றும் பல நிலையங்களில் ஏர்டைமை விநியோகிக்கும் திறனைச் சேர்த்துள்ளது (அணுகல் பாயிண்ட் பயன்முறையில் செயல்படும் போது, ​​வயர்லெஸ் ஸ்டேஷன்களை மெதுவாக்குவதற்கு குறைவான டிரான்ஸ்மிஷன் நேரத்தை ஒதுக்குகிறது. நிலையங்கள்);
    • பொறிமுறை சேர்க்கப்பட்டது "டெவ்லிங்க் ஆரோக்கியம்", இது பிணைய இடைமுகத்தில் சிக்கல்கள் ஏற்படும் போது அறிவிப்புகளை வழங்குகிறது;
  • நினைவகம் மற்றும் கணினி சேவைகள்
    • செயல்படுத்தப்பட்டது PID மறுபயன்பாட்டை அனுமதிக்கும் பாதுகாப்பான சமிக்ஞை விநியோகம். எடுத்துக்காட்டாக, முன்பு கொலையை அழைக்கும் போது, ​​ஒரு சிக்னலை அனுப்பிய உடனேயே, செயல்முறை முடிவடைந்ததன் காரணமாக இலக்கு PID விடுவிக்கப்பட்டு மற்றொரு செயல்முறையால் ஆக்கிரமிக்கப்பட்டு, சிக்னல் மற்றொரு செயல்முறைக்கு அனுப்பப்படும் சூழ்நிலை ஏற்படலாம். இத்தகைய சூழ்நிலைகளை அகற்ற, ஒரு புதிய கணினி அழைப்பு pidfd_send_signal சேர்க்கப்பட்டுள்ளது, இது நிலையான செயல்முறை பிணைப்பை உறுதிப்படுத்த /proc/pid இலிருந்து கோப்பு விளக்கங்களைப் பயன்படுத்துகிறது. கணினி அழைப்பு செயலாக்கத்தின் போது PID மீண்டும் பயன்படுத்தப்பட்டாலும், கோப்பு விளக்கமானது மாறாது மற்றும் செயல்முறைக்கு ஒரு சமிக்ஞையை அனுப்ப பாதுகாப்பாகப் பயன்படுத்தலாம்;
    • சேர்க்கப்பட்டது நிரந்தர நினைவக சாதனங்களைப் பயன்படுத்தும் திறன் (உதாரணமாக, நிலையான நினைவகம் NVDIMM) ரேம் ஆக. இப்போது வரை, சேமிப்பக சாதனங்கள் போன்ற சாதனங்களை கர்னல் ஆதரித்தது, ஆனால் இப்போது அவை கூடுதல் RAM ஆகவும் பயன்படுத்தப்படலாம். செயல்திறன் பின்னடைவைச் சமாளிக்க விரும்பும் பயனர்களின் விருப்பத்திற்குப் பதிலளிக்கும் வகையில் இந்த அம்சம் செயல்படுத்தப்படுகிறது மற்றும் dax க்கு mmap க்கு மேல் இயங்கும் பயனர் இட நினைவக ஒதுக்கீடு அமைப்புகளைப் பயன்படுத்துவதற்குப் பதிலாக சொந்த Linux கர்னல் நினைவக மேலாண்மை API ஐப் பயன்படுத்த விரும்புகிறது. கோப்பு;
    • புதிய CPU ஐடில் ஹேண்ட்லர் சேர்க்கப்பட்டது (சிபியுவை எப்போது ஆழமான ஆற்றல் சேமிப்பு முறைகளில் வைக்கலாம் என்பதை cpuidle தீர்மானிக்கிறது; ஆழமான பயன்முறை, அதிக சேமிப்பு, ஆனால் பயன்முறையிலிருந்து வெளியேற அதிக நேரம் எடுக்கும்) - TEO (டைமர் நிகழ்வுகள் சார்ந்த கவர்னர் ) இப்போது வரை, இரண்டு cpuidle கையாளுபவர்கள் முன்மொழியப்பட்டனர் - "மெனு" மற்றும் "ஏணி", ஹூரிஸ்டிக்ஸில் வேறுபடுகின்றன. "மெனு" கையாளுபவருக்கு ஹூரிஸ்டிக் முடிவுகளை எடுப்பதில் சிக்கல்கள் உள்ளன, அதை அகற்ற புதிய ஹேண்ட்லரைத் தயாரிக்க முடிவு செய்யப்பட்டது. TEO ஆனது "மெனு" ஹேண்ட்லருக்கு மாற்றாக நிலைநிறுத்தப்பட்டுள்ளது, அதே அளவிலான மின் நுகர்வுகளை பராமரிக்கும் போது அதிக செயல்திறனை அனுமதிக்கிறது.
      "cpuidle.governor=teo" என்ற துவக்க அளவுருவைப் பயன்படுத்தி புதிய ஹேண்ட்லரை நீங்கள் செயல்படுத்தலாம்;

    • அகற்றும் பணியின் ஒரு பகுதியாக 2038 இன் சிக்கல்கள், 32-பிட் டைம்_டி வகையின் நிரம்பி வழிவதால், 32-பிட் கட்டமைப்புகளுக்கு 64-பிட் நேர கவுண்டர்களை வழங்கும் சிஸ்டம் அழைப்புகள் அடங்கும். இதன் விளைவாக, 64-பிட் time_t கட்டமைப்பை இப்போது அனைத்து கட்டமைப்புகளிலும் பயன்படுத்தலாம். விருப்பங்களுக்கான நெட்வொர்க் துணை அமைப்பிலும் இதே போன்ற மாற்றங்கள் செயல்படுத்தப்பட்டுள்ளன டைம்ஸ்டாம்பைக் நெட்வொர்க் சாக்கெட்டுகள்;
    • மையத்திற்கான ஹாட் பேட்ச்சிங் அமைப்பில் (லைவ் பேட்சிங்) சேர்க்கப்பட்டது "அணு மாற்று" அம்சம், ஒரு செயல்பாட்டில் தொடர்ச்சியான மாற்றங்களைப் பயன்படுத்துவதற்கான அம்சம். இந்த அம்சம், ஒரே நேரத்தில் பல மாற்றங்களை உள்ளடக்கிய சுருக்க இணைப்புகளை விநியோகிக்க உங்களை அனுமதிக்கிறது, அதற்குப் பதிலாக நேரடி இணைப்புகளை கண்டிப்பாக வரையறுக்கப்பட்ட வரிசையில் நிலை-நிலையாகப் பயன்படுத்துவதற்குப் பதிலாக, பராமரிப்பது மிகவும் கடினம். முன்பு ஒவ்வொரு அடுத்தடுத்த மாற்றமும் கடைசி மாற்றத்திற்குப் பிறகு செயல்பாட்டின் நிலையை அடிப்படையாகக் கொண்டிருக்க வேண்டும், இப்போது ஒரே நேரத்தில் ஒரு ஆரம்ப நிலைக்கு இணைக்கப்பட்ட பல மாற்றங்களை பிரச்சாரம் செய்ய முடியும் (அதாவது, பேஸ் கர்னலுக்குப் பதிலாக ஒரு ஒருங்கிணைந்த பேட்சை பராமரிப்பாளர்கள் பராமரிக்க முடியும். ஒன்றையொன்று சார்ந்திருக்கும் இணைப்புகளின் சங்கிலி );
    • அறிவித்தது a.out இயங்கக்கூடிய கோப்பு வடிவத்திற்கான ஆதரவு நிறுத்தப்பட்டது மற்றும்
      நீக்கப்பட்டது a.out வடிவத்தில் முக்கிய கோப்புகளை உருவாக்குவதற்கான குறியீடு, இது கைவிடப்பட்ட நிலையில் உள்ளது. a.out வடிவம் நீண்ட காலமாக Linux கணினிகளில் பயன்படுத்தப்படவில்லை, மேலும் a.out கோப்புகளின் உருவாக்கமானது இயல்புநிலை Linux கட்டமைப்புகளில் உள்ள நவீன கருவிகளால் நீண்ட காலமாக ஆதரிக்கப்படவில்லை. கூடுதலாக, a.out கோப்புகளுக்கான ஏற்றி முற்றிலும் பயனர் இடத்தில் செயல்படுத்தப்படலாம்;

    • பயன்படுத்தப்படாத குறியீட்டைக் கண்டறிந்து அகற்றும் திறன் BPF நிரல் சரிபார்ப்பு பொறிமுறையில் சேர்க்கப்பட்டுள்ளது. கர்னல் BPF துணை அமைப்பிற்கான ஸ்பின்லாக் ஆதரவுடன் இணைப்புகளை உள்ளடக்கியது, BPF நிரல்களின் இணையான செயலாக்கத்தை நிர்வகிப்பதற்கான கூடுதல் திறன்களை வழங்குகிறது;
  • உபகரணங்கள்
    • Nouveau இயக்கியில் சேர்க்கப்பட்டது பன்முக நினைவக மேலாண்மைக்கான ஆதரவு, CPU மற்றும் GPU ஆகியவை பொதுவான ஒத்திசைக்கப்பட்ட நினைவக பகுதிகளை அணுக அனுமதிக்கிறது. பகிரப்பட்ட மெய்நிகர் நினைவக அமைப்பு (SVM, பகிர்ந்த மெய்நிகர் நினைவகம்) HMM (Heterogeneous memory management) துணை அமைப்பின் அடிப்படையில் செயல்படுத்தப்படுகிறது, இது அணுகக்கூடிய சொந்த நினைவக மேலாண்மை அலகுகள் (MMU, நினைவக மேலாண்மை அலகு) கொண்ட சாதனங்களைப் பயன்படுத்த அனுமதிக்கிறது. முதன்மை நினைவகம். குறிப்பாக, HMM ஐப் பயன்படுத்தி, GPU மற்றும் CPU க்கு இடையில் பகிரப்பட்ட முகவரி இடத்தை நீங்கள் ஒழுங்கமைக்கலாம், இதில் GPU ஆனது செயல்முறையின் முக்கிய நினைவகத்தை அணுக முடியும். SVM ஆதரவு தற்போது பாஸ்கல் குடும்ப ஜிபியுக்களுக்கு மட்டுமே இயக்கப்பட்டுள்ளது, இருப்பினும் வோல்டா மற்றும் டூரிங் ஜிபியுக்களுக்கும் ஆதரவு வழங்கப்படுகிறது. மேலும், நோவியோவில் சேர்க்கப்பட்டது புதிய ioctl செயல்முறை நினைவக பகுதிகளை GPU நினைவகத்திற்கு நகர்த்துவதைக் கட்டுப்படுத்துகிறது;
    • GPU ஸ்கைலேக்கிற்கான Intel DRM இயக்கி மற்றும் அதற்குப் பிறகு (gen9+) சேர்க்கப்பட்டுள்ளது முன்னிருப்பாக, ஃபாஸ்ட்பூட் பயன்முறை துவக்கத்தின் போது தேவையற்ற பயன்முறை மாற்றங்களை நீக்குகிறது. சேர்க்கப்பட்டது новые காஃபிலேக் மற்றும் ஐஸ் லேக் மைக்ரோஆர்கிடெக்சர்களை அடிப்படையாகக் கொண்ட சாதன அடையாளங்காட்டிகள். காஃபிலேக் சில்லுகளுக்கு சேர்க்கப்பட்டது GVT ஆதரவு (GPU மெய்நிகராக்கம்) மெய்நிகர் GPUகளுக்கு செயல்படுத்தப்பட்டது VFIO EDID ஆதரவு. LCD பேனல்களுக்கு MIPI/DSI சேர்க்கப்பட்டது ACPI/PMIC உறுப்புகளுக்கான ஆதரவு. செயல்படுத்தப்பட்டது புதிய டிவி முறைகள் 1080p30/50/60 TV;
    • amdgpu இயக்கிக்கு Vega10/20 BACO GPUக்கான ஆதரவு சேர்க்கப்பட்டது. வேகா 10/20 பவர் மேனேஜ்மென்ட் மற்றும் வேகா 10 கூலர் கண்ட்ரோல் டேபிள்கள் செயல்படுத்தப்பட்டது. பிக்காசோ ஜிபியுக்களுக்கான புதிய பிசிஐ சாதன அடையாளங்காட்டிகள் சேர்க்கப்பட்டுள்ளன. சேர்க்கப்பட்டது முட்டுக்கட்டைகளைத் தவிர்க்க திட்டமிடப்பட்ட சார்புகளை நிர்வகிப்பதற்கான இடைமுகம்;
    • சேர்க்கப்பட்டது திரை முடுக்கிகளுக்கான DRM/KMS இயக்கி ஏஆர்எம் கொமேடா (மாலி D71);
    • Toppoly TPG110, Sitronix ST7701, PDA 91-00156-A0, LeMaker BL035-RGB-002 3.5 மற்றும் Kingdisplay kd097d04 திரை பேனல்களுக்கான ஆதரவு சேர்க்கப்பட்டது;
    • Rockchip RK3328, Cirrus Logic CS4341 மற்றும் CS35L36, MediaTek MT6358, Qualcomm WCD9335 மற்றும் Ingenic JZ4725B ஆடியோ கோடெக்குகள் மற்றும் Mediatek MT8183 ஆடியோ இயங்குதளத்திற்கான ஆதரவு சேர்க்கப்பட்டது;
    • NAND கட்டுப்படுத்திகளுக்கான ஆதரவு சேர்க்கப்பட்டது Flash STMicroelectronics FMC2, Amlogic Meson;
    • ஹபானா AI வன்பொருள் அமைப்புகளுக்கு முடுக்கி ஆதரவு சேர்க்கப்பட்டது;
    • NXP ENETC கிகாபிட் ஈதர்நெட் கன்ட்ரோலர்கள் மற்றும் MediaTek MT7603E (PCIe) மற்றும் MT76x8 வயர்லெஸ் இடைமுகங்களுக்கான ஆதரவு சேர்க்கப்பட்டது.

அதே நேரத்தில், லத்தீன் அமெரிக்க இலவச மென்பொருள் அறக்கட்டளை உருவானது
விருப்பத்தை முற்றிலும் இலவச கர்னல் 5.1 - Linux-libre 5.1-gnu, இலவசம் அல்லாத கூறுகள் அல்லது குறியீடு பிரிவுகளைக் கொண்ட ஃபார்ம்வேர் மற்றும் இயக்கி உறுப்புகள் அழிக்கப்பட்டது, இதன் நோக்கம் உற்பத்தியாளரால் வரையறுக்கப்பட்டுள்ளது. புதிய வெளியீட்டில், mt7603 மற்றும் goya இயக்கிகளில் ப்ளாப் ஏற்றுதல் முடக்கப்பட்டுள்ளது. இயக்கிகள் மற்றும் துணை அமைப்புகள் wilc1000, iwlwifi, soc-acpi-intel, brcmfmac, mwifiex, btmrvl, btmtk மற்றும் touchscreen_dmi ஆகியவற்றில் ப்ளாப் கிளீனிங் குறியீடு புதுப்பிக்கப்பட்டது. lantiq xrx200 ஃபார்ம்வேர் ஏற்றி கர்னலில் இருந்து அகற்றப்பட்டதால் பிளாப் சுத்தம் செய்வது நிறுத்தப்பட்டது.

ஆதாரம்: opennet.ru

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