ලිනක්ස් කර්නල් නිකුතුව 6.7

මාස දෙකක සංවර්ධනයෙන් පසුව, Linus Torvalds විසින් Linux kernel 6.7 නිකුතුව ඉදිරිපත් කරන ලදී. වඩාත්ම කැපී පෙනෙන වෙනස්කම් අතර: Bcachefs ගොනු පද්ධතිය ඒකාබද්ධ කිරීම, Itanium ගෘහ නිර්මාණ ශිල්පය සඳහා සහාය අත්හිටුවීම, GSP-R ස්ථිරාංග සමඟ වැඩ කිරීමට Nouvea හි හැකියාව, NVMe-TCP හි TLS සංකේතනය සඳහා සහය, BPF හි ව්යතිරේක භාවිතා කිරීමේ හැකියාව, io_uring හි futex සඳහා සහය, fq (Fair Queuing) උපලේඛන කාර්ය සාධනය ප්‍රශස්ත කිරීම, TCP-AO දිගුව සඳහා සහය (TCP සත්‍යාපන විකල්පය) සහ Landlock ආරක්ෂණ යාන්ත්‍රණය තුළ ජාල සම්බන්ධතා සීමා කිරීමේ හැකියාව, පරිශීලක නාම අවකාශයට සහ io_uring වෙත ප්‍රවේශ පාලනය එක් කළේය. AppArmor හරහා.

නව අනුවාදයට සංවර්ධකයින් 18405 කින් නිවැරදි කිරීම් 2066 ක් ඇතුළත් වේ, පැච් ප්‍රමාණය 72 MB වේ (වෙනස්කම් ගොනු 13467 ක් බලපෑවේ, කේත පේළි 906147 ක් එකතු කරන ලදි, පේළි 341048 ක් මකා ඇත). අවසාන නිකුතුවේ සංවර්ධකයින් 15291 කින් නිවැරදි කිරීම් 2058 ක් තිබුණි, පැච් ප්‍රමාණය 39 MB විය. 45 හි හඳුන්වා දී ඇති සියලුම වෙනස්කම් වලින් 6.7% ක් පමණ උපාංග ධාවකයන් හා සම්බන්ධ වේ, වෙනස් කිරීම් වලින් ආසන්න වශයෙන් 14% දෘඪාංග ගෘහ නිර්මාණ ශිල්පයට විශේෂිත වූ කේතය යාවත්කාලීන කිරීමට සම්බන්ධ වේ, 13% ජාල තොගයට සම්බන්ධ වේ, 5% ගොනු පද්ධති සම්බන්ධ වේ, සහ 3% අභ්යන්තර කර්නල් උප පද්ධති වලට සම්බන්ධ වේ.

