કર્નલ 5.19 પ્રક્રિયાઓ, હાર્ડવેર સપોર્ટ, સુરક્ષા અને વધુમાં સુધારાઓ સાથે આવે છે

કર્નલ 5.19 નું નવું વર્ઝન પહેલાથી જ રીલીઝ કરવામાં આવ્યું છે અને આ નવા સંસ્કરણમાં, સૌથી નોંધપાત્ર ફેરફારો પૈકી, ઉદાહરણ તરીકે, LoongArch પ્રોસેસર આર્કિટેક્ચર માટે સપોર્ટ, "BIG TCP" પેચ એકીકરણ, fscache માં "ઓન-ડિમાન્ડ" મોડ, a.out ફોર્મેટને સમર્થન આપવા માટે કોડ દૂર કરવું, ઉપયોગ કરવાની ક્ષમતા ફર્મવેરને સંકુચિત કરવા માટે ZSTD, વપરાશકર્તા જગ્યામાંથી મેમરી ઓફસેટનું સંચાલન કરવા માટેનું ઇન્ટરફેસ, સ્યુડો-રેન્ડમ નંબર જનરેટરની સુધારેલી વિશ્વસનીયતા અને પ્રદર્શન, ઇન્ટેલ IFS (ઇન-ફિલ્ડ સ્કેન), AMD SEV-SNP (સિક્યોર નેસ્ટેડ પેજિંગ), ઇન્ટેલ TDX (ટ્રસ્ટેડ ડોમેન એક્સ્ટેન્શન્સ) માટે સપોર્ટ. અને ARM SME એક્સ્ટેંશન (સ્કેલેબલ મેટ્રિક્સ એક્સ્ટેંશન).

નવા સંસ્કરણે 16401 વિકાસકર્તાઓ તરફથી 2190 સુધારાઓ સ્વીકાર્યા છે (નવીનતમ સંસ્કરણમાં 16206 વિકાસકર્તાઓ તરફથી 2127 ફિક્સેસ હતા), પેચ કદ: 90 MB (13847 ફાઇલોને અસરગ્રસ્ત ફેરફારો, કોડની 1149456 રેખાઓ ઉમેરી, 349177 રેખાઓ દૂર કરી).

કર્નલ 5.19 ના મુખ્ય સમાચાર

આ નવા સંસ્કરણના સૌથી નોંધપાત્ર ફેરફારોમાંથી, અમે ઉલ્લેખ કરી શકીએ છીએ કે તે જોવા મળે છે ક્લેંગ 15 સાથે કમ્પાઈલ કરતી વખતે, રેન્ડમાઈઝેશન મિકેનિઝમ સપોર્ટેડ છે કર્નલ માળખું.

મિકેનિઝમ લેન્ડલોક, જે બાહ્ય વાતાવરણ સાથે પ્રક્રિયાઓના જૂથની ક્રિયાપ્રતિક્રિયાને મર્યાદિત કરવાની મંજૂરી આપે છે, નિયમો માટે આધાર પૂરો પાડવામાં આવેલ છે કે પરવાનગી આપે છે કામગીરીના અમલને નિયંત્રિત કરો ફાઇલનું નામ બદલવું.

સબસિસ્ટમ આઇએમએ ડિજિટલ હસ્તાક્ષર અને હેશનો ઉપયોગ કરીને ઓપરેટિંગ સિસ્ટમના ઘટકોની અખંડિતતા ચકાસવા માટે રચાયેલ (ઈંટીગ્રિટી મેઝરમેન્ટ આર્કિટેક્ચર), ફાઇલ ચકાસણી માટે fs-verity મોડ્યુલ વાપરવા માટે બદલાયેલ છે.

