லினக்ஸ் கர்னல் 5.0 வெளியிடப்பட்டது

முக்கிய பதிப்பின் எண்ணிக்கையை 5 ஆக அதிகரிப்பது எந்த பெரிய மாற்றங்களையும் அல்லது பொருந்தக்கூடிய முறிவுகளையும் குறிக்காது. இது எங்கள் அன்பான லினஸ் டொர்வால்ட்ஸ் மன அமைதியை பராமரிக்க உதவுகிறது. சில மாற்றங்கள் மற்றும் புதுமைகளின் பட்டியல் கீழே உள்ளது.

கோர் கோர்:

  • ARM போன்ற சமச்சீரற்ற செயலிகளில் CFS செயல்முறை திட்டமிடல் வித்தியாசமாக வேலை செய்கிறது - இது முதலில் குறைந்த சக்தி மற்றும் ஆற்றல் திறன் கொண்ட கோர்களை ஏற்றுகிறது.
  • fanotify கோப்பு நிகழ்வு கண்காணிப்பு API மூலம், செயல்படுத்துவதற்காக கோப்பு திறக்கப்படும்போது அறிவிப்புகளைப் பெறலாம்.
  • cpuset கட்டுப்படுத்தி ஒருங்கிணைக்கப்பட்டுள்ளது, இது CPU மற்றும் NUMA முனைகளின் பயன்பாட்டின் அடிப்படையில் செயல்முறைகளின் குழுக்களைக் கட்டுப்படுத்தப் பயன்படுகிறது.
  • பின்வரும் ARM சாதனங்களுக்கான ஆதரவு சேர்க்கப்பட்டுள்ளது: Qualcomm QCS404, Allwinner T3, NXP/Freescale i.MX7ULP, NXP LS1028A, i.MX8, RDA Micro RDA8810PL, Rockchip Gru Scarlet, Allwinner Emlid Neutis N5, மற்றும் பல.
  • ARM துணை அமைப்பில் மேம்பாடுகள்: நினைவக ஹாட்-பிளக், மெல்ட் டவுன் மற்றும் ஸ்பெக்டர் பாதுகாப்பு, 52-பிட் நினைவக முகவரி மற்றும் பல.
  • x86-64க்கான WBNOINVD அறிவுறுத்தலுக்கான ஆதரவு.

நினைவக துணை அமைப்பு:

  • ARM64 இயங்குதளங்களில் KASAN கருவிக்கு குறைந்த நினைவக நுகர்வு கொண்ட டெஸ்ட் டேக் மாற்றீடு கிடைக்கிறது.
  • நினைவக துண்டாடுதல் வியத்தகு முறையில் குறைக்கப்பட்டுள்ளது (90% வரை), இதன் விளைவாக வெளிப்படையான பெரிய பக்க நுட்பம் சிறப்பாக செயல்படுகிறது.
  • பெரிய நினைவக பகுதிகளில் mremap(2) இன் செயல்திறன் 20 மடங்கு வரை அதிகரிக்கப்பட்டுள்ளது.
  • KSM பொறிமுறையில், jhash2 xxhash ஆல் மாற்றப்படுகிறது, இதன் காரணமாக 64-பிட் கணினிகளில் KSM இன் வேகம் 5 மடங்கு அதிகரித்துள்ளது.
  • ZRam மற்றும் OOM இன் மேம்பாடுகள்.

சாதனங்கள் மற்றும் கோப்பு முறைமைகளைத் தடு:

  • கோரிக்கை வரிசைகளின் பல-நிலை அமைப்புடன் கூடிய blk-mq பொறிமுறையானது தொகுதி சாதனங்களுக்கான பிரதானமாக மாறியுள்ளது. mq அல்லாத அனைத்து குறியீடுகளும் அகற்றப்பட்டன.
  • NVMe ஆதரவுக்கான மேம்பாடுகள், குறிப்பாக நெட்வொர்க்கில் சாதனம் செயல்படும் வகையில்.
  • Btrfs க்கு, swap கோப்புகளுக்கான முழு ஆதரவும் செயல்படுத்தப்படுகிறது, மேலும் மெட்டாடேட்டாவை மீண்டும் எழுதாமல் FSID ஐ மாற்றுகிறது.
  • fsck வழியாக FS ஐ ஒத்திவைக்க F2FS இல் ioctl அழைப்பு சேர்க்கப்பட்டது.
  • ஒருங்கிணைந்த பைண்டர்எஃப்எஸ் - இடைசெயல் தொடர்புக்கான போலி-எஃப்எஸ். ஒரே சூழலில் Android இன் பல நிகழ்வுகளை இயக்க உங்களை அனுமதிக்கிறது.
  • CIFS இல் பல மேம்பாடுகள்: DFS கேச், நீட்டிக்கப்பட்ட பண்புக்கூறுகள், smb3.1.1 நெறிமுறை.
  • ZRam பயன்படுத்தப்படாத ஸ்வாப் சாதனங்களுடன் மிகவும் உகந்ததாக செயல்படுகிறது, நினைவகத்தை சேமிக்கிறது.

