ഷാഡോ സ്റ്റാക്ക്, എഫ്എസ് മെച്ചപ്പെടുത്തലുകൾ, ഒപ്റ്റിമൈസേഷനുകൾ എന്നിവയും അതിലേറെയും സഹിതമാണ് Linux 6.6 എത്തുന്നത്

ലിനക്സ് കേർണൽ

യുണിക്സ് കേർണലിന് സമാനമായി ലിനക്സ് ഒരു സ്വതന്ത്ര കേർണലാണ്.സൌജന്യ, ഓപ്പൺ സോഴ്സ് സോഫ്റ്റ്വെയറിന്റെ പ്രധാന ഉദാഹരണങ്ങളിലൊന്നാണിത്.

അടുത്തിടെ ലിനസ് ടോർവാൾഡ്, ലിനക്സ് കേർണലിന്റെ സ്രഷ്ടാവും പരിപാലിക്കുന്നയാളും, പതിപ്പ് 6.6-ന്റെ റിലീസ് പ്രഖ്യാപിച്ചു, ജോലി വൈകിപ്പിക്കാൻ എല്ലാ ഒഴികഴിവുകളും തീർപ്പാക്കിയ ശേഷം. ഈ പുതിയ പതിപ്പ് നിരവധി പുതിയ സവിശേഷതകളും മെച്ചപ്പെടുത്തലുകളും കൊണ്ടുവരുന്നു, പ്രത്യേകിച്ച് സുരക്ഷ, ഹാർഡ്‌വെയർ പിന്തുണ, പ്രകടനം. Linux 6.6-ലെ ഏറ്റവും ശ്രദ്ധേയമായ പുതിയ ഫീച്ചറുകളിൽ ഒന്നാണ് EEVDF ഷെഡ്യൂളർ, ഇത് CFS ഷെഡ്യൂളറിനെ മാറ്റിസ്ഥാപിക്കുന്നു.

ലിനക്‌സ് 6.6-ന്റെ പ്രധാന സവിശേഷതകളിൽ ഇന്റൽ ഷാഡോ സ്റ്റാക്ക് (പേര് ഉണ്ടായിരുന്നിട്ടും ചില എഎംഡി ചിപ്പുകൾക്ക് ഗുണം ചെയ്യും), റിട്ടേൺ ഓറിയന്റഡ് പ്രോഗ്രാമിംഗ് (ROP) ആക്രമണങ്ങളിൽ നിന്ന് ആപ്ലിക്കേഷനുകളെ സംരക്ഷിക്കുന്ന ഹാർഡ്‌വെയർ സുരക്ഷാ സാങ്കേതികവിദ്യയാണ്. ഇന്റൽ ടൈഗർ ലേക്ക് പ്രോസസറുകളിലും പിന്നീട്.

ലിനക്സ് 6.6 ലെ പ്രധാന വാർത്ത

അവതരിപ്പിച്ചിരിക്കുന്ന Linux 6.6-ന്റെ ഈ പുതിയ പതിപ്പിൽ, എസ്ഇ സ്വതന്ത്ര വർക്ക് ക്യൂകൾക്കായി അധിക കോൺഫിഗറേഷനുകൾ ചേർത്തു ഒന്നിലധികം മൂന്നാം-തല (L3) കാഷെകളുള്ള വലിയ സിസ്റ്റങ്ങളിൽ പ്രോസസ്സർ കാഷെ പുനരുപയോഗത്തിന്റെ കാര്യക്ഷമത മെച്ചപ്പെടുത്തുന്നതിന്. കേർണൽ ഒരു യൂട്ടിലിറ്റി ടൂളുകൾ/വർക്ക്ക്യൂ/wq_dump.py എന്നിവയും ഉൾപ്പെടുന്നു വർക്ക് ക്യൂകളുടെ നിലവിലെ കോൺഫിഗറേഷൻ പരിശോധിക്കാൻ.

വേറിട്ടുനിൽക്കുന്ന മറ്റൊരു മാറ്റം അതാണ് ക്രമീകരണങ്ങളിലേക്ക് സംഖ്യാ പാരാമീറ്ററുകൾക്കുള്ള പിന്തുണ ചേർത്തു /sys/devices/system/cpu/smt/ ഓരോ സിപിയു കോറിനും ലഭ്യമായ ത്രെഡുകളുടെ എണ്ണം നിർണ്ണയിക്കുന്ന നിയന്ത്രണങ്ങൾ (മുമ്പ് "ഓൺ", "ഓഫ്" മൂല്യങ്ങൾ മാത്രമേ സമമിതി മൾട്ടിത്രെഡിംഗ് പിന്തുണ പ്രവർത്തനക്ഷമമാക്കുന്നതിനോ പ്രവർത്തനരഹിതമാക്കുന്നതിനോ പിന്തുണച്ചിരുന്നുള്ളൂ). ദി ചില PowerPC പ്രോസസറുകളിൽ പുതിയ ഫീച്ചർ ഉപയോഗിക്കാം ഓപ്പറേഷൻ സമയത്ത് നിർദ്ദിഷ്ട കോറുകളിൽ SMT തിരഞ്ഞെടുത്ത് പ്രവർത്തനക്ഷമമാക്കുന്നതിന് ഹോട്ട്പ്ലഗ് സിമ്മട്രിക് മൾട്ടിത്രെഡിംഗിനെ ("SMT ഹോട്ട്പ്ലഗ്") പിന്തുണയ്ക്കുന്നു.