eBPF સબસિસ્ટમમાં બિન-વિશેષાધિકૃત ઍક્સેસને અક્ષમ કરતી વખતે ક્રિયાઓનો તર્ક બદલ્યો; અગાઉ, bpf() સિસ્ટમ કૉલ સાથે સંકળાયેલા તમામ આદેશો નિષ્ક્રિય કરવામાં આવ્યા હતા, અને આવૃત્તિ 5.19 મુજબ, આદેશોની ઍક્સેસ કે જે ઑબ્જેક્ટ બનાવટ તરફ દોરી જતી નથી. આ વર્તન સાથે, BPF પ્રોગ્રામ લોડ કરવા માટે એક વિશેષાધિકૃત પ્રક્રિયા જરૂરી છે, પરંતુ બિન-વિશેષાધિકૃત પ્રક્રિયાઓ પ્રોગ્રામ સાથે ક્રિયાપ્રતિક્રિયા કરી શકે છે.

ઉમેર્યું MPTCP જોડાણોના ફોલબેક માટે આધાર (MultiPath TCP) થી સાદા TCP, એવી પરિસ્થિતિઓમાં જ્યાં MPTCP ના અમુક કાર્યોનો ઉપયોગ કરી શકાતો નથી. MPTCP એ TCP પ્રોટોકોલનું વિસ્તરણ છે જે TCP કનેક્શનની કામગીરીને એકસાથે પેકેટોની ડિલિવરી સાથે વિવિધ નેટવર્ક ઈન્ટરફેસ દ્વારા અલગ અલગ IP સરનામાઓ સાથે બંધાયેલા છે. વપરાશકર્તા જગ્યામાંથી MPTCP સ્ટ્રીમ્સનું સંચાલન કરવા માટે API ઉમેર્યું.

તે પણ પ્રકાશિત થયેલ છે કોડની 420 થી વધુ રેખાઓ ઉમેરી નિયંત્રક સંબંધિત amdgpu, જેમાંથી લગભગ 400 રેખાઓ ASIC રજિસ્ટર માટેના ડેટા સાથે હેડર ફાઇલો આપમેળે જનરેટ થાય છે AMD GPU ડ્રાઇવરમાં, અને બીજી 22,5K રેખાઓ AMD SoC000 સપોર્ટનું પ્રારંભિક અમલીકરણ પૂરું પાડે છે. AMD GPU માટે કુલ ડ્રાઈવરનું કદ 21 મિલિયન લાઈનો કોડને વટાવી ગયું છે. SoC4 ઉપરાંત, AMD ડ્રાઇવરમાં SMU 21.x (સિસ્ટમ મેનેજમેન્ટ યુનિટ), USB-C અને GPUVM માટે અપડેટ કરેલ સપોર્ટ, અને RDNA13 (RX 3) અને CDNA (AMD ઇન્સ્ટિંક્ટ) ની આગામી પેઢીને સપોર્ટ કરવા માટે તૈયાર છે. .

i915 ડ્રાઈવર (ઇન્ટેલ) પાવર મેનેજમેન્ટ ક્ષમતાઓમાં વધારો કર્યો છે, લેપટોપ્સમાં વપરાતા ઇન્ટેલ DG2 (આર્ક અલ્કેમિસ્ટ) GPU માટે ID ઉમેરવામાં આવ્યા હતા, Intel Raptor Lake-P (RPL-P) પ્લેટફોર્મ માટે પ્રારંભિક સપોર્ટ પૂરો પાડવામાં આવ્યો હતો, આર્ક્ટિક સાઉન્ડ-M ગ્રાફિક્સ કાર્ડ્સ પરની માહિતી ઉમેરવામાં આવી હતી, કમ્પ્યુટ એન્જિન માટે ABI લાગુ કરવામાં આવ્યું હતું, ટાઇલ2 ફોર્મેટ માટે DG4 કાર્ડ સપોર્ટ, Haswell માઇક્રોઆર્કિટેક્ચર પર આધારિત સિસ્ટમ્સ માટે ડિસ્પ્લેપોર્ટ HDR સપોર્ટ માટે ઉમેર્યું.

