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

මාස දෙකක සංවර්ධනයෙන් පසු, Linus Torvalds හඳුන්වා දී ඇත කර්නල් නිකුතුව Linux 5.8. වඩාත්ම කැපී පෙනෙන වෙනස්කම් අතර: KCSAN ධාවන තත්ත්‍ව අනාවරකයක්, පරිශීලක අවකාශයට දැනුම්දීම් ලබා දීම සඳහා විශ්ව යාන්ත්‍රණයක්, පේළිගත සංකේතනය සඳහා දෘඩාංග සහාය, ARM64 සඳහා වැඩි දියුණු කළ ආරක්ෂක යාන්ත්‍රණ, රුසියානු Baikal-T1 ප්‍රොසෙසරය සඳහා සහය, procfs අවස්ථා වෙන වෙනම සවි කිරීමේ හැකියාව. , ARM64 Call Stack සහ BTI සඳහා සෙවනැලි ආරක්ෂණ යාන්ත්‍රණ ක්‍රියාත්මක කිරීම.

ව්‍යාපෘතියේ සමස්ත පැවැත්ම තුළ සියලුම කර්නලවල වෙනස්කම් ගණන අනුව කර්නල් 5.8 විශාලතම බවට පත් විය. එපමණක් නොව, වෙනස්කම් එක් උප පද්ධතියකට සම්බන්ධ නොවේ, නමුත් කර්නලයේ විවිධ කොටස් ආවරණය වන අතර ප්රධාන වශයෙන් අභ්යන්තර ප්රතිනිර්මාණය සහ පිරිසිදු කිරීම සමඟ සම්බන්ධ වේ. රියදුරන් තුළ විශාලතම වෙනස්කම් දක්නට ලැබේ. නව අනුවාදයේ සංවර්ධකයින් 17606 කින් නිවැරදි කිරීම් 2081 ක් ඇතුළත් වූ අතර එය කර්නල් කේත ගබඩාවේ ඇති සියලුම ගොනු වලින් 20% කට පමණ බලපෑවේය. පැච් ප්‍රමාණය 65 MB වේ (වෙනස්කම් ගොනු 16180 ක් බලපෑවේය, කේත පේළි 1043240 ක් එකතු කරන ලදී, පේළි 489854 මකා ඇත). සංසන්දනය කිරීමේදී, 5.7 ශාඛාවේ සවි කිරීම් 15033 ක් සහ පැච් ප්‍රමාණය 39 MB විය. 37 හි හඳුන්වා දී ඇති සියලුම වෙනස්කම් වලින් 5.8% ක් පමණ උපාංග ධාවක සම්බන්ධ වේ, වෙනස් කිරීම් වලින් ආසන්න වශයෙන් 16% දෘඪාංග ගෘහ නිර්මාණ ශිල්පයට විශේෂිත වූ කේතය යාවත්කාලීන කිරීම හා සම්බන්ධ වේ, 11% ජාල තොගයට සම්බන්ධ වේ, 3% ගොනු පද්ධති සම්බන්ධ වේ, සහ 4% අභ්යන්තර කර්නල් උප පද්ධති වලට සම්බන්ධ වේ.