ഫയൽ സിസ്റ്റം വശത്ത്, Linux 6.6, F2FS-നുള്ള സോണൽ ഉപകരണ പിന്തുണയും കംപ്രഷനും മെച്ചപ്പെടുത്തുന്നു, FUSE-നുള്ള നോൺ-കാഷെ മോഡിൽ പങ്കിട്ട mmaps-നുള്ള പിന്തുണ, netfilter, BPF എന്നിവയ്ക്കുള്ള പരിഹാരങ്ങൾ, എഎംഡിജിപിയു ഡ്രൈവറിനായുള്ള നിരവധി പരിഹാരങ്ങൾ, MIDI 2.0 പിന്തുണയ്‌ക്കും മികച്ച Intel RAPL പവർ മാനേജ്‌മെന്റിനുമുള്ള റിഗ്രഷൻ പരിഹരിക്കുന്നു.

ലിനക്സ് 6.6 PA-RISC ആർക്കിടെക്ചറിനായി കൃത്യസമയത്ത് ഒരു BPF കംപൈലറും ചേർക്കുന്നു, PowerPC ആർക്കിടെക്ചറിനുള്ള SMT ഹോട്ട് പ്ലഗ് പിന്തുണ, മറ്റ് മൗണ്ടുകളുമായി മെമ്മറിയിലെ സൂപ്പർബ്ലോക്കുകൾ പങ്കിടുന്നതിൽ നിന്ന് ഒരു മൗണ്ടിനെ തടയുന്ന മൗണ്ട് API-ക്കുള്ള ഒരു പുതിയ ഫ്ലാഗ്, ഹൈപ്പർ-V-യിലെ SEV-Guests SNP, TDX എന്നിവയ്ക്കുള്ള പിന്തുണയും പ്രവർത്തനങ്ങളും പ്രാരംഭ നെറ്റ്‌വർക്ക് മൂല്യങ്ങളെ പിന്തുണയ്ക്കുന്നു. io_uring സബ്സിസ്റ്റത്തിനായി. IPv4, IPv6 പാക്കറ്റുകൾ ഡിഫ്രാഗ്മെന്റ് ചെയ്യുന്നതിനുള്ള പിന്തുണയും അതുപോലെ തന്നെ വിഘടിച്ച പാക്കറ്റുകൾ ഫിൽട്ടർ ചെയ്യാനുള്ള കഴിവും BPF സബ്സിസ്റ്റത്തിലേക്ക് ചേർത്തിട്ടുണ്ട്. പുതിയ സോക്കറ്റുകൾക്കായി അഭ്യർത്ഥിച്ച പ്രോട്ടോക്കോൾ മാറ്റാൻ BPF പ്രോഗ്രാമുകളെ അനുവദിക്കുന്നതിനായി ഒരു പുതിയ ഹാൻഡ്‌ലർ, update_socket_protocol, BPF-ലേക്ക് ചേർത്തു.

കൂടാതെ, /proc/pid/smaps ഫയലിലേക്ക് വിവരങ്ങൾ ചേർത്തു സമാന മെമ്മറി പേജുകൾ ലയിപ്പിക്കുന്നതിനുള്ള മെക്കാനിസത്തിന്റെ ഫലപ്രാപ്തി നിർണ്ണയിക്കാൻ (KSM: Kernel Samepage Merging).

ഫ്രണ്ട്സ്വാപ്പ് API നീക്കം ചെയ്തു, സ്വാപ്പ് പാർട്ടീഷൻ മെമ്മറിയിൽ സ്ഥാപിക്കാൻ അനുവദിക്കുന്നു, അത് നേരിട്ട് അഭിസംബോധന ചെയ്യാൻ കഴിയില്ല, കൂടാതെ സ്വതന്ത്ര സ്ഥല ലഭ്യതയെക്കുറിച്ചുള്ള പ്രവർത്തന വിവരങ്ങൾ നൽകില്ല. ഈ API zswap-ൽ മാത്രമേ ഉപയോഗിച്ചിട്ടുള്ളൂ, അതിനാൽ അനാവശ്യ ലെയറുകൾ ഒഴിവാക്കി ഈ പ്രവർത്തനം നേരിട്ട് zswap-ൽ ഉപയോഗിക്കാൻ തീരുമാനിച്ചു.