කර්නලය 6.7 හි ප්‍රධාන නවෝත්පාදන:

  • තැටි උප පද්ධතිය, I/O සහ ගොනු පද්ධති
    • කර්නලය Bcachefs ගොනු පද්ධති කේතය භාවිතා කරයි, එය XFS හි කාර්ය සාධනය, විශ්වසනීයත්වය සහ පරිමාණය සාක්ෂාත් කර ගැනීමට උත්සාහ කරයි, Btrfs සහ ZFS හි ඇති උසස් ක්‍රියාකාරීත්වයේ අංග සමඟ ඒකාබද්ධ වේ. උදාහරණයක් ලෙස, Bcachefs මඟින් කොටසක බහුවිධ උපාංග ඇතුළත් කිරීම, බහු-ස්ථර ධාවක පිරිසැලසුම් (වේගවත් SSD මත පදනම් වූ නිතර භාවිතා වන දත්ත සහිත පහළ ස්ථරය සහ දෘඪ තැටි වලින් අඩුවෙන් භාවිත වන දත්ත සහිත ඉහළ ස්ථරය), අනුකරණය (RAID) වැනි විශේෂාංග සඳහා සහය දක්වයි. 1/10), හැඹිලිගත කිරීම , විනිවිද පෙනෙන දත්ත සම්පීඩනය (LZ4, gzip සහ ZSTD මාතයන්), රාජ්‍ය පෙති (snapshots), චෙක්සම් භාවිතයෙන් අඛණ්ඩතාව තහවුරු කිරීම, Reed-Solomon දෝෂ නිවැරදි කිරීමේ කේත ගබඩා කිරීමේ හැකියාව (RAID 5/6), තොරතුරු ගබඩා කිරීම සංකේතාත්මක පෝරමය (ChaCha20 සහ Poly1305 භාවිතා වේ ). කාර්ය සාධනය අනුව, Bcachefs Btrfs සහ අනෙකුත් ගොනු පද්ධති වලට වඩා ඉදිරියෙන් සිටින අතර පිටපත්-මත-ලිවීමේ යාන්ත්‍රණය මත පදනම් වූ අතර, Ext4 සහ XFS වලට ආසන්න මෙහෙයුම් වේගය පෙන්නුම් කරයි.
    • Btrfs ගොනු පද්ධතිය සරල කළ කෝටා මාදිලියක් හඳුන්වා දෙන අතර එමඟින් ඒවා නිර්මාණය කර ඇති උප කොටසේ පමණක් ප්‍රමාණයන් නිරීක්ෂණය කිරීමෙන් ඉහළ කාර්ය සාධනයක් ලබා ගැනීමට ඔබට ඉඩ සලසයි, එමඟින් ගණනය කිරීම් සැලකිය යුතු ලෙස සරල කරන අතර කාර්ය සාධනය වැඩි දියුණු කරයි, නමුත් කිහිපයක බෙදා ඇති ප්‍රමාණයන් සැලකිල්ලට ගැනීමට ඔබට ඉඩ නොදේ. උප කොටස්.
    • Btrfs විසින් නව "ඉරි ගස" දත්ත ව්‍යුහයක් එකතු කර ඇත, උපාංග හරහා භෞතික සිතියම්ගත කිරීම් නොගැලපෙන අවස්ථාවන්හිදී තාර්කික ප්‍රමාණය සිතියම්ගත කිරීම සඳහා සුදුසු වේ. ව්‍යුහය දැනට කලාපගත බ්ලොක් උපාංග සඳහා RAID0 සහ RAID1 ක්‍රියාත්මක කිරීමේදී භාවිතා වේ. අනාගතයේදී, ඔවුන් මෙම ව්‍යුහය ඉහළ මට්ටමේ RAID වල භාවිතා කිරීමට සැලසුම් කර ඇති අතර, එමඟින් වර්තමාන ක්‍රියාත්මක කිරීමේදී පවතින ගැටළු ගණනාවක් විසඳනු ඇත.
    • Ceph ගොනු පද්ධතිය සවිකර ඇති ගොනු පද්ධතිවල පරිශීලක හැඳුනුම්පත් සිතියම්ගත කිරීම සඳහා සහය ක්‍රියාත්මක කරයි, එය සවිකර ඇති විදේශීය කොටසක නිශ්චිත පරිශීලකයෙකුගේ ගොනු වත්මන් පද්ධතියේ වෙනත් පරිශීලකයෙකු සමඟ ගැලපීමට භාවිතා කරයි.
    • UEFI විචල්‍යයන් වෙනස් කිරීමට root නොවන ක්‍රියාවලීන්ට ඉඩ දීම සඳහා efivarfs වෙත uid සහ gid මත මවුන්ට් නියම කිරීමේ හැකියාව එක් කරන ලදී.
    • FS ගුණාංග කියවීම සහ වෙනස් කිරීම සඳහා exFAT වෙත ioctl ඇමතුම් එකතු කරන ලදී. ශුන්‍ය ප්‍රමාණයේ නාමාවලි හැසිරවීම එකතු කරන ලදි.
    • F2FS 16K කුට්ටි භාවිතා කිරීමේ හැකියාව ක්රියාත්මක කරයි.
    • නව කොටස් සවිකිරීමේ API භාවිතා කිරීමට autofs automount යාන්ත්‍රණය මාරු කර ඇත.
    • OverlayFS "lowerdir+" සහ "datadir+" mount විකල්ප ඉදිරිපත් කරයි. xattrs සමඟ OverlayFS කැදලි සවි කිරීම සඳහා සහය එක් කරන ලදී.
    • XFS තත්‍ය කාලීන වාරණ වෙන් කිරීමේ කේතයේ CPU භාරය ප්‍රශස්ත කර ඇත. කියවීම සහ FICLONE මෙහෙයුම් එකවර සිදු කිරීමේ හැකියාව ලබා දී ඇත.
    • EXT2 කේතය පිටු පත්‍ර භාවිත කිරීමට පරිවර්තනය කර ඇත.
  • මතකය සහ පද්ධති සේවා
    • 64 දී සම්පූර්ණයෙන්ම නවත්වන ලද Intel Itanium ප්‍රොසෙසරවල භාවිතා කරන ia2021 ගෘහ නිර්මාණ ශිල්පය සඳහා වන සහාය නවතා දමා ඇත. Itanium ප්‍රොසෙසර Intel විසින් 2001 දී හඳුන්වා දෙන ලදී, නමුත් AMD64 සමඟ තරඟ කිරීමට ia64 ගෘහ නිර්මාණ ශිල්පය අසමත් විය, ප්‍රධාන වශයෙන් AMD64 හි ඉහළ කාර්ය සාධනය සහ 32-bit x86 ප්‍රොසෙසර වලින් සුමට සංක්‍රාන්තිය හේතුවෙන්. එහි ප්‍රතිඵලයක් වශයෙන්, Intel හි අවශ්‍යතා x86-64 ප්‍රොසෙසර සඳහා වෙනස් වූ අතර, Itanium හි කොටස HP Integrity සේවාදායකයන් ලෙස පැවතුනි, ඒවා සඳහා ඇණවුම් වසර තුනකට පෙර නතර විය. ia64 සහාය සඳහා වන කේතය කර්නලයෙන් ඉවත් කරන ලද්දේ ප්‍රධාන වශයෙන් මෙම වේදිකාව සඳහා දිගුකාලීන සහය නොමැතිකම හේතුවෙන් වන අතර, Linus Torvalds කර්නලයට ia64 සහය නැවත ලබා දීමට කැමැත්ත ප්‍රකාශ කළේය, නමුත් උසස් තත්ත්වයේ විදහා දැක්විය හැකි නඩත්තුකරුවෙකු සිටී නම් පමණි. අවම වශයෙන් වසරක් සඳහා ප්රධාන කර්නලයෙන් පිටත මෙම වේදිකාව සඳහා සහාය.
    • “ia32_emulation” කර්නල් රේඛා විධාන පරාමිතිය එක් කරන ලදී, එය ඇරඹුම් අදියරේදී x32-86 ගෘහ නිර්මාණ ශිල්පය සඳහා ගොඩනගා ඇති කර්නලවල 64-bit මාදිලි අනුකරණය සඳහා සහය සක්‍රීය කිරීමට හෝ අක්‍රීය කිරීමට ඔබට ඉඩ සලසයි. ප්‍රායෝගික පැත්තෙන්, නව විකල්පය මඟින් 32-bit යෙදුම් සමඟ ගැළපෙන සහාය ඇතිව කර්නලය තැනීමට ඉඩ සලසයි, නමුත් ප්‍රධාන කර්නලයට වඩා අනුකූලතා API අඩු පරීක්‍ෂා කර ඇති බැවින් කර්නලයේ ප්‍රහාරක දෛශිකය අඩු කිරීමට පෙරනිමියෙන් මෙම මාදිලිය අක්‍රීය කරන්න. අතුරුමුහුණත්.
    • ධාවක සහ කර්නල් මොඩියුල සංවර්ධනය කිරීම සඳහා දෙවන භාෂාවක් ලෙස රස්ට් භාෂාව භාවිතා කිරීම හා සම්බන්ධ Rust-for-Linux ශාඛාවෙන් සිදුවන වෙනස්කම් අඛණ්ඩව සංක්‍රමණය කිරීම (රස්ට් සහාය පෙරනිමියෙන් සක්‍රීය නොවන අතර ඒවා අතර රස්ට් ඇතුළත් කිරීමට හේතු නොවේ. කර්නලය සඳහා අවශ්‍ය එකලස් පරායත්තතා). නව අනුවාදය Rust 1.73 නිකුතුව භාවිතා කිරීමට සංක්‍රමණය වන අතර වැඩ පෝලිම් සමඟ වැඩ කිරීම සඳහා බන්ධන කට්ටලයක් ඉදිරිපත් කරයි.
    • වෙනම වරප්‍රසාද නොලත් නාම අවකාශයන් තුළ නව ක්‍රියාත්මක කළ හැකි ගොනු ආකෘති සඳහා (උදාහරණයක් ලෙස, සම්පාදනය කළ ජාවා හෝ පයිතන් යෙදුම් ධාවනය කිරීමට) සහය එක් කිරීමට binfmt_misc යාන්ත්‍රණය භාවිතා කළ හැක.
    • කාර්යයක් ක්‍රියාත්මක කිරීමේදී CPU මධ්‍යයේ භාවිතය පාලනය කිරීමට ඔබට ඉඩ සලසන cgroup පාලක cpuset, දේශීය සහ දුරස්ථ කොටස් වලට බෙදීමක් සපයයි, එය මව් cgroup නිවැරදි මූල කොටසද නැද්ද යන්නෙන් වෙනස් වේ. "cpuset.cpus.exclusive" සහ "cpuset.cpus.excluisve.effective" යන නව සැකසුම් ද cpuset වෙත සුවිශේෂී CPU බන්ධනය සඳහා එක් කර ඇත.
    • BPF උප පද්ධතිය ව්‍යතිරේක සඳහා සහය ක්‍රියාත්මක කරයි, ඒවා ආරක්ෂිතව අට්ටි රාමු ඉවත් කිරීමේ හැකියාව ඇති BPF වැඩසටහනකින් හදිසි පිටවීමක් ලෙස සකසනු ලැබේ. මීට අමතරව, BPF වැඩසටහන් CPU සම්බන්ධව kptr පොයින්ටර් භාවිතා කිරීමට ඉඩ සලසයි.
    • futex සමඟ මෙහෙයුම් සඳහා සහය io_uring උප පද්ධතියට එක් කර ඇති අතර, නව මෙහෙයුම් ක්‍රියාත්මක කර ඇත: IORING_OP_WAITID (waitid හි අසමමුහුර්ත අනුවාදය), SOCKET_URING_OP_GETSOCKOPT (getsockoptand විකල්පය), SOCKET_URING_OP_SETSOCKOPT (SOCKET_URING_OP_SETSOCKOPTi විකල්පය අතරතුර නතර නොවන මෙහෙයුම් කියවන්න දත්ත තිබේ හෝ සම්පූර්ණ බෆරයක් නොමැත).
    • ක්‍රියාවලි සන්දර්භයක් තුළ විසන්ධි කිරීම සඳහා පමණක් ස්පින්ලොක් අවශ්‍ය වන සැහැල්ලු තනි-සම්බන්ධිත FIFO පෝලිම් ක්‍රියාවට නැංවීම සහ ඕනෑම සන්දර්භයකදී පෝලිමට පරමාණුක එකතු කිරීම් සඳහා ස්පින්ලොක් එකක් නිකුත් කිරීම.
    • වස්තු වෙන් කිරීම සහ ආපසු ලබා දීම සඳහා ඉහළ ක්‍රියාකාරී පෝලිමක පරිමාණය කළ හැකි ක්‍රියාත්මක කිරීමක් සහිත මුදු බෆරයක් "objpool" එක් කරන ලදී.
    • නව futex2 API ක්‍රියාවට නැංවීම සඳහා වෙනස්කම්වල ආරම්භක කොටස එකතු කර ඇත, එය NUMA පද්ධතිවල වඩා හොඳ කාර්ය සාධනයක් ඇති, බිටු 32 හැර වෙනත් ප්‍රමාණ සඳහා සහය දක්වන, සහ multilexed futex() පද්ධති ඇමතුම වෙනුවට භාවිතා කළ හැක.
    • ARM32 සහ S390x ගෘහ නිර්මාණ ශිල්පය සඳහා, BPF උපදෙස්වල වත්මන් කට්ටලය (cpuv4) සඳහා සහය එක් කර ඇත.
    • RISC-V ගෘහනිර්මාණ ශිල්පය සඳහා, Clang 17 හි ඇති Shadow-Call Stack පිරික්සුම් මාදිලිය භාවිතා කළ හැකි අතර, අට්ටිය මත බෆරය පිටාර ගැලීමකදී ශ්‍රිතයකින් ආපසු එන ලිපිනය උඩින් ලිවීමෙන් ආරක්ෂා වීමට නිර්මාණය කර ඇත. ආරක්ෂාවේ සාරය නම් ශ්‍රිතයකට පාලනය මාරු කිරීමෙන් පසු ආපසු එන ලිපිනය වෙනම “සෙවණ” තොගයක සුරැකීම සහ ශ්‍රිතයෙන් පිටවීමට පෙර මෙම ලිපිනය ලබා ගැනීමයි.
    • සමාන මතක පිටු ඒකාබද්ධ කිරීමේ යාන්ත්‍රණයට නව ස්මාර්ට් මතක පිටු පරිලෝකන මාදිලියක් එක් කර ඇත (KSM: Kernel Samepage Merging), එය අසාර්ථක ලෙස පරිලෝකනය කරන ලද පිටු ලුහුබඳින අතර ඒවා නැවත පරිලෝකනය කිරීමේ තීව්‍රතාවය අඩු කරයි. නව මාදිලිය සබල කිරීමට, /sys/kernel/mm/ksm/smart_scan සැකසුම එක් කර ඇත.
    • නව ioctl විධානයක් PAGEMAP_SCAN එක් කරන ලදී, එය userfaultfd() සමඟ භාවිතා කරන විට ඔබට නිශ්චිත මතක පරාසයකට ලිවීමේ කරුණු තීරණය කිරීමට ඉඩ සලසයි. නව විශේෂාංගය, උදාහරණයක් ලෙස, CRIU ක්‍රියාවලිවල තත්ත්වය සුරැකීමට සහ ප්‍රතිසාධනය කිරීමට හෝ ක්‍රීඩා විරෝධී වංචා පද්ධති තුළ පද්ධතිය තුළ භාවිතා කළ හැක.
    • එකලස් කිරීමේ පද්ධතිය තුළ, Clang සම්පාදකය තිබේ නම්, BPF වැඩසටහන් ලෙස ලියා ඇති perf උප පද්ධතිය භාවිතා කිරීමේ උදාහරණ එකලස් කිරීම පෙරනිමියෙන් සක්‍රීය වේ.
    • මාධ්‍ය උප පද්ධතියේ රාමු බෆර කළමනාකරණය කිරීමට භාවිතා කරන ලද සහ වසර 10 කට පෙර videobuf2 හි නව ක්‍රියාත්මක කිරීමකින් ප්‍රතිස්ථාපනය කරන ලද පැරණි videobuf ස්ථරය ඉවත් කර ඇත.
  • අථත්යකරණය සහ ආරක්ෂාව
    • ගොනු පද්ධතියේ බ්ලොක් ප්‍රමාණයට වඩා කුඩා බ්ලොක් වල දත්ත සංකේතනය කිරීමේ හැකියාව fscrypt උප පද්ධතියට එක් කර ඇත. කුඩා කුට්ටි සඳහා පමණක් සහය දක්වන දෘඪාංග සංකේතාංකන යාන්ත්‍රණයන් සක්‍රීය කිරීමට මෙය අවශ්‍ය විය හැකිය (උදාහරණයක් ලෙස, 4096 බ්ලොක් ප්‍රමාණයකට පමණක් සහාය දක්වන UFS පාලකයන් 16K බ්ලොක් ප්‍රමාණය සහිත ගොනු පද්ධතියක් සමඟ භාවිතා කළ හැක).
    • IOMMU (I/O මතක-කළමනාකරණ ඒකකය) මතක පිටු වගු පරිශීලක අවකාශයෙන් ගොනු විස්තර කරන්නන් හරහා කළමනාකරණය කිරීමට ඔබට ඉඩ සලසන “iommufd” උප පද්ධතිය, DMA සඳහා හැඹිලියෙන් (අපිරිසිදු) තවම ඉවත් නොකළ දත්ත ලුහුබැඳීම එක් කර ඇත. ක්‍රියාවලි සංක්‍රමණය අතරතුර නොකැඩූ දත්ත සමඟ මතකය තීරණය කිරීම සඳහා අවශ්‍ය වන මෙහෙයුම්.
    • TCP සොකට් සඳහා ප්‍රවේශ පාලන රීති නිර්වචනය කිරීම සඳහා සහය Landlock යාන්ත්‍රණයට එකතු කර ඇති අතර එමඟින් බාහිර පරිසරය සමඟ ක්‍රියාවලි සමූහයක අන්තර්ක්‍රියා සීමා කිරීමට ඔබට ඉඩ සලසයි. උදාහරණයක් ලෙස, ඔබට HTTPS සම්බන්ධතා ස්ථාපනය කිරීමට ජාල වරාය 443 වෙත පමණක් ප්‍රවේශ වීමට ඉඩ දෙන රීතියක් නිර්මාණය කළ හැකිය.
    • AppArmor උප පද්ධතිය මඟින් io_uring යාන්ත්‍රණයට ප්‍රවේශය පාලනය කිරීමේ හැකියාව සහ පරිශීලක නාම අවකාශයන් නිර්මාණය කිරීමේ හැකියාව එක් කර ඇත, එමඟින් ඔබට මෙම හැකියාවන් වෙත ප්‍රවේශය තෝරා ගැනීමට ඉඩ ලබා දේ ඇතැම් ක්‍රියාවලීන් වෙත පමණක් ලබා දේ.
    • අතථ්‍ය යන්ත්‍ර ඇරඹුම් ක්‍රියාවලියේ අඛණ්ඩතාව සත්‍යාපනය කිරීමට අතථ්‍ය යන්ත්‍ර සහතික කිරීමේ API එක් කරන ලදී.
    • LoongArch පද්ධති KVM හයිපර්වයිසර් භාවිතයෙන් අථත්‍යකරණයට සහය දක්වයි.
    • RISC-V පද්ධති මත KVM හයිපර්වයිසර් භාවිතා කරන විට, Smstateen දිගුව සඳහා සහය දර්ශණය වී ඇති අතර, එය හයිපර්වයිසර් විසින් පැහැදිලිවම සහාය නොදක්වන CPU රෙජිස්ටර් වෙත ප්‍රවේශ වීම අතථ්‍ය යන්ත්‍රය අවහිර කරයි. ආගන්තුක පද්ධතිවල Zicond දිගුව භාවිතා කිරීම සඳහා සහය එකතු කරන ලද අතර, සමහර කොන්දේසි සහිත පූර්ණ සංඛ්යා මෙහෙයුම් භාවිතා කිරීමට ඉඩ සලසයි.
    • KVM යටතේ ක්‍රියාත්මක වන x86-පාදක ආගන්තුක පද්ධතිවල, අතථ්‍ය CPU 4096 දක්වා ඉඩ දෙනු ලැබේ.
  • ජාල උප පද්ධතිය
    • TCP ප්‍රොටෝකෝලය භාවිතයෙන් ජාලය හරහා NVMe ධාවක වෙත ප්‍රවේශ වීමට (NVM Express over Fabrics) ඔබට ඉඩ සලසන NVMe-TCP (NVMe over TCP) ධාවක, TLS භාවිතයෙන් දත්ත සම්ප්‍රේෂණ නාලිකාව සංකේතනය කිරීම සඳහා (KTLS සහ පසුබිම් ක්‍රියාවලියක් භාවිතා කරමින්) සහාය එක් කර ඇත. සම්බන්ධතා සාකච්ඡා සඳහා පරිශීලක අවකාශය tlshd හි).
    • Fq (Fair Queuing) පැකට් උපලේඛනයේ ක්‍රියාකාරීත්වය ප්‍රශස්ත කරන ලද අතර, එමඟින් tcp_rr (TCP ඉල්ලීම/ප්‍රතිචාර) පරීක්ෂණයේ අධික බර යටතේ ප්‍රතිදානය 5% කින් සහ UDP පැකට් අසීමිත ප්‍රවාහයක් සමඟ 13% කින් වැඩි කිරීමට හැකි විය.
    • TCP විසින් විකල්ප ක්ෂුද්‍ර තත්පර නිරවද්‍ය කාල මුද්‍රාවක් (TCP TS) හැකියාව (RFC 7323) එක් කරයි, එමඟින් වඩාත් නිවැරදි ප්‍රමාද තක්සේරුව සහ වඩාත් දියුණු තදබදය පාලන මොඩියුල සඳහා ඉඩ ලබා දේ. එය සක්රිය කිරීම සඳහා, ඔබට "ip route add 10/8 ... විශේෂාංග tcp_usec_ts" විධානය භාවිතා කළ හැකිය.
    • TCP තොගය TCP-AO දිගුව (TCP Authentication Option, RFC 5925) සඳහා සහය එක් කර ඇති අතර, එය වඩාත් නවීන ඇල්ගොරිතම HMAC-SHA1 සහ CMAC-AES- භාවිතා කරමින් MAC කේත (පණිවිඩ සත්‍යාපන කේතය) භාවිතයෙන් TCP ශීර්ෂ සත්‍යාපනය කිරීමට හැකි වේ. 128 වෙනුවට ලෙගසි MD5 ඇල්ගොරිතම මත පදනම්ව කලින් ලබා ගත හැකි TCP-MD5 විකල්පය.
    • නව ආකාරයේ අතථ්‍ය ජාල උපාංග "netkit" එකතු කර ඇත, දත්ත හුවමාරු තර්කය BPF වැඩසටහනක් භාවිතයෙන් සකසා ඇත.
    • KSMBD, SMB සේවාදායකයක කර්නල් මට්ටමේ ක්‍රියාත්මක කිරීම, සංයුක්ත අක්ෂරවල ආදේශක යුගල අඩංගු ගොනු නාම විසඳීම සඳහා සහය එක් කර ඇත.
    • NFS විසින් RPC සේවාවන් සමඟ නූල් ක්‍රියාත්මක කිරීම වැඩිදියුණු කර ඇත. ලිවීමේ නියෝජිතයන් සඳහා සහය එක් කරන ලදී (NFSv4.1+ සඳහා). NFSD විසින් rpc_status netlink හසුරුව සඳහා සහය එක් කර ඇත. knfsd වෙත ප්‍රති-අපනයනය කිරීමේදී NFSv4.x සේවාලාභීන් සඳහා වැඩිදියුණු කළ සහාය.
  • උපකරණ
    • GSP-RM ස්ථිරාංග සඳහා මූලික සහය Nouveau kernel මොඩියුලයට එක් කර ඇත, එය NVIDIA RTX 20+ GPU හි ආරම්භක සහ GPU පාලන මෙහෙයුම් වෙනම GSP ක්ෂුද්‍ර පාලකයක (GPU පද්ධති ප්‍රොසෙසරය) පැත්තට ගෙන යාමට භාවිතා කරයි. GSP-RM සහාය Nouveau ධාවකයට ස්ථිරාංග ඇමතුම් හරහා ක්‍රියා කිරීමට ඉඩ සලසයි, දෘඪාංග අන්තර්ක්‍රියා සෘජුව ක්‍රමලේඛනය කරනවාට වඩා, නව NVIDIA GPU සඳහා සහය එක් කිරීම වඩාත් පහසු කරමින්, ආරම්භ කිරීම සහ බල කළමනාකරණය සඳහා පෙර-සාදන ලද ඇමතුම් භාවිතා කරයි.
    • AMDGPU ධාවකය GC 11.5, NBIO 7.11, SMU 14, SMU 13.0 OD, DCN 3.5, VPE 6.1 සහ DML2 සඳහා සහය දක්වයි. බාධාවකින් තොරව පැටවීම සඳහා වැඩි දියුණු කළ සහාය (වීඩියෝ මාදිලිය මාරු කිරීමේදී දැල්වීමක් නැත).
    • i915 ධාවකය Intel Meteor Lake චිප්ස් සඳහා සහය එක් කරන අතර Intel LunarLake (Xe 2) හි මූලික ක්‍රියාත්මක කිරීමක් එක් කරයි.
    • USB4 v2 (120/40G) පිරිවිතරයට එකතු කරන ලද අසමමිතික සම්ප්‍රේෂණ නාලිකා සඳහා සහය එක් කරන ලදී.
    • ARM SoC සඳහා සහය එකතු කරන ලදි: Qualcomm Snapdragon 720G (Xiaomi ස්මාර්ට්ෆෝන් වල භාවිතා වේ), AMD Pensando Elba, Renesas, R8A779F4 (R-Car S4-8), USRobotics USR8200 (රවුටර සහ NAS වල භාවිතා වේ).
    • Fairphone 5 ස්මාර්ට්ෆෝන් සහ ARM පුවරු Orange Pi 5, QuartzPro64, Turing RK1, Variscite MX6, BigTreeTech CB1, Freescale LX2162, Google Spherion, Google Hayato, Genio 1200 EVK, RK3566 GB30. Powkiddy සඳහා සහය එක් කරන ලදී.
    • RISC-V පුවරු Milk-V Pioneer සහ Milk-V Duo සඳහා සහය එක් කරන ලදී.
    • AMD CPU සමඟ සපයා ඇති HUAWEI ලැප්ටොප් පරිගණකවල ශබ්ද අතුරුමුහුණත් සඳහා සහය එක් කරන ලදී. Dell Oasis 13/14/16 ලැප්ටොප් මත ස්ථාපනය කර ඇති අමතර ස්පීකර් සඳහා සහය එක් කරන ලදී. බිල්ට් ස්පීකර් ASUS K6500ZC සඳහා සහය එක් කරන ලදී. HP 255 G8 සහ G10 ලැප්ටොප් වල නිශ්ශබ්ද දර්ශකය සඳහා සහය එක් කරන ලදී. acp6.3 ශ්‍රව්‍ය ධාවක සඳහා සහය එක් කරන ලදී. Focusrite Clarett+ 2Pre සහ 4Pre වෘත්තීය පටිගත කිරීමේ අතුරුමුහුණත් සඳහා සහය එක් කරන ලදී.