ප්රධාන නවෝත්පාදන:

  • අථත්යකරණය සහ ආරක්ෂාව
    • ක්‍රියාත්මක කිරීමට සහ ලිවීමට ඉඩ දෙන බිටු එකවර සකසා ඇති කේතය සහිත කොටස් ඇති කර්නල් මොඩියුල පැටවීම සපයනු ලැබේ. එකවර ක්‍රියාත්මක කිරීමට සහ ලිවීමට ඉඩ දෙන මතක පිටු භාවිතයෙන් කර්නලය ඉවත් කිරීමේ විශාල ව්‍යාපෘතියක කොටසක් ලෙස වෙනස් කිරීම ක්‍රියාත්මක කරන ලදී.
    • විවිධ විකල්ප සමඟ සවිකර ඇති, නමුත් එකම ක්‍රියාවලි හඳුනාගැනීමේ නාම අවකාශය (pid namespace) පිළිබිඹු කරමින් බහු procfs මවුන්ට් පොයින්ට් භාවිතයට ඉඩ දෙමින් වෙනම procfs අවස්ථා නිර්මාණය කිරීමට දැන් හැකියාව ඇත. මින් පෙර, සියලුම procfs mount point පිළිබිඹු කළේ එක් අභ්‍යන්තර නිරූපණයක් පමණක් වන අතර, mount පරාමිතිවල යම් වෙනසක් එකම ක්‍රියාවලි ID නාම අවකාශය හා සම්බන්ධ අනෙකුත් සියලුම mount point වලට බලපෑවේය. විවිධ විකල්ප සමඟ සවි කිරීම ඉල්ලුමේ ඇති ප්රදේශ අතර, procfs හි ඇතැම් ආකාරයේ ක්රියාවලි සහ තොරතුරු නෝඩ් සැඟවීමට හැකියාව ඇති කාවැද්දූ පද්ධති සඳහා සැහැල්ලු හුදකලා කිරීම ක්රියාත්මක කිරීම වේ.
    • යාන්ත්රණය සඳහා සහය ARM64 වේදිකාව සඳහා ක්රියාත්මක කර ඇත
      සෙවනැලි-ඇමතුම් තොගය, ස්ටැක් බෆරය පිටාර ගැලීමකදී ශ්‍රිතයක ආපසු ලිපිනය නැවත ලිවීමෙන් ආරක්ෂා වීමට ක්ලැන්ග් සම්පාදකය මඟින් සපයනු ලැබේ. ආරක්ෂාවේ සාරය නම් ශ්‍රිතයකට පාලනය මාරු කිරීමෙන් පසු ආපසු එන ලිපිනය වෙනම “සෙවණ” තොගයක සුරැකීම සහ ශ්‍රිතයෙන් පිටවීමට පෙර මෙම ලිපිනය ලබා ගැනීමයි.

    • ARM64 වේදිකාව සඳහා උපදෙස් සහාය එකතු කර ඇත ARMv8.5-BTI (ශාඛා ඉලක්ක දර්ශකය) වෙත අතු නොකළ යුතු උපදෙස් මාලාවන් ක්‍රියාත්මක කිරීම ආරක්ෂා කිරීම. ආපසු නැඹුරු ක්‍රමලේඛන ශිල්පීය ක්‍රම භාවිතා කරන සූරාකෑම් වල ගැජට් නිර්මාණය වීම වැළැක්වීම සඳහා අත්තනෝමතික කේත කොටස් වෙත සංක්‍රමණය අවහිර කිරීම ක්‍රියාත්මක වේ (ROP - ආපසු-නැඹුරු ක්‍රමලේඛනය; ප්‍රහාරකයා ඔහුගේ කේතය මතකයේ තැබීමට උත්සාහ නොකරයි, නමුත් දැනටමත් පවතින කෑලි මත ක්‍රියා කරයි. අපේක්ෂිත ක්‍රියාකාරීත්වය ලබා ගැනීම සඳහා ඇමතුම් දාමයක් ගොඩනගා ඇති ආපසු පාලන උපදෙස් වලින් අවසන් වන යන්ත්‍ර උපදෙස්.
    • බ්ලොක් උපාංගවල පේළිගත සංකේතනය සඳහා දෘඪාංග සහය එක් කරන ලදී (පේළිගත සංකේතනය) Inlinep සංකේතාංකන උපාංග සාමාන්‍යයෙන් ධාවකය තුළට ගොඩනගා ඇත, නමුත් තාර්කිකව පද්ධති මතකය සහ තැටිය අතර පිහිටා ඇත, කර්නල්-නිශ්චිත යතුරු සහ සංකේතාංකන ඇල්ගොරිතම මත පදනම්ව I/O විනිවිද පෙනෙන ලෙස සංකේතනය කර විකේතනය කරයි.
    • ආරම්භක ඇරඹුම් රූපය RAM හි තැබීමේදී initrd හි භෞතික මතක ලිපිනය සඳහන් කිරීමට ඔබට ඉඩ දීම සඳහා "initrdmem" කර්නල් විධාන රේඛා විකල්පය එක් කරන ලදී.
    • නව හැකියාව එක් කරන ලදී: CAP_PERFMON perf උප පද්ධතියට ප්‍රවේශ වීමට සහ කාර්ය සාධන අධීක්‍ෂණය සිදු කිරීමට. CAP_BPF, කලින් CAP_SYS_ADMIN හිමිකම් අවශ්‍ය වූ ඇතැම් BPF මෙහෙයුම් (BPF වැඩසටහන් පූරණය කිරීම වැනි) ඉඩ ලබා දේ (CAP_SYS_ADMIN හිමිකම් දැන් CAP_BPF, CAP_PERFMON, සහ CAP_NET_ADMIN වල එකතුවකට බෙදී ඇත).
    • එකතු කරන ලදි නව virtio-mem උපාංගයක් මඟින් ඔබට Hot-plug සහ Hot-plug මතකය ආගන්තුක පද්ධති වෙතට ලබා දේ.
    • උපාංග ධාවකය අතිච්ඡාදනය වන මතක ප්‍රදේශ භාවිතා කරන්නේ නම් /dev/mem හි සිතියම්ගත කිරීමේ මෙහෙයුම් ක්‍රියාත්මක කර ඇත.
    • අවදානම් ආරක්ෂාව එක් කරන ලදී CROSSTalk/SRBDS, වෙනත් CPU හරයක් මත ක්‍රියාත්මක කරන ලද ඇතැම් උපදෙස්වල ප්‍රතිඵල ප්‍රතිසාධනය කිරීමට ඔබට ඉඩ සලසයි.
  • මතකය සහ පද්ධති සේවා
    • කේතය හැඩතල ගැන්වීමේ නීති නිර්වචනය කරන ලේඛනයේ, පිළිගත්තා ඇතුළත් පාරිභාෂිතය භාවිතය සඳහා නිර්දේශ. සංවර්ධකයින් 'මාස්ටර් / වහල්' සහ 'බ්ලැක්ලිස්ට් / වයිට්ලිස්ට්' යන සංයෝජන මෙන්ම 'ස්ලේව්' යන වචනය වෙන වෙනම භාවිතා කිරීම නිර්දේශ නොකරයි. නිර්දේශයන් අදාළ වන්නේ මෙම නියමවල නව භාවිතයන් පමණි. හරය තුළ දැනටමත් පවතින නිශ්චිත වචනවල සඳහන් කිරීම් නොසැලී පවතිනු ඇත. නව කේතය තුළ, පරිශීලක අවකාශයේ නිරාවරණය වන API සහ ABI සඳහා සහය දැක්වීමට අවශ්‍ය නම්, මෙන්ම පවතින දෘඪාංග හෝ ප්‍රොටෝකෝල සඳහා සහය දැක්වීම සඳහා කේතය යාවත්කාලීන කිරීමේදී, නිශ්චිත නියමයන් භාවිතා කිරීමට අවශ්‍ය නම් සලකුණු කළ නියමයන් භාවිතා කිරීමට අවසර ලැබේ.
    • නිදොස් කිරීමේ මෙවලම ඇතුළත් වේ KCSAN (Kernel Concurrency Sanitizer), ගතික හඳුනාගැනීම සඳහා නිර්මාණය කර ඇත තරඟ කොන්දේසි හරය ඇතුළත. GCC සහ Clang හි ගොඩනැගීමේදී KCSAN භාවිතයට සහය දක්වන අතර මතක ප්‍රවේශය නිරීක්ෂණය කිරීමට සම්පාදනය කරන අවස්ථාවේදී විශේෂ වෙනස් කිරීම් අවශ්‍ය වේ (මතකය කියවන විට හෝ වෙනස් කරන විට ක්‍රියාරම්භක වන බිඳුම් ලක්ෂ්‍ය භාවිතා වේ). KCSAN හි සංවර්ධනයේ අවධානය යොමු වූයේ ව්‍යාජ ධනාත්මක වැළැක්වීම, පරිමාණය සහ භාවිතයේ පහසුව කෙරෙහි ය.
    • එකතු කරන ලදී විශ්වීය යාන්ත්රණය කර්නලයේ සිට පරිශීලක අවකාශයට දැනුම්දීම් ලබා දීම. යාන්ත්‍රණය සම්මත නල ධාවකය මත පදනම් වන අතර පරිශීලක අවකාශයේ විවෘතව ඇති නාලිකා හරහා කර්නලයෙන් දැනුම්දීම් කාර්යක්ෂමව බෙදා හැරීමට ඔබට ඉඩ සලසයි. දැනුම්දීම් ලැබීමේ ස්ථාන යනු විශේෂ මාදිලියකින් විවෘත කර ඇති පයිප්ප වන අතර කර්නලයෙන් ලැබෙන පණිවිඩ මුදු බෆරයක රැස් කිරීමට ඉඩ සලසයි. කියවීම සාමාන්‍ය කියවීම () ශ්‍රිතය මගින් සිදු කෙරේ. නාලිකා හිමිකරු කර්නලයේ කුමන මූලාශ්‍ර නිරීක්ෂණය කළ යුතුද යන්න තීරණය කරන අතර ඇතැම් ආකාරයේ පණිවිඩ සහ සිදුවීම් නොසලකා හැරීමට පෙරහනක් අර්ථ දැක්විය හැක. සිදුවීම් අතරින්, යතුරු එකතු කිරීම/ඉවත් කිරීම සහ ඒවායේ ගුණාංග වෙනස් කිරීම වැනි යතුරු සහිත මෙහෙයුම් පමණක් දැනට සහාය දක්වයි. මෙම සිදුවීම් GNOME හි භාවිතා කිරීමට සැලසුම් කර ඇත.
    • PID නැවත භාවිත තත්ත්වයන් හැසිරවීමට උපකාර කිරීම සඳහා 'pidfd' ක්‍රියාකාරීත්වය අඛණ්ඩව සංවර්ධනය කිරීම (pidfd නිශ්චිත ක්‍රියාවලියක් සමඟ සම්බන්ධ වන අතර වෙනස් නොවේ, එම PID සමඟ සම්බන්ධ වත්මන් ක්‍රියාවලිය අවසන් වූ පසු PID වෙනත් ක්‍රියාවලියක් සමඟ සම්බන්ධ විය හැක). නව අනුවාදය නාම අවකාශ වෙත ක්‍රියාවලියක් ඇමිණීමට pidfd භාවිතා කිරීම සඳහා සහය එක් කරයි (setns පද්ධති ඇමතුම ක්‍රියාත්මක කිරීමේදී pidfd සඳහන් කිරීමට ඉඩ දෙයි). pidfd භාවිතා කිරීමෙන් ඔබට එක් ඇමතුමක් සමඟ නාම අවකාශ වර්ග කිහිපයකට ක්‍රියාවලියක් ඇමිණීම පාලනය කිරීමට ඉඩ සලසයි, අවශ්‍ය පද්ධති ඇමතුම් සංඛ්‍යාව සැලකිය යුතු ලෙස අඩු කිරීම සහ පරමාණුක ප්‍රකාරයේදී ඇමුණුම ක්‍රියාත්මක කිරීම (නාම අවකාශයන්ගෙන් එකකට ඇමුණුම අසාර්ථක වුවහොත්, අනෙක් ඒවා සම්බන්ධ නොවේ) .
    • වෙනස් වූ නව පද්ධති ඇමතුමක් faccessat2() එක් කරන ලදී
      faccessat() POSIX නිර්දේශයන්ට අනුකූල වන කොඩි සමඟ අමතර තර්කයක් (මීට පෙර මෙම කොඩි C පුස්තකාලයේ අනුකරණය කරන ලද අතර නව faccessat2 ඒවා කර්නලය තුළ ක්‍රියාත්මක කිරීමට ඉඩ සලසයි).

    • Cgroup එකේ එකතු කළා මතකය.swap.high සැකසුම වැඩි swap ඉඩක් ගන්නා කාර්යයන් මන්දගාමී කිරීමට භාවිතා කළ හැක.
    • අසමමුහුර්ත I/O අතුරුමුහුණත වෙත io_uring tee() පද්ධති ඇමතුම සඳහා සහය එක් කරන ලදී.
    • එකතු කරන ලද යාන්ත්රණය "BPF පුනරාවර්තකය, කර්නල් ව්‍යුහවල අන්තර්ගතය පරිශීලක අවකාශයට ප්‍රතිදානය කිරීමට නිර්මාණය කර ඇත.
    • සපයා ඇත BPF වැඩසටහන් අතර දත්ත හුවමාරුව සඳහා ring buffer භාවිතා කිරීමේ හැකියාව.
    • යාන්ත්රණය තුළට padata, කර්නලයේ කාර්යයන් සමාන්තරව ක්‍රියාත්මක කිරීම සංවිධානය කිරීම සඳහා නිර්මාණය කර ඇති අතර, භාර සමතුලිතතාවය සමඟ බහු-නූල් කාර්යයන් සඳහා සහය එක් කරන ලදී.
    • නැවත පණගැන්වීම් අතර නැතිවී නොයන මතක ප්‍රදේශවල බිඳවැටීමට හේතුව පිළිබඳ නිදොස් කිරීමේ තොරතුරු සුරැකීමට ඔබට ඉඩ සලසන pstore යාන්ත්‍රණය තුළ, එකතු කළා උපාංග අවහිර කිරීමට තොරතුරු සුරැකීමට පසුබිම.
    • PREEMPT_RT කර්නල් ශාඛාවෙන් මාරු කළා දේශීය අගුල් ක්රියාත්මක කිරීම.
    • එකතු කරන ලදී නව බෆර වෙන් කිරීමේ API (AF_XDP), XDP (eXpress Data Path) සහාය ඇතිව ජාල ධාවක ලිවීම සරල කිරීම අරමුණු කර ගෙන ඇත.
    • RISC-V ගෘහ නිර්මාණ ශිල්පය සඳහා, KGDB භාවිතයෙන් කර්නල් සංරචක නිදොස් කිරීම සඳහා සහය ක්‍රියාත්මක කර ඇත.
    • 4.8 නිකුත් කිරීමට පෙර, කර්නලය තැනීමට භාවිතා කළ හැකි GCC අනුවාදය සඳහා අවශ්‍යතා වැඩි කර ඇත. මීළඟ නිකුතුවකින් GCC 4.9 දක්වා තීරුව ඉහළ නැංවීමට සැලසුම් කර ඇත.
  • තැටි උප පද්ධතිය, I/O සහ ගොනු පද්ධති
    • උපාංග සිතියම්කරු තුළ එකතු කළා නව dm-ebs (block size අනුකරණය) හසුරුවන්න, කුඩා තාර්කික බ්ලොක් ප්‍රමාණය අනුකරණය කිරීමට භාවිතා කළ හැක (උදාහරණයක් ලෙස, 512K අංශ ප්‍රමාණයේ තැටි මත 4-byte අංශ අනුකරණය කිරීමට).
    • F2FS ගොනු පද්ධතිය දැන් LZO-RLE ඇල්ගොරිතම භාවිතයෙන් සම්පීඩනය සඳහා සහය දක්වයි.
    • dm-crypt හි එකතු කළා සංකේතාත්මක යතුරු සඳහා සහාය.
    • Btrfs සෘජු I/O මාදිලියේ කියවීමේ මෙහෙයුම් හැසිරවීම වැඩිදියුණු කර ඇත. සවි කරන විට වේගවත් කර ඇත මාපියෙකු නොමැතිව ඉතිරිව ඇති මකා දැමූ උපවගන්ති සහ නාමාවලි පරීක්ෂා කිරීම.
    • CIFS වෙත "nodelete" පරාමිතියක් එකතු කර ඇති අතර, සේවාදායකයේ සාමාන්‍ය අවසර පරීක්ෂා කිරීමට ඉඩ සලසයි, නමුත් සේවාදායකයාට ගොනු හෝ නාමාවලි මකා දැමීම තහනම් කරයි.
    • Ext4 දෝෂ හැසිරවීම වැඩිදියුණු කර ඇත ENOSPC බහු නූල් භාවිතා කරන විට. xattr විසින් gnu සඳහා සහය එක් කර ඇත.* නාම අවකාශය GNU Hurd හි භාවිතා වේ.
    • Ext4 සහ XFS සඳහා, තනි ගොනු සහ නාමාවලි සම්බන්ධයෙන් DAX මෙහෙයුම් සඳහා සහය සක්‍රීය කර ඇත (බ්ලොක් උපාංග මට්ටම භාවිතා නොකර පිටු හැඹිලිය මගහැර ගොනු පද්ධතියට සෘජු ප්‍රවේශය).
    • පද්ධති ඇමතුම තුළ statx() ධජය එකතු කරන ලදී STATX_ATTR_DAX, නිශ්චිතව දක්වා ඇති විට, DAX එන්ජිම භාවිතයෙන් තොරතුරු ලබා ගනී.
    • EXFAT එකතු කළා ඇරඹුම් ප්‍රදේශ සත්‍යාපනය සඳහා සහාය.
    • FAT හි වැඩිදියුණු විය FS මූලද්‍රව්‍ය ක්‍රියාශීලීව පැටවීම. මන්දගාමී 2TB USB ධාවකයක් පරීක්‍ෂා කිරීමෙන් පරීක්‍ෂණ අවසන් කිරීමේ කාලය තත්පර 383 සිට 51 දක්වා අඩුවීමක් පෙන්නුම් කළේය.
  • ජාල උප පද්ධතිය
    • ජාල පාලම් වල ක්‍රියාකාරිත්වය පාලනය කිරීමේ කේතයේ එකතු කළා ප්රොටෝකෝල සහාය එම්.ආර්.පී. (මාධ්‍ය අතිරික්ත ප්‍රොටෝකෝලය), එය බහු ඊතර්නෙට් ස්විචයන් ලූප් කිරීමෙන් දෝෂ ඉවසීමට ඉඩ සලසයි.
    • රථවාහන පාලන පද්ධතියට (Tc) එකතු කළා නව "ගේට්" ක්‍රියාව, සමහර පැකට් සැකසීමට සහ ඉවත දැමීමට කාල පරතරයන් නිර්වචනය කිරීමට හැකි වේ.
    • සම්බන්ධිත ජාල කේබලය පරීක්ෂා කිරීම සහ ජාල උපාංග ස්වයං-රෝග විනිශ්චය කිරීම සඳහා සහය කර්නලය සහ ethtool උපයෝගීතාවයට එකතු කර ඇත.
    • MPLS (Multiprotocol Label Switching) ඇල්ගොරිතම සඳහා සහය IPv6 තොගයට බහු ප්‍රොටෝකෝල් ලේබල් ස්විචින් භාවිතයෙන් පැකට් මාර්ගගත කිරීම සඳහා එක් කර ඇත (MPLS කලින් IPv4 සඳහා සහය විය).
    • TCP හරහා IKE (Internet Key Exchange) සහ IPSec පැකට් සම්ප්‍රේෂණය කිරීම සඳහා සහය එක් කරන ලදී (RFC 8229) හැකි UDP අවහිර කිරීම මග හැරීමට.
    • එකතු කරන ලදි ජාල අවහිර උපාංගය rnbd, RDMA ප්‍රවාහනය (InfiniBand, RoCE, iWARP) සහ RTRS ප්‍රොටෝකෝලය භාවිතයෙන් බ්ලොක් උපාංගයකට දුරස්ථ ප්‍රවේශය සංවිධානය කිරීමට ඔබට ඉඩ සලසයි.
    • TCP තොගයේ එකතු කළා වරණීය පිළිගැනීමේ (SACK) ප්‍රතිචාරවල පරාස සම්පීඩනය සඳහා සහාය.
    • IPv6 සඳහා ක්රියාත්මක කර ඇත TCP-LD සහාය (RFC 6069, දිගු සම්බන්ධතා බාධා).
  • උපකරණ
    • Intel වීඩියෝ කාඩ්පත් සඳහා වන i915 DRM ධාවකයට පෙරනිමියෙන් Intel Tiger Lake (GEN12) චිප් සඳහා සහය ඇතුළත් වේ. ක්රියාත්මක කර ඇත බලශක්ති පරිභෝජනය හෝ කාර්ය සාධන අවශ්‍යතා මත පදනම්ව සංඛ්‍යාතය සහ වෝල්ටීයතාව ගතිකව සකස් කිරීම සඳහා SAGV (පද්ධති නියෝජිත ගයිසර්විල්) පද්ධතිය භාවිතා කිරීමේ හැකියාව.
    • amdgpu ධාවකය FP16 පික්සල් ආකෘතිය සඳහා සහය එකතු කර ඇති අතර වීඩියෝ මතකයේ (TMZ, විශ්වාසදායක මතක කලාපය) සංකේතාත්මක බෆර සමඟ වැඩ කිරීමේ හැකියාව ඇත.
    • AMD Zen සහ Zen2 ප්‍රොසෙසර සඳහා බල සංවේදක සඳහා සහය එක් කරන ලදි, මෙන්ම AMD Ryzen 4000 Renoir සඳහා උෂ්ණත්ව සංවේදක. අතුරු මුහුණත හරහා බලශක්ති පරිභෝජන තොරතුරු ලබා ගැනීම සඳහා සහාය AMD Zen සහ Zen2 සඳහා සපයනු ලැබේ RAPL (ධාවන සාමාන්‍ය බල සීමාව).
    • Nouveau ධාවකයට NVIDIA modifier ආකෘතිය සඳහා සහය එක් කරන ලදී. gv100 සඳහා, අන්තර් සම්බන්ධිත ස්කෑනිං මාදිලි භාවිතා කිරීමේ හැකියාව ක්‍රියාත්මක කර ඇත. vGPU අර්ථ දැක්වීම එකතු කරන ලදී.
    • MSM (Qualcomm) ධාවකයට Adreno A405, A640 සහ A650 GPU සඳහා සහය එක් කරන ලදී.
    • එකතු කරන ලදී DRM (සෘජු විදැහුම්කරණ කළමනාකරු) සම්පත් කළමනාකරණය සඳහා අභ්යන්තර රාමුව.
    • Xiaomi Redmi Note 7 සහ Samsung Galaxy S2 ස්මාර්ට්ෆෝන් මෙන්ම Elm/Hana Chromebook ලැප්ටොප් සඳහා සහය එක් කරන ලදී.
    • LCD පැනල් සඳහා එකතු කරන ලද ධාවක: ASUS TM5P5 NT35596, Starry KR070PE2T, Leadtek LTK050H3146W, Visionox rm69299, Boe tv105wum-nw0.
    • ARM පුවරු සහ වේදිකා සඳහා එකතු කරන ලද Renesas "RZ/G1H", Realtek RTD1195, Realtek RTD1395/RTD1619, Rockchips RK3326, AMLogic S905D, S905X3, S922XH, OLIMEx-PoLIMEx-Polymex, OLIMEx A20,
      , Beacon i.MX8m-Mini, Qualcomm SDM660/SDM630, Xnano X5 TV Box, Stinger96, Beaglebone-AI.

    • MIPS ප්‍රොසෙසරය Loongson-2K (කෙටියෙන් Loongson64) සඳහා සහය එක් කරන ලදී. CPU Loongson 3 සඳහා, KVM හයිපර්වයිසර් භාවිතයෙන් අථත්‍යකරණය සඳහා සහය එක් කර ඇත.
    • එකතු කරන ලදී
      රුසියානු බයිකල්-ටී 1 ප්‍රොසෙසරය සහ එය මත පදනම් වූ සිස්ටම් ඔන් චිප් සඳහා සහය දක්වයි BE-T1000. Baikal-T1 ප්‍රොසෙසරයේ P5600 MIPS 32 r5 සුපර්ස්කේලර් කෝර් දෙකක් 1.2 GHz වලින් ක්‍රියාත්මක වේ. චිපයේ L2 හැඹිලි (1 MB), DDR3-1600 ECC මතක පාලකය, 1 10Gb Ethernet port, 2 1Gb Ethernet ports, PCIe Gen.3 x4 පාලකය, 2 SATA 3.0 ports, USB 2.0, GPIO, UART, SPI, I2C අඩංගු වේ. ප්‍රොසෙසරය අථත්‍යකරණය, SIMD උපදෙස් සහ GOST 28147-89 සඳහා සහය දක්වන ඒකාබද්ධ දෘඪාංග ගුප්ත ලේඛන ත්වරණයක් සඳහා දෘඩාංග සහාය සපයයි. Imagination Technologies වෙතින් බලපත්‍ර ලත් MIPS32 P5600 Warrior ප්‍රොසෙසර් මූලික ඒකකයක් භාවිතයෙන් චිපය සංවර්ධනය කර ඇත.

ඒ අතරම, ලතින් ඇමරිකානු නිදහස් මෘදුකාංග පදනම පිහිටුවා ඇත
විකල්පය සම්පූර්ණයෙන්ම නිදහස් කර්නලය 5.8 - Linux-libre 5.8-gnu, නිෂ්පාදකයා විසින් සීමා කරන ලද විෂය පථය නිදහස් නොවන සංරචක හෝ කේත කොටස් අඩංගු ස්ථිරාංග සහ ධාවක අංග වලින් ඉවත් කර ඇත. නව නිකුතුව මගින් Atom ISP Video, MediaTek 7663 USB/7915 PCIe, Realtek 8723DE WiFi, Renesas PCI xHCI, HabanaLabs Gaudi, වැඩි දියුණු කරන ලද Asynchronous Sample Rate Converter, Maxim Integrated Converter, Maxim Integrated MX98390 MAX38060plier Home Audio Processor, සහ I2C EEPROM Slave. Adreno GPU, HabanaLabs Goya, x86 touchscreen, vt6656 සහ btbcm ධාවක සහ උප පද්ධතිවල බ්ලොබ් පිරිසිදු කිරීමේ කේතය යාවත්කාලීන කරන ලදී.

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

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