fsck യൂട്ടിലിറ്റി ഉപയോഗിക്കുന്നതിനുള്ള സാധ്യതയ്ക്കായി XFS തയ്യാറാക്കിയിട്ടുണ്ട് ഫയൽ സിസ്റ്റം അൺമൗണ്ട് ചെയ്യാതെ ഓൺലൈനിൽ തിരിച്ചറിഞ്ഞ പ്രശ്നങ്ങൾ പരിശോധിച്ച് പരിഹരിക്കുന്നതിന്. കൂടാതെ, പേജ് കാഷെയിൽ വലിയ പോസ്റ്റുകൾ ഉപയോഗിക്കാനുള്ള കഴിവ് XFS നടപ്പിലാക്കുകയും ചില വർക്ക്ലോഡ് തരങ്ങളുടെ പ്രകടനം ഗണ്യമായി മെച്ചപ്പെടുത്തുന്ന ചില അനുബന്ധ ഒപ്റ്റിമൈസേഷനുകൾ ചേർക്കുകയും ചെയ്തു.

ഫയൽ സിസ്റ്റം tmpfs വിപുലമായ ഉപയോക്തൃ ആട്രിബ്യൂട്ടുകൾക്കുള്ള പിന്തുണ ചേർത്തു (ഉപയോക്തൃ xattrs), നേരിട്ടുള്ള I/O, ഉപയോക്തൃ, ഗ്രൂപ്പ് ക്വാട്ടകൾ. NFS വഴി tmpfs കയറ്റുമതി ചെയ്യുന്നതിലെ പ്രശ്നങ്ങൾ പരിഹരിച്ച സ്ഥിരതയുള്ള ഡയറക്ടറി ഓഫ്‌സെറ്റുകൾ.

ഇതുകൂടാതെ, ഇത് ചേർത്തു ഷാഡോ സ്റ്റാക്ക് മെക്കാനിസം നടപ്പിലാക്കൽ, അത് അനുവദിക്കുന്നു നിരവധി ചൂഷണങ്ങളുടെ പ്രവർത്തനം തടയുക, സ്റ്റാക്കിൽ ബഫർ ഓവർഫ്ലോ ഉണ്ടായാൽ ഫംഗ്‌ഷന്റെ റിട്ടേൺ വിലാസം തിരുത്തിയെഴുതുന്നതിൽ നിന്ന് പരിരക്ഷിക്കുന്നതിന് ഇന്റൽ പ്രോസസറുകളുടെ ഹാർഡ്‌വെയർ കഴിവുകൾ ഉപയോഗിക്കുന്നു.

സാരം സംരക്ഷണം അതാണ് ഒരു ഫംഗ്ഷനിലേക്ക് നിയന്ത്രണം കൈമാറിയ ശേഷം, പ്രോസസർ റിട്ടേൺ വിലാസങ്ങൾ സാധാരണ സ്റ്റാക്കിൽ മാത്രമല്ല, ഒരു പ്രത്യേക "ഷാഡോ" സ്റ്റാക്കിലും സംഭരിക്കുന്നു, നേരിട്ട് മാറ്റാൻ കഴിയാത്തത്. ഫംഗ്ഷൻ പുറത്തുകടക്കുന്നതിന് മുമ്പ്, റിട്ടേൺ വിലാസം മറഞ്ഞിരിക്കുന്ന സ്റ്റാക്കിൽ നിന്ന് പോപ്പ് ചെയ്യുകയും പ്രധാന സ്റ്റാക്കിലെ റിട്ടേൺ വിലാസവുമായി താരതമ്യം ചെയ്യുകയും ചെയ്യുന്നു. പൊരുത്തമില്ലാത്ത വിലാസങ്ങൾ ഒരു അപവാദം ഉയർത്തുന്നതിന് കാരണമാകുന്നു, ചൂഷണത്തിന് പ്രധാന സ്റ്റാക്കിൽ ഒരു വിലാസം തിരുത്തിയെഴുതാൻ കഴിയുന്ന സാഹചര്യങ്ങളെ തടയുന്നു. ഹാർഡ്‌വെയർ ഷാഡോ സ്റ്റാക്ക് 64-ബിറ്റ് ബിൽഡുകളിൽ മാത്രമേ പിന്തുണയ്ക്കൂ, 32-ബിറ്റ് ബിൽഡുകളിൽ സോഫ്റ്റ്‌വെയർ എമുലേഷൻ ഉപയോഗിക്കുന്നു.