ඒ අතරම, ලතින් ඇමරිකානු නිදහස් මෘදුකාංග පදනම සම්පූර්ණයෙන්ම නිදහස් කර්නලය 6.7 - Linux-libre 6.7-gnu හි අනුවාදයක් සාදන ලදී, ස්ථිරාංගවල මූලද්‍රව්‍ය සහ නිදහස් නොවන සංරචක හෝ කේත කොටස් අඩංගු ධාවක වලින් ඉවත් කරන ලදී, එහි විෂය පථය සීමිතය. නිෂ්පාදකයා විසින්. 6.7 නිකුතුවේදී, බ්ලොබ් පිරිසිදු කිරීමේ කේතය විවිධ ධාවක සහ උප පද්ධතිවල යාවත්කාලීන කර ඇත, උදාහරණයක් ලෙස, amdgpu, nouveau, adreno, mwifiex, mt7988, ath11k, avs සහ btqca ධාවකවල. Localtalk සහ rtl8192u ධාවක පිරිසිදු කිරීමේ කේතය කර්නලයෙන් බැහැර කිරීම හේතුවෙන් ඉවත් කර ඇත. කලින් වැරදීමකින් එකතු කරන ලද xhci-pci, rtl8xxxu සහ rtw8822b ධාවක පිරිසිදු කිරීම සඳහා අනවශ්‍ය සංරචක ඉවත් කරන ලදී. Aarch64 ගෘහ නිර්මාණ ශිල්පය සඳහා dts ගොනු වල බ්ලොබ් නම් පිරිසිදු කරන ලදී. mt7925, tps6598x, aw87390 සහ aw88399 යන නව ධාවකවල බ්ලොබ් ඉවත් කරන ලදී.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න