የሊኑክስ ከርነል ልቀት 5.19

ከሁለት ወራት እድገት በኋላ ሊኑስ ቶርቫልድስ የሊኑክስ ከርነል 5.19 መልቀቅን አቅርቧል። በጣም ከሚታወቁት ለውጦች መካከል፡ የ LoongArch ፕሮሰሰር ስነ-ህንጻ ድጋፍ፣ የ"BIG TCP" ጥገናዎች ውህደት፣ በfscache ውስጥ በፍላጎት ሁነታ፣ በ a.out ቅርጸት ለመደገፍ ኮድ ማስወገድ፣ ZSTDን ለ firmware መጭመቂያ የመጠቀም ችሎታ፣ በይነገጽ ለ ማህደረ ትውስታን ከተጠቃሚ ቦታ ማስወጣትን ማስተዳደር፣ የውሸት የዘፈቀደ ቁጥር ጀነሬተር አስተማማኝነትን እና አፈጻጸምን ማሳደግ፣ ለኢንቴል IFS (በመስክ ውስጥ ቅኝት) ድጋፍ፣ AMD SEV-SNP (ደህንነቱ የተጠበቀ የ Nsted Paging)፣ Intel TDX (የታመነ የጎራ ቅጥያዎች) እና ARM SME (የሚለካ ማትሪክስ ቅጥያ) ቅጥያዎች።

በማስታወቂያው ላይ ሊኑስ የ6.0.x ቅርንጫፍ በስሪት ቁጥሩ ውስጥ የመጀመሪያውን ቁጥር ለመቀየር በቂ ልቀቶችን ስላከማች የሚቀጥለው የከርነል ልቀት 5 ሊሆን እንደሚችል ተናግሯል። የቁጥር ለውጥ የሚከናወነው በውበት ምክንያቶች ነው እና በተከታታይ ውስጥ ብዙ ቁጥር ያላቸው ጉዳዮች በመከማቸታቸው ምክንያት ምቾትን የሚያስታግስ መደበኛ እርምጃ ነው።

ሊኑስ ልቀቱን ለመፍጠር በአሳሂ ሊኑክስ ስርጭት ላይ የተመሰረተ በ ARM64 architecture (Apple Silicon) ላይ የተመሰረተ የአፕል ላፕቶፕ መጠቀሙን ጠቅሷል። የሊኑስ ዋና መስሪያ ቦታ አይደለም፣ ነገር ግን መድረኩን ተጠቅሞ ለከርነል ስራ ተስማሚ መሆኑን ለመፈተሽ እና ቀላል ክብደት ያለው ላፕቶፕ ይዞ በሚጓዝበት ወቅት የከርነል ልቀቶችን ማምረት መቻሉን ለማረጋገጥ ነበር። ከዚህ ቀደም ከብዙ አመታት በፊት ሊኑስ የአፕል መሳሪያዎችን ለልማት የመጠቀም ልምድ ነበረው - በአንድ ወቅት ፒፒሲ970 ሲፒዩ እና ማክቡክ ኤር ላፕቶፕ ላይ ተመስርቷል።

አዲሱ ስሪት ከ 16401 ገንቢዎች 2190 ጥገናዎችን ያካትታል (በመጨረሻው እትም ከ16206 ገንቢዎች 2127 ጥገናዎች ነበሩ) ፣ የ patch መጠን 90 ሜባ ነው (ለውጦቹ በ 13847 ፋይሎች ተጎድተዋል ፣ 1149456 የኮድ መስመሮች ተጨምረዋል ፣ 349177 መስመሮች ተሰርዘዋል)። በ 39 ውስጥ ከተካተቱት ለውጦች ውስጥ 5.19% ያህሉ ከመሳሪያ ነጂዎች ጋር የተገናኙ ናቸው፣ 21% የሚሆኑት ለውጦች ከሃርድዌር አርክቴክቸር ልዩ ኮድን ከማዘመን ጋር የተገናኙ ናቸው፣ 11% የሚሆኑት ከአውታረ መረብ ቁልል ጋር የተገናኙ ናቸው፣ 4% ከፋይል ስርዓቶች እና 3% ጋር የተያያዙ ናቸው። ከውስጥ የከርነል ንዑስ ስርዓቶች ጋር የተያያዙ ናቸው.