ന്റെ വേറിട്ടുനിൽക്കുന്ന മറ്റ് മാറ്റങ്ങൾ ഈ പുതിയ പതിപ്പിന്റെ:

  • ARM SME (സ്കേലബിൾ മാട്രിക്സ് എക്സ്റ്റൻഷൻ) നിർദ്ദേശങ്ങൾക്കുള്ള പ്രാരംഭ പിന്തുണ ചേർത്തു.
  • പെർഫ് യൂട്ടിലിറ്റിയുടെ കഴിവുകൾ വിപുലീകരിച്ചു.
  • ലെഗസി /dev/vfio/$ ഗ്രൂപ്പ് ഇന്റർഫേസ് ഗ്രൂപ്പ് ഐഡി ആക്സസ് ചെയ്യാതെ തന്നെ ഒരു ഉപകരണ ഫയൽ നേരിട്ട് തുറക്കാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്ന VFIO ഉപകരണങ്ങൾ കൈകാര്യം ചെയ്യുന്നതിനായി VFIO സബ്സിസ്റ്റത്തിലേക്ക് ഒരു പുതിയ ക്യാരക്ടർ ഇന്റർഫേസ് (/dev/vfio/devices/vfioX) ചേർത്തു.
  • DES, 3DES അൽഗോരിതങ്ങൾ ഉപയോഗിക്കുന്ന ലെഗസി കെർബറോസ് എൻക്രിപ്ഷൻ തരങ്ങളെ NFS സെർവർ ഇനി പിന്തുണയ്ക്കില്ല.
  • AF_XDP (eXpress Data Path) വിലാസ കുടുംബം നടപ്പിലാക്കുന്നത് ഒന്നിലധികം ബഫറുകളിൽ സംഭരിച്ചിരിക്കുന്ന പാക്കറ്റുകൾക്കൊപ്പം പ്രവർത്തിക്കാൻ വിപുലീകരിച്ചു.
  • AF_XDP സോക്കറ്റുകൾ ഉപയോഗിക്കുന്ന പ്രോഗ്രാമുകൾക്ക് ഇപ്പോൾ ഒന്നിലധികം ബഫറുകളിൽ നിന്ന് ഒരേസമയം പാക്കറ്റുകൾ സ്വീകരിക്കാനും കൈമാറാനും കഴിയും.
  • SMB3 പ്രോട്ടോക്കോൾ അടിസ്ഥാനമാക്കി ഒരു ഫയൽ സെർവറിന്റെ കേർണൽ-ലെവൽ ഇംപ്ലിമെന്റേഷൻ നൽകുന്ന ksmbd മൊഡ്യൂളിൽ നിന്ന് പരീക്ഷണാത്മക വികസന ഫ്ലാഗ് നീക്കം ചെയ്‌തു.
  • റീഡ് ഓപ്പറേഷനുകൾ സംയോജിപ്പിക്കുന്നതിനുള്ള പിന്തുണ ചേർത്തു ("കോമ്പൗണ്ട് റീഡ്" ചോദ്യങ്ങൾ).

അവസാനമായി, ഇതിനെക്കുറിച്ച് കൂടുതലറിയാൻ നിങ്ങൾക്ക് താൽപ്പര്യമുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് എന്നതിലെ വിശദാംശങ്ങൾ പരിശോധിക്കാം ഇനിപ്പറയുന്ന ലിങ്ക്.


അഭിപ്രായമിടുന്ന ആദ്യയാളാകൂ

നിങ്ങളുടെ അഭിപ്രായം ഇടുക

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിച്ചു ചെയ്യില്ല. ആവശ്യമായ ഫീൽഡുകൾ കൊണ്ട് അടയാളപ്പെടുത്തുന്നു *

*

*

  1. ഡാറ്റയുടെ ഉത്തരവാദിത്തം: AB ഇന്റർനെറ്റ് നെറ്റ്‌വർക്കുകൾ 2008 SL
  2. ഡാറ്റയുടെ ഉദ്ദേശ്യം: സ്പാം നിയന്ത്രിക്കുക, അഭിപ്രായ മാനേജുമെന്റ്.
  3. നിയമസാധുത: നിങ്ങളുടെ സമ്മതം
  4. ഡാറ്റയുടെ ആശയവിനിമയം: നിയമപരമായ ബാധ്യതയല്ലാതെ ഡാറ്റ മൂന്നാം കക്ഷികളുമായി ആശയവിനിമയം നടത്തുകയില്ല.
  5. ഡാറ്റ സംഭരണം: ഒസെന്റസ് നെറ്റ്‌വർക്കുകൾ (ഇയു) ഹോസ്റ്റുചെയ്യുന്ന ഡാറ്റാബേസ്
  6. അവകാശങ്ങൾ: ഏത് സമയത്തും നിങ്ങളുടെ വിവരങ്ങൾ പരിമിതപ്പെടുത്താനും വീണ്ടെടുക്കാനും ഇല്ലാതാക്കാനും കഴിയും.