નિયંત્રક નુવુએ drm_gem_plane_helper_prepare_fb ડ્રાઇવરનો ઉપયોગ કરવા પર સ્વિચ કર્યું છે, કેટલીક રચનાઓ અને ચલોને સ્થિર રીતે સોંપવામાં આવ્યા છે. NVIDIA દ્વારા ઓપન સોર્સ નુવુ કર્નલ મોડ્યુલોના ઉપયોગ માટે, અત્યાર સુધીનું કામ ભૂલોને ઓળખવા અને દૂર કરવા માટે ઘટાડી દેવામાં આવ્યું છે. ભવિષ્યમાં, નિયંત્રકના પ્રદર્શનને સુધારવા માટે પ્રકાશિત ફર્મવેરનો ઉપયોગ કરવાની યોજના છે.

ક્ષમતાઓ વિકસાવવામાં આવી છે સંબંધિત સ્પ્લિટ લૉક શોધનો પ્રતિસાદ ("સ્પ્લિટ લૉક"), જે મેમરીમાં ખોટી રીતે સંલગ્ન ડેટાને ઍક્સેસ કરતી વખતે થાય છે કારણ કે જ્યારે અણુ સૂચનાનો અમલ કરવામાં આવે છે, ત્યારે ડેટા વિસ્તૃત CPU કેશની બે લાઇનને પાર કરે છે. આવા ક્રેશ પ્રભાવમાં નોંધપાત્ર ઘટાડો તરફ દોરી જાય છે. જો અગાઉ, મૂળભૂત રીતે, કર્નલ એ પ્રક્રિયા વિશેની માહિતી સાથે ચેતવણી જારી કરે છે જેના કારણે ક્રેશ થયું હતું, તો હવે બાકીની સિસ્ટમની કામગીરીને સાચવવા માટે સમસ્યારૂપ પ્રક્રિયાને પણ ધીમી કરવામાં આવશે.

ઉમેર્યું IFS મિકેનિઝમ માટે સપોર્ટ (ઇન-ફીલ્ડ સ્કેન) ઇન્ટેલ પ્રોસેસરોમાં અમલમાં મૂકાયેલ છે, જે તમને નિમ્ન-સ્તરના CPU ડાયગ્નોસ્ટિક પરીક્ષણો ચલાવવા માટે પરવાનગી આપે છે જે ભૂલ સુધારણા કોડ્સ (ECC) અથવા પેરિટી બિટ્સના આધારે નિયમિત માધ્યમો દ્વારા શોધી ન શકાય તેવી સમસ્યાઓ શોધી શકે છે.

અન્ય ફેરફારોમાંથી જે આ નવા સંસ્કરણથી standભા છે:

  • M1 ચિપ પર આધારિત Apple કમ્પ્યુટર્સમાં ઉપયોગમાં લેવાતા NVMe નિયંત્રક માટે ડ્રાઇવર ઉમેર્યો.
  • Loongson 3 5000 પ્રોસેસરોમાં વપરાતા LoongArch સૂચના સેટ આર્કિટેક્ચર માટે પ્રારંભિક સમર્થન ઉમેર્યું છે, જે MIPS અને RISC-V જેવું નવું RISC ISA લાગુ કરે છે.
  • લૂંગઆર્ક આર્કિટેક્ચર ત્રણ સંસ્કરણોમાં ઉપલબ્ધ છે: 32-બીટ સરળ (LA32R), 32-બીટ સામાન્ય (LA32S), અને 64-બીટ (LA64).
  • કર્નલમાં bootconfig ફાઇલને એમ્બેડ કરવાની ક્ષમતા ઉમેરી.
  • 'CONFIG_BOOT_CONFIG_EMBED_FILE="/PATH/TO/BOOTCONFIG/FILE"'.
  • x86-વિશિષ્ટ બુટ વિકલ્પો માટે આધાર દૂર કર્યો: nosp, nosmap, nosmep, noexec, અને noclflush).
  • અપ્રચલિત CPU આર્કિટેક્ચર h8300 (રેનેસાસ H8/300) માટેનો આધાર, જે લાંબા સમયથી જાળવવામાં આવ્યો નથી, તેને બંધ કરવામાં આવ્યો છે.

છેલ્લે જો તમને તેના વિશે વધુ જાણવામાં રસ છે આ નવા સંસ્કરણ વિશે, તમે વિગતો ચકાસી શકો છો નીચેની કડીમાં


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.