பாதுகாப்பு மற்றும் மெய்நிகராக்கம்:

  • ரஷ்ய கூட்டமைப்பின் FSB ஆல் உருவாக்கப்பட்ட ஸ்ட்ரீபாக் ஹாஷ் செயல்பாடு (GOST 34.11-2012) சேர்க்கப்பட்டது.
  • குறைந்த சக்தி கொண்ட சாதனங்களுக்காக கூகுள் உருவாக்கிய அடியண்டம் என்க்ரிப்ஷன் அல்காரிதத்திற்கான ஆதரவு.
  • அல்காரிதம்கள் XChaCha12, XChaCha20 மற்றும் NHPoly1305 ஆகியவை அடங்கும்.
  • seccomp அழைப்புகளைக் கையாளுதல் இப்போது பயனர் இடத்திற்கு நகர்த்தப்படலாம்.
  • KVM விருந்தினர் அமைப்புகளுக்கு, இன்டெல் செயலி டிரேஸ் நீட்டிப்புகளுக்கான ஆதரவு குறைந்தபட்ச செயல்திறன் சிதைவுடன் செயல்படுத்தப்படுகிறது.
  • KVM/Hyper-V துணை அமைப்பில் மேம்பாடுகள்.
  • virtio-gpu இயக்கி இப்போது மெய்நிகர் மானிட்டர்களுக்கான EDID உருவகப்படுத்துதலை ஆதரிக்கிறது.
  • virtio_blk இயக்கி நிராகரிப்பு அழைப்பை செயல்படுத்துகிறது.
  • இன்டெல் டிஎஸ்எம் 1.8 விவரக்குறிப்புகளின் அடிப்படையில் என்வி நினைவகத்திற்கான பாதுகாப்பு அம்சங்கள் செயல்படுத்தப்பட்டன.

சாதன இயக்கிகள்:

  • அடாப்டிவ் ஒத்திசைவு (டிஸ்ப்ளே போர்ட் தரநிலையின் ஒரு பகுதி) மற்றும் மாறி புதுப்பிப்பு விகிதங்கள் (HDMI தரநிலையின் ஒரு பகுதி) ஆகியவற்றை முழுமையாக ஆதரிக்க DRM APIக்கான மாற்றங்கள்.
  • உயர் தெளிவுத்திறன் கொண்ட திரைகளில் வீடியோ ஸ்ட்ரீம்களின் இழப்பற்ற சுருக்கத்திற்கு டிஸ்ப்ளே ஸ்ட்ரீம் சுருக்க தரநிலை சேர்க்கப்பட்டுள்ளது.
  • AMDGPU இயக்கி இப்போது FreeSync 2 HDR மற்றும் CI, VI, SOC15 க்கான GPU மீட்டமைப்பை ஆதரிக்கிறது.
  • இன்டெல் வீடியோ இயக்கி இப்போது ஆம்பர் லேக் சிப்ஸ், YCBCR 4:2:0 மற்றும் YCBCR 4:4:4 வடிவங்களை ஆதரிக்கிறது.
  • டூரிங் TU104/TU106 குடும்பத்தின் வீடியோ அட்டைகளுக்கான வீடியோ பயன்முறைகளுடன் பணிபுரியும் Nouveau இயக்கி அடங்கும்.
  • Raspberry Pi தொடுதிரை, CDTech பேனல்கள், Banana Pi, DLC1010GIG போன்றவற்றுக்கான ஒருங்கிணைந்த இயக்கிகள்.
  • HDA இயக்கி "ஜாக்" பொத்தான், LED குறிகாட்டிகள், Tegra186 மற்றும் Tegra194 சாதனங்களை ஆதரிக்கிறது.
  • உள்ளீட்டு துணை அமைப்பு சில மைக்ரோசாஃப்ட் மற்றும் லாஜிடெக் எலிகளில் உயர் துல்லியமான ஸ்க்ரோலிங் மூலம் வேலை செய்ய கற்றுக்கொண்டது.
  • வெப்கேம்கள், டிவி ட்யூனர்கள், USB, IIO போன்றவற்றுக்கான இயக்கிகளில் நிறைய மாற்றங்கள்.

நெட்வொர்க் துணை அமைப்பு:

  • UDP அடுக்கு இடைநிலை இடையகமின்றி ஒரு சாக்கெட் வழியாக தரவை அனுப்புவதற்கான பூஜ்ஜிய-நகல் பொறிமுறைக்கான ஆதரவை செயல்படுத்துகிறது.
  • ஜெனரிக் ரிசீவ் ஆஃப்லோட் பொறிமுறையும் அங்கு சேர்க்கப்பட்டுள்ளது.
  • xfrm கொள்கைகள் அதிக எண்ணிக்கையில் இருக்கும் போது மேம்படுத்தப்பட்ட தேடல் செயல்திறன்.
  • சுரங்கங்களை இறக்கும் திறன் VLAN இயக்கிக்கு சேர்க்கப்பட்டுள்ளது.
  • இன்பினிபேண்ட் மற்றும் வயர்லெஸ் நெட்வொர்க்குகளுக்கான ஆதரவில் பல மேம்பாடுகள்.

ஆதாரம்: linux.org.ru

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