በከርነል 5.19 ውስጥ ቁልፍ ፈጠራዎች፡-

  • የዲስክ ንዑስ ስርዓት፣ አይ/ኦ እና የፋይል ሲስተምስ
    • EROFS (የተሻሻለ ተነባቢ-ብቻ ፋይል ስርዓት) የፋይል ስርዓት፣ ለንባብ-ብቻ ክፍልፋዮች ጥቅም ላይ እንዲውል የታሰበ፣ የውሂብ መሸጎጫ የሚሰጠውን የfscache ንዑስ ስርዓትን ለመጠቀም ተቀይሯል። ለውጡ በ EROFS ላይ ከተመሠረተ ምስል ብዙ ቁጥር ያላቸው ኮንቴይነሮች የሚጀመሩበትን የስርዓቶች አፈጻጸም በእጅጉ አሻሽሏል።
    • በፍላጎት የማንበብ ሁነታ ወደ fscache ንኡስ ስርዓት ተጨምሯል፣ ይህም EROFSን ለማመቻቸት ያገለግላል። አዲሱ ሁነታ በአካባቢያዊ ስርዓት ውስጥ ከሚገኙት የ FS ምስሎች የንባብ መሸጎጫ እንዲያደራጁ ይፈቅድልዎታል. በኔትወርኩ የፋይል ስርዓቶች በኩል የሚተላለፉ መረጃዎችን በአካባቢያዊ የፋይል ስርዓት ውስጥ በመሸጎጥ ላይ ያተኮረ መጀመሪያ ላይ ካለው የአሠራር ሁኔታ በተቃራኒ “በፍላጎት” ሁነታ ውሂብን የማውጣት እና ወደ መሸጎጫ ወደ ሌላ የመፃፍ ተግባራትን ያስተላልፋል። በተጠቃሚ ቦታ ላይ የሚሄድ የጀርባ ሂደት።
    • XFS በቢሊዮኖች የሚቆጠሩ የተራዘሙ ባህሪያትን በአይ-ኖድ ውስጥ የማከማቸት ችሎታ ይሰጣል። የአንድ ፋይል ከፍተኛው የመጠን ብዛት ከ4 ቢሊዮን ወደ 247 ከፍ ብሏል። ብዙ የተራዘሙ የፋይል ባህሪያትን በአንድ ጊዜ በአቶሚክ ለማዘመን ሞድ ተተግብሯል።
    • የBtrfs ፋይል ስርዓት ከመቆለፊያዎች ጋር የሚሰራ ስራን አመቻችቷል፣ ይህም በቀጥታ በአሁን ሁነታ ላይ በሚጽፍበት ጊዜ በግምት 7% የአፈፃፀም ጭማሪ አስችሎታል። በ NOCOW ሁነታ (ያለ ቅጂ-በ-ጽሁፍ) የክዋኔዎች አፈፃፀም በግምት በ 3% ጨምሯል. "ላክ" የሚለውን ትዕዛዝ በሚሰራበት ጊዜ በገጹ መሸጎጫ ላይ ያለው ጭነት ቀንሷል. ዝቅተኛው የንዑስ ገጾች መጠን ከ64 ኪ ወደ 4 ኪ (ከከርነል ገፆች ያነሱ ንዑስ ገጾች መጠቀም ይቻላል)። የራዲክስ ዛፍን ከመጠቀም ወደ XArays አልጎሪዝም ሽግግር ተደርጓል።
    • ለጥያቄዎች ምላሽ መስጠቱን ባቆመ ደንበኛ የተዘጋጀውን የመቆለፍ ሁኔታ ለመጠበቅ አንድ ሁነታ ወደ NFS አገልጋይ ታክሏል። ሌላ ደንበኛ ተፎካካሪ መቆለፊያ ካልጠየቀ በስተቀር አዲሱ ሁነታ የመቆለፊያ ማጽዳትን ለአንድ ቀን እንዲያዘገዩ ያስችልዎታል። በተለመደው ሁነታ ደንበኛው ምላሽ መስጠቱን ካቆመ ከ 90 ሰከንድ በኋላ እገዳው ይጸዳል.
    • በፋኖቲፋይ FS ውስጥ ያለው የክስተት መከታተያ ንዑስ ስርዓት የ FAN_MARK_EVICTABLE ባንዲራ ይተገበራል፣ በዚህ መሸጎጫ ውስጥ ኢ-ኖዶችን መሰካትን ማሰናከል ይችላሉ፣ለምሳሌ ክፍሎቻቸውን በመሸጎጫው ውስጥ ሳይሰኩ ንዑስ ቅርንጫፎችን ችላ ለማለት።
    • የ FAT32 ፋይል ስርዓት ነጂው ስለፋይሉ የተራዘመ መረጃን የሚመልስ ይበልጥ ቀልጣፋ እና ተግባራዊ የሆነ የስታቲስቲክስ ስሪት በመተግበር በስታትክስ ሲስተም ጥሪ በኩል የፋይል አፈጣጠር ጊዜን በተመለከተ መረጃን ለማግኘት ድጋፍ አድርጓል።
    • ተከታታይ ሴክተር በሴክተሩን ከማጽዳት ይልቅ የ‹dirsync› ሁነታ በሚሰራበት ጊዜ የሴክተሮችን ቡድን በአንድ ጊዜ ለማጽዳት ለኤክስኤፍኤቲ ሾፌር ትልቅ ማመቻቸት ተደርገዋል። ከተመቻቹ በኋላ የማገጃ ጥያቄዎችን ቁጥር በመቀነስ በኤስዲ ካርድ ላይ ብዙ ማውጫዎችን የመፍጠር አፈፃፀም እንደ ክላስተር መጠን ከ 73-85% ጨምሯል።
    • ከርነሉ ለ ntfs3 ሾፌር የመጀመሪያውን የማስተካከያ ዝመናን ያካትታል። ባለፈው ኦክቶበር ntfs3 በ5.15 ከርነል ውስጥ ስለተካተተው ነጂው አልዘመነም እና ከገንቢዎቹ ጋር ያለው ግንኙነት ጠፍቷል፣ ነገር ግን ገንቢዎቹ አሁን ለውጦችን ማተም ቀጥለዋል። የታቀዱት ጥገናዎች ወደ ማህደረ ትውስታ መፍሰስ እና ብልሽት የሚያመሩ ስህተቶችን አስወግደዋል፣ በ xfstests አፈጻጸም ላይ ችግሮችን ፈትተዋል፣ ጥቅም ላይ ያልዋሉ ኮድን አጽድተዋል እና ቋሚ የፊደል ስህተቶች።
    • ለ OverlayFS፣ የተጫኑ የፋይል ስርዓቶች የተጠቃሚ መታወቂያዎችን የማሳየት ችሎታ ተተግብሯል፣ ይህም የአንድ የተወሰነ ተጠቃሚን በተሰቀለ የውጭ ክፍልፍል ላይ ካለው ሌላ ተጠቃሚ አሁን ባለው ስርዓት ለማዛመድ ነው።
  • የማህደረ ትውስታ እና የስርዓት አገልግሎቶች
    • በLongson 3 5000 ፕሮሰሰሮች ውስጥ ጥቅም ላይ የዋለውን የ LoongArch መመሪያ ስብስብ አርክቴክቸር አዲስ RISC ISAን ከ MIPS እና RISC-V ጋር የሚመሳሰል የመጀመሪያ ድጋፍ ታክሏል። የLongArch አርክቴክቸር በሶስት ጣዕሞች ይገኛል፡ የተራቆተ 32-ቢት (LA32R)፣ መደበኛ 32-ቢት (LA32S) እና 64-ቢት (LA64)።
    • በተለቀቀው 5.1 ላይ የተቋረጠውን a.out executable ፋይል ቅርጸት ለመደገፍ የተወገደ ኮድ። የ a.out ቅርጸት በሊኑክስ ሲስተምስ ላይ ለረጅም ጊዜ ተቋርጧል፣ እና የ a.out ፋይሎችን ማመንጨት በነባሪ የሊኑክስ ውቅሮች ውስጥ በዘመናዊ መሳሪያዎች አይደገፍም። የ a.out ፋይሎች ጫኚው ሙሉ በሙሉ በተጠቃሚ ቦታ ላይ ሊተገበር ይችላል።
    • ለ x86-ተኮር የማስነሻ አማራጮች ድጋፍ ተቋርጧል፡ nosp፣ nosmap፣ nosmep፣ noexec እና noclflush)።
    • ያለፈው የሲፒዩ h8300 አርክቴክቸር (Renesas H8/300) ያለ ድጋፍ ለረጅም ጊዜ የቀረው ድጋፍ ተቋርጧል።
    • የአቶሚክ መመሪያን በሚሰራበት ጊዜ መረጃው ሁለት የሲፒዩ መሸጎጫ መስመሮችን የሚያቋርጥ በመሆኑ በማህደረ ትውስታ ውስጥ ያልተጣመሩ መረጃዎችን ሲደርሱ የሚከሰቱ የተሰነጠቀ መቆለፊያዎችን ("የተሰነጠቀ መቆለፊያዎችን") ሲያገኙ ምላሽ ከመስጠት ጋር የተያያዙ የተስፋፉ ችሎታዎች። እንዲህ ያሉት እገዳዎች ወደ አፈፃፀም ከፍተኛ ውድቀት ያመራሉ. ቀደም ሲል በነባሪነት ከርነሉ እገዳውን ስላስከተለው ሂደት መረጃ ማስጠንቀቂያ ከሰጠ አሁን የቀረውን የስርዓቱን አፈፃፀም ለመጠበቅ ችግሩ ያለው ሂደት የበለጠ ይቀንሳል።
    • በኢንቴል ፕሮሰሰር ውስጥ ለሚተገበረው የIFS (In-Field Scan) ዘዴ ድጋፍ ታክሏል፣ ይህም ዝቅተኛ ደረጃ የሲፒዩ የምርመራ ሙከራዎችን እንዲያካሂዱ የሚያስችልዎ ሲሆን ይህም በመደበኛ መሳሪያዎች የስህተት ማስተካከያ ኮዶች (ኢ.ሲ.ሲ. . የተከናወኑት ሙከራዎች በማይክሮኮድ ዝመናዎች በተመሳሳይ መልኩ የተነደፉ በሚወርድ firmware መልክ ናቸው። የፈተና ውጤቶች በ sysfs በኩል ይገኛሉ።
    • የ bootconfig ፋይልን ወደ ከርነል የመክተት ችሎታ ታክሏል ፣ ይህም ከትእዛዝ መሾመር አማራጮች በተጨማሪ የከርነሉን መለኪያዎች በቅንብሮች ፋይል ውስጥ ለመወሰን ያስችላል። መክተት የሚከናወነው የመገጣጠሚያ አማራጩን 'CONFIG_BOOT_CONFIG_EMBED_FILE=Âť/PATH/TO/BOOTCONFIG/FILE»ን በመጠቀም ነው። ቀደም ሲል, bootconfig ከ initrd ምስል ጋር በማያያዝ ተወስኗል. ወደ ከርነል መቀላቀል bootconfig ያለ ውስጠ-ቁራጮች ውስጥ ጥቅም ላይ እንዲውል ያስችለዋል።
    • የZstandard አልጎሪዝምን በመጠቀም የተጨመቀውን firmware የማውረድ ችሎታ ተግባራዊ ሆኗል። የቁጥጥር ፋይሎች / sys/class/firmware/* ስብስብ ወደ sysfs ተጨምሯል፣ ይህም ከተጠቃሚ ቦታ የጽኑ ዌር መጫንን እንዲጀምሩ ያስችልዎታል።
    • የio_uring asynchronous I/O በይነገጽ አዲስ ባንዲራ፣ IORING_RECVSEND_POLL_FIRST ያቀርባል፣ እሱም ሲዋቀር መጀመሪያ የአውታረ መረብ ስራን በድምጽ መስጫ ይልካል፣ ይህም ክዋኔውን በተወሰነ መዘግየት ማካሄድ ተቀባይነት ባለው ሁኔታዎች ውስጥ ሀብቶችን መቆጠብ ይችላል። io_uring እንዲሁም ለሶኬት() ሲስተም ጥሪ ድጋፍን ጨምሯል፣ የፋይል ገላጭዎችን አስተዳደር ለማቃለል አዲስ ባንዲራዎችን አቅርቧል፣ በተቀባይ() ጥሪ ውስጥ ብዙ ግንኙነቶችን በአንድ ጊዜ ለመቀበል “ባለብዙ ​​ሾት” ሁነታን አክሏል እና NVMe ለማስተላለፍ ተጨማሪ ስራዎችን ጨምሯል። በቀጥታ ወደ መሳሪያው ያዛል.
    • የXtensa አርክቴክቸር ለKCSAN (Kernel Concurrency Sanitizer) ማረም መሳሪያ ድጋፍ ይሰጣል፣ ይህም በከርነል ውስጥ የዘር ሁኔታዎችን በተለዋዋጭ ሁኔታ ለመለየት ነው። እንዲሁም ለእንቅልፍ ሁነታ እና ለኮፕሮሰሰሮች ድጋፍ ታክሏል.
    • ለ m68k አርክቴክቸር (ሞቶሮላ 68000) በአንድሮይድ ጎልድፊሽ ኢምዩላተር ላይ የተመሰረተ ቨርቹዋል ማሽን (ፕላትፎርም ሲሙሌተር) ተተግብሯል።
    • ለ AArch64 አርክቴክቸር፣ ለArmv9-A SME (ስኬል ማትሪክስ ኤክስቴንሽን) ማራዘሚያዎች ድጋፍ ተተግብሯል።
    • የኢቢፒኤፍ ንዑስ ስርዓት የተተየቡ ጠቋሚዎችን በካርታ አወቃቀሮች ውስጥ ለማከማቸት ያስችላል፣ እና ለተለዋዋጭ ጠቋሚዎችም ድጋፍን ይጨምራል።
    • የማስታወሻ መልሶ ማግኛ ፋይልን በመጠቀም የተጠቃሚ-ቦታ ቁጥጥርን የሚደግፍ አዲስ ንቁ የማህደረ ትውስታ ማግኛ ዘዴ ቀርቧል። ቁጥርን ወደተገለጸው ፋይል መፃፍ ከቡድን ጋር ከተገናኘው ስብስብ ተጓዳኝ የባይት ብዛት ለማስወጣት ይሞክራል።
    • የzswap ዘዴን በመጠቀም በስዋፕ ክፍልፍል ውስጥ ያለውን መረጃ ሲጨመቅ የማህደረ ትውስታ አጠቃቀም ትክክለኛነት።
    • ለ RISC-V አርክቴክቸር ባለ 32-ቢት ተፈፃሚዎችን በ64-ቢት ሲስተሞች ለማሄድ ድጋፍ ተሰጥቷል፣ ገዳቢ ባህሪያትን ከማህደረ ትውስታ ገፆች ጋር ለማሰር (ለምሳሌ መሸጎጫ ለማሰናከል) ሁነታ ተጨምሯል። .
    • ለ 32-bit Armv4T እና Armv5 ስርዓቶች የድጋፍ አተገባበር ለተለያዩ የ ARM ስርዓቶች ተስማሚ በሆነ ሁለንተናዊ ባለብዙ ፕላትፎርም ከርነል ግንባታ ውስጥ ጥቅም ላይ እንዲውል ተስተካክሏል።
  • ምናባዊ እና ደህንነት
    • የEFI ንኡስ ስርዓት ምስጢራዊ መረጃን ለአስተናጋጅ ስርዓቱ ሳይገልፅ ወደ እንግዳ ስርዓቶች በምስጢር የማስተላለፍ ችሎታን ተግባራዊ ያደርጋል። ውሂቡ የሚቀርበው በደህንነት/ኮኮ ዳይሬክተሩ በሴፍቲፍስ ውስጥ ነው።
    • የከርነል ስርወ ተጠቃሚን የሚገድበው እና UEFI Secure Boot bypass ዱካዎችን የሚከለክለው የመቆለፊያ ጥበቃ ሁነታ የከርነል አራሚውን በመቆጣጠር ጥበቃን ለማለፍ የሚያስችል ቀዳዳ አስቀርቷል።
    • የውሸት-የዘፈቀደ ቁጥር ጄኔሬተርን አስተማማኝነት እና አፈፃፀም ለማሻሻል የታለሙ ጥገናዎች ተካትተዋል።
    • ክላንግ 15 ን በመጠቀም በሚገነቡበት ጊዜ የከርነል አወቃቀሮችን በዘፈቀደ ለመለወጥ ዘዴው ድጋፍ ይተገበራል።
    • የላንድሎክ አሠራር የቡድን ሂደቶችን ከውጭው አካባቢ ጋር ያለውን ግንኙነት ለመገደብ የሚያስችልዎ የፋይል መቀየር ስራዎችን አፈፃፀም ለመቆጣጠር የሚያስችሉዎትን ደንቦች ይደግፋል.
    • የ IMA (Integrity Measurement Architecture) ንዑስ ሲስተም ዲጂታል ፊርማዎችን እና ሃሽዎችን በመጠቀም የክወና ስርዓት አካላትን ታማኝነት ለማረጋገጥ የተነደፈ ሲሆን ለፋይል ማረጋገጫ የfs-verity ሞጁሉን ለመጠቀም ተቀይሯል።
    • ኢቢፒኤፍ ንዑስ ስርዓትን ያልተፈቀደ መዳረሻን ሲያሰናክል የእርምጃዎች አመክንዮ ተቀይሯል - ከዚህ ቀደም ከbpf() ስርዓት ጥሪ ጋር የተገናኙት ሁሉም ትዕዛዞች ተሰናክለዋል እና ከስሪት 5.19 ጀምሮ ዕቃዎችን ወደመፍጠር የማያመሩ ትዕዛዞችን ማግኘት ይቀራል። . ይህ ባህሪ የ BPF ፕሮግራምን ለመጫን ልዩ ሂደትን ይፈልጋል ፣ ግን ከዚያ ያልተከፈቱ ሂደቶች ከፕሮግራሙ ጋር መስተጋብር ሊፈጥሩ ይችላሉ።
    • ለAMD SEV-SNP (Secure Nsted Paging) ቅጥያ ድጋፍ የታከለ ሲሆን ይህም ከጎጆው የማስታወሻ ገጽ ጠረጴዛዎች ጋር ደህንነቱ የተጠበቀ ስራን ያቀርባል እና AMD SEV (ደህንነቱ የተጠበቀ የተመሰጠረ ቨርቹዋልዜሽን) በ AMD EPYC ፕሮሰሰር ላይ ከሚሰነዘሩ “ያልተጠበቁ” እና “Severity” ጥቃቶች የሚከላከል ) የመከላከያ ዘዴ.
    • የቨርቹዋል ማሽኖችን ኢንክሪፕት የተደረገ ማህደረ ትውስታን ለመድረስ የሶስተኛ ወገን ሙከራዎችን ለማገድ የሚያስችል ለIntel TDX (የታመነ Domain Extensions) አሰራር ድጋፍ ታክሏል።
    • የማገጃ መሳሪያዎችን ለመኮረጅ የሚያገለግለው የ virtio-blk ሹፌር ለ I/O ድምጽ መስጠትን በመጠቀም ድጋፍ ጨምሯል ፣ ይህም በፈተናዎች መሠረት መዘግየትን በ10% ያህል ቀንሷል።
  • የአውታረ መረብ ንዑስ ስርዓት
    • ጥቅሉ የከፍተኛ ፍጥነት የውስጥ ዳታ ማእከል ኔትወርኮችን አሠራር ለማመቻቸት የTCP ፓኬትን ከፍተኛውን የፓኬት መጠን ወደ 4GB ለመጨመር የሚያስችሉዎ ተከታታይ BIG TCP patches ያካትታል። ከ16-ቢት ራስጌ የመስክ መጠን ጋር ተመሳሳይ የሆነ የፓኬት መጠን መጨመር በ "ጃምቦ" እሽጎች በመተግበር፣ በአይፒ ራስጌው ውስጥ ያለው መጠን 0 ተቀናብሮ እና ትክክለኛው መጠን በተለየ 32-ቢት ይተላለፋል። መስክ በተለየ ተያይዟል ራስጌ. በአፈጻጸም ሙከራ፣የፓኬቱን መጠን ወደ 185 ኪባ ማዘጋጀቱ የምርት ውጤቱን በ50% ጨምሯል እና የውሂብ ማስተላለፍ መዘግየትን በእጅጉ ቀንሷል።
    • ፓኬቶችን የመጣል ምክንያቶችን ለመከታተል መሳሪያዎችን ወደ አውታረ መረቡ ቁልል በማዋሃድ ላይ ሼል ቀጥሏል ። ምክንያቱ ኮድ ከፓኬቱ ጋር የተያያዘው ማህደረ ትውስታ ሲለቀቅ እና እንደ ራስጌ ስህተቶች ምክንያት ፓኬት መጣል ፣ rp_filter spoofing detecting ፣ ልክ ያልሆነ ቼክ ፣ ከማስታወሻ ውጭ ፣ IPSec XFRM ህጎች ሲቀሰቀሱ ፣ ልክ ያልሆነ ተከታታይ ቁጥር TCP ፣ ወዘተ.
    • የተወሰኑ የMPTCP ባህሪያትን መጠቀም በማይቻልበት ሁኔታ መደበኛ TCP ለመጠቀም የMPTCP (MultiPath TCP) ግንኙነቶችን ወደ ኋላ ለመመለሾ ተጨማሪ ድጋፍ። MPTCP የ TCP ፕሮቶኮል ማራዘሚያ ሲሆን የ TCP ግንኙነትን እና ፓኬቶችን በአንድ ጊዜ በበርካታ መንገዶች በተለያዩ የአውታረ መረብ መገናኛዎች ከተለያዩ የአይፒ አድራሻዎች ጋር በማገናኘት ለማደራጀት ነው። የMPTCP ዥረቶችን ከተጠቃሚ ቦታ ለመቆጣጠር ኤፒአይ ታክሏል።
  • መሣሪያዎች
    • ከ 420k በላይ የኮድ መስመሮች ከ amdgpu ሾፌር ጋር የተገናኙ ሲሆን ከእነዚህም ውስጥ 400k ያህል መስመሮች በራስ-የመነጩ የራስጌ ፋይሎች ለ ASIC መመዝገቢያ መረጃ በ AMD GPU ሾፌር ውስጥ እና ሌሎች 22.5k መስመሮች ለ AMD SoC21 ድጋፍ የመጀመሪያ ትግበራ ይሰጣሉ። የ AMD ጂፒዩዎች አጠቃላይ የአሽከርካሪ መጠን ከ4 ሚሊዮን የኮድ መስመሮች አልፏል። ከ SoC21 በተጨማሪ፣ የAMD ሹፌሩ ለ SMU 13.x (System Management Unit)፣ ለUSB-C እና GPUVM የዘመነ ድጋፍን ያካትታል፣ እና የሚቀጥሉትን RDNA3 (RX 7000) እና CDNA (AMD Instinct) ትውልዶችን ለመደገፍ የተዘጋጀ ነው። መድረኮች.
    • የ i915 ሾፌር (ኢንቴል) ከኃይል አስተዳደር ጋር የተዛመዱ ችሎታዎች አሉት። ለIntel DG2 (Arc Alchemist) ጂፒዩዎች በላፕቶፖች ላይ ጥቅም ላይ የሚውሉ የታከሉ መለያዎች፣ ለ Intel Raptor Lake-P (RPL-P) መድረክ የመጀመሪያ ድጋፍ ሰጡ፣ ሾለ አርክቲክ ሳውንድ-ኤም ግራፊክስ ካርዶች ተጨማሪ መረጃ)፣ ኤቢአይ ለኮምፒውተር ሞተሮች ተጨምሯል DG2 ካርዶች ለTile4 ቅርጸት ይደግፋሉ፤ በሃስዌል ማይክሮአርክቴክቸር ላይ ለተመሰረቱ ስርዓቶች የ DisplayPort HDR ድጋፍ ተግባራዊ ይሆናል።
    • የኑቮ ሾፌሩ ወደ drm_gem_plane_helper_prepare_fb ተቆጣጣሪው ተቀይሯል፤ የማይንቀሳቀስ ማህደረ ትውስታ ድልድል ለአንዳንድ መዋቅሮች እና ተለዋዋጮች ተተግብሯል። በኖቪዲ የከርነል ሞጁሎችን በኖቪዲ ክፍት ምንጭ መጠቀምን በተመለከተ፣ እስካሁን ያለው ሾል ስህተቶችን በመለየት እና በማጥፋት ላይ ነው። ለወደፊቱ, የታተመው firmware የአሽከርካሪዎችን አፈፃፀም ለማሻሻል ጥቅም ላይ እንዲውል ታቅዷል.
    • በኤም 1 ቺፕ ላይ በመመስረት በአፕል ኮምፒተሮች ውስጥ ጥቅም ላይ ለዋለ NVMe መቆጣጠሪያ ሾፌር ታክሏል።

በተመሳሳይ ጊዜ የላቲን አሜሪካ ነፃ የሶፍትዌር ፋውንዴሽን ሙሉ በሙሉ ነፃ የሆነ የከርነል 5.19 - ሊኑክስ-ሊብሬ 5.19-ጂኑ ከጽኑ ዌር አካላት እና አሽከርካሪዎች ነፃ ያልሆኑ ክፍሎችን ወይም የኮድ ክፍሎችን የያዙ ሾፌሮችን አቋቋመ። በአምራቹ የተገደበ. አዲሱ ልቀት አሽከርካሪዎችን ለንፁህLiFi X/XL/XC እና TI AMx3 Wkup-M3 አይፒሲ ያጸዳል። በሲሊኮን ላብስ WFX፣ AMD amdgpu፣ Qualcomm WCNSS Peripheral Image Loader፣ Realtek Bluetooth፣ Mellanox Spectrum፣ Marvell WiFi-Ex፣ Intel AVS፣ IFS፣ pu3-imgu drivers and subsystems ውስጥ የተሻሻለ የብሎብ ማጽጃ ኮድ። የQualcomm AArch64 Devicetree ፋይሎችን ማካሄድ ተተግብሯል። ለአዲሱ የድምጽ ክፈት የጽኑዌር አካል መሰየም እቅድ ድጋፍ ታክሏል። ከከርነል የተወገደውን የኤቲኤም አምባሳደር ሹፌር ማፅዳት አቁሟል። በHDCP እና Mellanox Core ውስጥ የብሎብ ጽዳት አስተዳደር የ kconfig መለያዎችን ለመለየት ተንቀሳቅሷል።

ምንጭ: opennet.ru

አስተያየት ያክሉ