ሊኑክስ ኮርነል 5.14

ሊኑክስ ኮርነል 5.14

ከሁለት ወራት እድገት በኋላ ሊነስ ቶርቫልድስ አስተዋውቋል የከርነል መለቀቅ Linux 5.14. በጣም ከሚታወቁ ለውጦች መካከል፡ አዲስ quotactl_fd() እና memfd_secret() የስርዓት ጥሪዎች፣ አይዲ እና ጥሬ ነጂዎችን ማስወገድ፣ አዲስ የI/O ቅድሚያ ተቆጣጣሪ ለቡድን ፣ SCHED_CORE የተግባር መርሐግብር ሁነታ፣ የተረጋገጡ BPF ፕሮግራም ሎደሮችን ለመፍጠር መሠረተ ልማት።

አዲሱ ስሪት ከ 15883 ገንቢዎች 2002 ጥገናዎችን ያካትታል, የመጠፊያው መጠን 69 ሜባ ነው (ለውጦቹ በ 12580 ፋይሎች ላይ ተጽዕኖ ያሳድራሉ, 861501 የኮድ መስመሮች ተጨምረዋል, 321654 መስመሮች ተሰርዘዋል). በ 47 ውስጥ ከተካተቱት ለውጦች ውስጥ 5.14% የሚሆኑት ከመሳሪያ ነጂዎች ጋር የተገናኙ ናቸው ፣ በግምት 14% የሚሆኑት ለውጦች ለሃርድዌር አርክቴክቸር ልዩ ኮድ ከማዘመን ጋር የተገናኙ ናቸው ፣ 13% ከአውታረ መረብ ቁልል ጋር የተገናኙ ናቸው ፣ 3% ከፋይል ስርዓቶች እና 3% ጋር የተገናኙ ናቸው። ከውስጥ የከርነል ንዑስ ስርዓቶች ጋር የተያያዙ ናቸው.

ዋና ፈጠራዎች:

  • የዲስክ ንዑስ ስርዓት ፣ የግብዓት / ውፅዓት እና የፋይል ስርዓቶች
    • ለቡድን ተተግብሯል አዲስ የI/O ቅድሚያ መቆጣጠሪያ - rq-qos፣ ይህም በእያንዳንዱ ቡድን አባላት የሚመነጩ መሳሪያዎችን ለማገድ የጥያቄዎችን ሂደት ቅድሚያ ሊቆጣጠር ይችላል። አዲስ የቅድሚያ ተቆጣጣሪ ድጋፍ ወደ mq-ቀደመ ገደብ I/O መርሐግብር ተጨምሯል;
    • በ ext4 ፋይል ስርዓት ላይ ተተግብሯል አዲስ ioctl ትዕዛዝ EXT4_IOC_CHECKPOINT፣ ሁሉንም በመጠባበቅ ላይ ያሉ ግብይቶችን ከሎግ እና ተያያዥ ቋቶች ወደ ዲስክ የሚያስገድድ እና እንዲሁም ሎግ ማከማቻ የሚጠቀመውን ቦታ ይተካል። ለውጡ የተዘጋጀው ከፋይል ስርዓቶች የመረጃ ፍሳሾችን ለመከላከል እንደ ተነሳሽነት አካል ነው;
    • በ Btrfs አስተዋውቋል የአፈጻጸም ማሻሻያዎች፡- በfsync አፈጻጸም ወቅት አላስፈላጊ የሆኑ የተራዘሙ ባህሪያትን መዝገቦችን በማስወገድ የተራዘሙ ባህሪያት ያላቸው የተጠናከረ ስራዎች አፈጻጸም እስከ 17 በመቶ ጨምሯል። በተጨማሪም ፣ መጠኖችን የማይነኩ የመከርከሚያ ስራዎችን በሚሰሩበት ጊዜ ፣ ​​ሙሉ ማመሳሰል ተሰናክሏል ፣ ይህም የቀዶ ጥገና ጊዜ በ 12% ቀንሷል። FSን ሲፈተሽ I/O ባንድዊድዝ ለመገደብ ቅንብር ወደ sysfs ታክሏል። የመሳሪያውን መጠን መቀየር እና መሰረዝን ለመሰረዝ የioctl ጥሪዎች ታክለዋል፤
    • በ XFS ውስጥ እንደገና ሰርቷል በቡድን ሁነታ ወደ ማህደረ ትውስታ ገፆች መመደብ የሚሸጋገር የቋት መሸጎጫ መተግበር። የተሻሻለ መሸጎጫ ቅልጥፍና;
    • F2FS በተነባቢ-ብቻ ሁነታ የመስራት አማራጭ አክሎ እና የዘፈቀደ የንባብ አፈጻጸምን ለማሻሻል የታመቀ የማገጃ መሸጎጫ ሁነታን (compress_cache) ተግባራዊ አድርጓል። የኤምኤምፓ() ኦፕሬሽንን በመጠቀም ወደ ማህደረ ትውስታ የተሰሩ ፋይሎችን ለመጭመቅ ድጋፍ ተተግብሯል። የፋይል መጭመቅን በጭንብል በመምረጥ ለማሰናከል አዲስ የማፈናጠጫ አማራጭ ኖኮምፕሬስ ቀርቧል።
    • ከአንዳንድ ዲጂታል ካሜራዎች ማከማቻ ጋር ተኳሃኝነትን ለማሻሻል በ exFAT ሾፌር ውስጥ ሼል ተሠርቷል ።
    • ታክሏል የስርዓት ጥሪ quotactl_fd(), ይህም ኮታዎችን በልዩ መሣሪያ ፋይል በኩል እንዲያስተዳድሩ ያስችልዎታል, ነገር ግን ኮታው ከተተገበረበት የፋይል ስርዓት ጋር የተያያዘውን የፋይል ገላጭ በመግለጽ;
    • የአይዲኢ በይነገጽ ያላቸው የቆዩ አሽከርካሪዎች ከከርነል ተወግደዋል፤ በሊባታ ንዑስ ሲስተም ለረጅም ጊዜ ተተክተዋል። የድሮ መሣሪያዎች ድጋፍ ሙሉ በሙሉ ተጠብቆ ቆይቷል ፣ ለውጦቹ የድሮ ነጂዎችን የመጠቀም ችሎታን ብቻ ያሳስባሉ ፣ ሲጠቀሙ ሾፌሮቹ / dev / hd * ፣ እና / dev/sd * አይደሉም ።
    • የ"ጥሬ" ነጂው ከከርነል ተወግዷል፣ ይህም መሳሪያዎችን በ/dev/ጥሬ በይነገጽ በኩል ለማገድ ያልተከለከለ መዳረሻ ይሰጣል። ይህ ተግባር የO_DIRECT ባንዲራ በመጠቀም በመተግበሪያዎች ውስጥ ለረጅም ጊዜ ሲተገበር ቆይቷል።
  • የማህደረ ትውስታ እና የስርዓት አገልግሎቶች;
    • በተግባር መርሐግብር ውስጥ አዲስ የመርሐግብር ሁነታ ተተግብሯል SCHED_CORE, ይህም በአንድ ሲፒዩ ኮር ላይ የትኞቹ ሂደቶች አብረው ሊሄዱ እንደሚችሉ እንዲቆጣጠሩ ያስችልዎታል. እያንዳንዱ ሂደት በሂደቶች መካከል ያለውን የመተማመን ወሰን የሚገልጽ ኩኪ ለዪ ሊመደብ ይችላል (ለምሳሌ የአንድ ተጠቃሚ ወይም መያዣ)። ኮድ አፈጻጸምን ሲያደራጅ መርሐግብር አውጪው አንድ ሲፒዩ ኮር ከተመሳሳይ ባለቤት ጋር በተያያዙ ሂደቶች መካከል ብቻ መጋራቱን ማረጋገጥ ይችላል ይህም እምነት የሚጣልባቸው እና የማይታመኑ ተግባራት በተመሳሳይ SMT (Hyper Threading) ክር ላይ እንዳይሰሩ በማድረግ አንዳንድ የ Specter ጥቃቶችን ለመከላከል ያስችላል። ;
    • ለ ‹Cgroup› ዘዴ ፣ ለግድያው አሠራር ድጋፍ ተተግብሯል ፣ ይህም ከቡድኑ ጋር የተገናኙትን ሁሉንም ሂደቶች በአንድ ጊዜ እንዲገድሉ ያስችልዎታል (SIGKILL መላክ) “1” ወደ ምናባዊ ፋይል cgroup.kill በመፃፍ;
    • የአቶሚክ መመሪያን በሚሰራበት ጊዜ መረጃው ሁለት የሲፒዩ መሸጎጫ መስመሮችን በማለፉ የማህደረ ትውስታ ውስጥ ያልተጣመሩ መረጃዎችን ሲደርሱ የሚከሰቱ የተሰነጠቀ መቆለፊያዎችን ("የተከፋፈሉ መቆለፊያዎችን") ለመለየት ምላሽ ከመስጠት ጋር የተዛመዱ የተስፋፉ ችሎታዎች። እንዲህ ዓይነቱ እገዳ ወደ ከፍተኛ የአፈፃፀም ውድቀት ያመራል, ስለዚህ ቀደም ሲል እገዳውን ያስከተለውን መተግበሪያ በኃይል ማቋረጥ ተችሏል. አዲሱ ልቀት የከርነል የትዕዛዝ መሾመር መለኪያን ይጨምራል “Split_lock_detect=ratelimit:N”፣ይህም በሰከንድ የመቆለፍ ስራዎችን መጠን ላይ ያለውን ስርዓት-ሰፊ ገደብ እንዲገልጹ ያስችልዎታል፣ከዚህም በላይ የመከፋፈል መቆለፊያ ምንጭ የሆነ ማንኛውም ሂደት ከማቆም ይልቅ ለ 20 ms ለማቆም መገደድ;
    • ለእያንዳንዱ ግሩፕ ምን ያህል ፕሮሰሰር ጊዜ ሊመደብ እንደሚችል የሚወስነው የCgroup ባንድዊድዝ ተቆጣጣሪ CFS (CFS bandwidth controller) በተወሰነ የእርምጃ ቆይታ የተገደበ ገደቦችን የመግለፅ ችሎታ አለው፣ ይህም የዘገየ-ስሜታዊ ጭነቶችን በተሻለ ሁኔታ ለመቆጣጠር ያስችላል። ለምሳሌ፣ cpu.cfs_quota_usን ወደ 50000 እና cpu.cfs_period_us 100000 ማዋቀር የቡድን ሂደቶች በየ100ሚሴ 50ms ሲፒዩ ጊዜ እንዲያባክኑ ያስችላቸዋል።
    • ታክሏል የ BPF ፕሮግራም ሎደሮችን ለመፍጠር የመጀመሪያ መሠረተ ልማት ፣ ይህም የበለጠ በሚታመን ዲጂታል ቁልፍ የተፈረሙ BPF ፕሮግራሞችን ብቻ ማውረድ ያስችላል ።
    • አዲስ የፉቴክስ ኦፕሬሽን FUTEX_LOCK_PI2 ታክሏል፣ ይህም ጊዜ ማብቂያውን ለማስላት ሞኖቶኒክ ሰዓት ቆጣሪን ይጠቀማል፣ ይህም ስርዓቱ በእንቅልፍ ሁነታ ያሳለፈውን ጊዜ ግምት ውስጥ ያስገባል;
    • ለ RISC-V አርክቴክቸር፣ ለትልቅ የማስታወሻ ገፆች ድጋፍ (ግልጽ ግዙፍ ገፆች) እና የመጠቀም ችሎታ KFENCE ከማስታወስ ጋር ሲሰሊ ስህተቶችን ለመለየት;
    • የማድቪስ () የስርዓት ጥሪ ፣ የሂደት ማህደረ ትውስታ አስተዳደርን ለማመቻቸት መንገድ ይሰጣል ፣ ታክሏል MADV_POPULATE_READ እና MADV_POPULATE_WRITE ባንዲራዎች ለንባብ ወይም ለመፃፍ በተዘጋጁ ሁሉም የማህደረ ትውስታ ገፆች ላይ ትክክለኛ ንባብ እና መፃፍ (ቅድመ-መፃፍ) ሳያደርጉ "የገጽ ስህተት" ለማመንጨት። ባንዲራዎችን መጠቀም በፕሮግራሙ አፈፃፀም ላይ መዘግየቶችን ለመቀነስ ጠቃሚ ሊሆን ይችላል, ምክንያቱም የ "ገጽ ጥፋት" ተቆጣጣሪው ለሁሉም ያልተመደቡ ገጾች በአንድ ጊዜ እንዲፈጽም, ትክክለኛውን መዳረሻ ሳይጠብቅ;
    • በዩኒት የሙከራ ስርዓት ውስጥ ኩኒት ታክሏል በ QEMU አካባቢ ውስጥ ሙከራዎችን ለማካሄድ ድጋፍ;
    • አዲስ መከታተያዎች ታክለዋል: "osnoise"በማቋረጥ አያያዝ ምክንያት የሚከሰቱ የመተግበሪያ መዘግየቶችን ለመከታተል እና" timerlat "ከሰዓት ቆጣሪ ሲግናል ሾለ መዘግየቶች ዝርዝር መረጃ ለማሳየት;
  • ምናባዊ እና ደህንነት;
    • ታክሏል የስርዓት ጥሪ memfd_ሚስጥር(), በገለልተኛ የአድራሻ ቦታ ውስጥ የግል ማህደረ ትውስታ ቦታ እንዲፈጥሩ ያስችልዎታል, ለባለቤቱ ሂደት ብቻ የሚታይ, በሌሎች ሂደቶች ውስጥ የማይንጸባረቅ እና ወደ ከርነል በቀጥታ የማይደረስ;
    • በሴክኮምፕ ሲስተም የጥሪ ማጣሪያ ሲስተም፣ የመቆለፊያ ተቆጣጣሪዎችን ወደ ተጠቃሚ ቦታ ሲያንቀሳቅሱ፣ አንድ የአቶሚክ ኦፕሬሽን በመጠቀም ለተለየ ተግባር የፋይል ገላጭ መፍጠር እና የስርዓት ጥሪን ሲያካሂዱ መመለሾ ይችላሉ። የታቀደው ክዋኔ ይፈታል ችግር ምልክት ሲመጣ በተጠቃሚው ቦታ ተቆጣጣሪው መቋረጥ;
    • ታክሏል አዲስ ዘዴ በ "የተጠቃሚ ስም ቦታ" ውስጥ የግለሰብ rlimit ቆጣሪዎችን ከአንድ ተጠቃሚ ጋር የሚያገናኝ የተጠቃሚ መታወቂያ ስም ቦታ ላይ የንብረት መገደብ ለማስተዳደር። ለውጡ አንድ ተጠቃሚ በተለያዩ ኮንቴይነሮች ውስጥ ሂደቶችን ሲያካሂድ የጋራ መገልገያ ቆጣሪዎችን በመጠቀም ችግሩን ይፈታል;
    • የ KVM hypervisor ለ ARM64 ስርዓቶች በእንግዳ ስርዓቶች ውስጥ MTE (MemTag ፣ Memory Tagging Extension) ቅጥያውን የመጠቀም ችሎታን ጨምሯል ፣ ይህም በእያንዳንዱ የማህደረ ትውስታ ድልድል ተግባር ላይ መለያዎችን ለማሰር እና አመላካቾችን ብዝበዛ ለመግታት ትክክለኛ አጠቃቀምን ለመፈተሽ ለማደራጀት ያስችልዎታል ። ቀድሞ የተፈቱ የማህደረ ትውስታ ብሎኮች፣ የተትረፈረፈ ቋቶች፣ ከመጀመርዎ በፊት መዳረስ እና ከአሁኑ አውድ ውጭ በመጠቀማቸው የሚፈጠሩ ተጋላጭነቶች፣
    • በ ARM64 መድረክ የቀረበው የጠቋሚ ማረጋገጫ አሁን ለከርነል እና ለተጠቃሚ ቦታ ለብቻው ሊዋቀር ይችላል። ቴክኖሎጂው በጠቋሚው ልሹ ጥቅም ላይ ባልዋሉ የላይኛው ቢትስ ውስጥ የተከማቹ ዲጂታል ፊርማዎችን በመጠቀም የመመለሻ አድራሻዎችን ለማረጋገጥ ልዩ የ ARM64 መመሪያዎችን እንዲጠቀሙ ይፈቅድልዎታል ።
    • በተጠቃሚ-ሞድ ሊኑክስ ውስጥ ታክሏል በ PCI-over-virtio ሾፌር የሚተገበረው ከቨርቹዋል PCI አውቶቡስ ጋር ለ PCI መሳሪያዎች የአሽከርካሪዎች አጠቃቀም ድጋፍ;
    • ለ x86 ሲስተሞች፣ ለ virtio-iommu paravirtualized መሳሪያ ተጨማሪ ድጋፍ፣ ይህም የIOMMU ጥያቄዎችን፣ እንደ ATTACH፣ DETACH፣ MAP እና UNMAP፣ በቪርቲዮ ማጓጓዣ ላይ የማህደረ ትውስታ ገጽ ሰንጠረዦችን ሳይኮርጁ እንዲልኩ ያስችልዎታል።
    • ለኢንቴል ሲፒዩዎች፣ ከስካይላይክ ቤተሰብ እስከ ቡና ሐይቅ ድረስ፣ አላስፈላጊ የማመሳሰል ስራዎችን በተለዋዋጭ በማስወገድ የብዝሃ-ክር አፕሊኬሽኖችን አፈጻጸም ለማሻሻል የሚረዱ መሳሪያዎችን የሚያቀርበው ኢንቴል TSX (የግብይት ማመሳሰል ቅጥያ) መጠቀም በነባሪነት ተሰናክሏል። ጥቃቶች ሊኖሩ ስለሚችሉ ቅጥያዎች ተሰናክለዋል። Zombieloadያልተመሳሰለ የአሠራር መቋረጥ (TAA, TSX Asynchronous Abort) አሠራር በሚሠራበት ጊዜ በሚከሰተው የሶስተኛ ወገን ቻናሎች አማካኝነት የመረጃ ፍሰትን ማካሄድ;
  • የአውታረ መረብ ንዑስ ስርዓት;
    • ወደ MPTCP ዋና (MultiPath TCP) ውህደት የቀጠለ የ TCP ፕሮቶኮል ማራዘሚያ የ TCP ግንኙነትን እና ፓኬቶችን በአንድ ጊዜ በበርካታ መንገዶች በተለያዩ የአውታረ መረብ በይነገጾች ከተለያዩ የአይፒ አድራሻዎች ጋር በማያያዝ። በአዲሱ እትም ታክሏል ለIPv4 እና IPv6 (ባለብዙ መንገድ ሃሽ ፖሊሲ) የራስዎን የትራፊክ ሀሺንግ ፖሊሲዎች የሚያዘጋጁበት ዘዴ ከተጠቃሚው ቦታ በጥቅል ውስጥ የታሸጉትን ጨምሮ የትኛዎቹ መስኮች የመንገድ ምርጫን የሚወስን ሃሽ ሲያሰሉ ለማወቅ ያስችላል። ለፓኬት;
    • የሶኬት ድጋፍ ወደ ምናባዊ መጓጓዣ virtio ተጨምሯል። SOCK_SEQPACKET (በሥርዓት እና አስተማማኝ የዳታግራም ማስተላለፍ);
    • የ SO_REUSEPORT ሶኬት አሰራር አቅም ተዘርግቷል፣ይህም በርካታ የመስሚያ ሶኬቶች በአንድ ወደብ እንዲገናኙ እና ገቢ ጥያቄዎችን በአንድ ጊዜ በSO_REUSEPORT በኩል በተገናኙ ሁሉም ሶኬቶች ላይ ግንኙነቶችን ለመቀበል ያስችላል። . በአዲሱ ስሪት ውስጥ ታክሏል በመጀመሪያ በተመረጠው ሶኬት ጥያቄን በሚሰራበት ጊዜ ውድቀት በሚከሰትበት ጊዜ መቆጣጠሪያን ወደ ሌላ ሶኬት ለማስተላለፍ ዘዴዎች (አገልግሎቶችን እንደገና በሚጀምሩበት ጊዜ የግለሰባዊ ግንኙነቶችን ማጣት ችግሩን ይፈታል)
  • መሳሪያ፡
    • በ amdgpu ሹፌር ውስጥ ተተግብሯል ለአዲሱ AMD Radeon RX 6000 ተከታታይ ጂፒዩዎች ድጋፍ፣ በኮድ የተሰየሙት “Beige Goby” (Navi 24) እና “Yellow Carp”፣ እንዲሁም ለ Aldebaran GPU (gfx90a) እና Van Gogh APU ድጋፍ። ከበርካታ የኢዲፒ ፓነሎች ጋር በአንድ ጊዜ የመስራት ችሎታ ታክሏል። ለ APU Renoir በቪዲዮ ማህደረ ትውስታ (TMZ, የታመነ ማህደረ ትውስታ ዞን) ከተመሰጠሩ ቋቶች ጋር አብሮ ለመስራት ድጋፍ ተተግብሯል. ለሞቅ-ነቅለው ግራፊክስ ካርዶች ድጋፍ ታክሏል። ለ Radeon RX 6000 (Navi 2x) ጂፒዩዎች እና የቆዩ AMD ጂፒዩዎች፣ ለ ASPM (Active State Power Management) የኃይል ቁጠባ ዘዴ ድጋፍ በነባሪነት ነቅቷል፣ ይህም ቀደም ሲል ለNavi 1x፣ Vega እና Polaris GPUs ብቻ ነበር የነቃው።
    • ለ AMD ቺፕስ ፣ ለጋራ ቨርቹዋል ማህደረ ትውስታ ድጋፍ (ኤስ.ኤም.ኤም. ፣ የጋራ ቨርቹዋል ማህደረ ትውስታ) በኤችኤምኤም (Heterogeneous memory management) ንዑስ ስርዓት ላይ በመመርኮዝ ተጨምሯል ፣ ይህም መሳሪያዎችን በራሳቸው የማህደረ ትውስታ አስተዳደር ክፍሎች (ኤምኤምዩ ፣ የማህደረ ትውስታ አስተዳደር ክፍል) መጠቀም ያስችላል ። ዋና ማህደረ ትውስታን መድረስ የሚችል. ኤችኤምኤምን በመጠቀም ጨምሮ በጂፒዩ እና በሲፒዩ መካከል የጋራ አድራሻ ቦታን ማደራጀት ይችላሉ ፣ በዚህ ውስጥ ጂፒዩ የሂደቱን ዋና ማህደረ ትውስታ መድረስ ይችላል ።
    • የመጀመሪያ ቴክኖሎጂ ድጋፍ ታክሏል AMD Smart Shiftሲፒዩ እና ጂፒዩ የኃይል ፍጆታ መለኪያዎችን በላፕቶፖች ላይ በቺሴት እና በኤ.ኤም.ዲ ግራፊክስ ካርድ በተለዋዋጭነት የሚቀይር ሲሆን በጨዋታ ፣ ቪዲዮ አርትዖት እና 3D አተረጓጎም አፈፃፀምን ለማሳደግ ፣
    • ለ Intel ቪዲዮ ካርዶች በ i915 ሾፌር ውስጥ ተካትቷል ለ Intel Alderlake P ቺፕስ ድጋፍ;
    • ለ Hyper-V ምናባዊ ግራፊክስ አስማሚ ታክሏል drm/hyperv ነጂ;
    • ታክሏል በUEFI firmware ወይም BIOS የቀረበውን EFI-GOP ወይም VESA framebuffer የሚጠቀም የቀላል ድራፍት ሾፌር ለውጤት። የአሽከርካሪው ዋና አላማ ሙሉ የዲአርኤም ሾፌር ጥቅም ላይ ከመዋሉ በፊት በሚነሳበት የመጀመሪያ ደረጃ ላይ የግራፊክ ውፅዓት አቅሞችን ማቅረብ ነው። አሽከርካሪው ገና ቤተኛ DRM አሽከርካሪዎች ለሌላቸው መሳሪያዎች እንደ ጊዜያዊ መፍትሄ ሊያገለግል ይችላል;
    • ታክሏል ሁሉን-በ-አንድ የኮምፒውተር ድጋፍ እንጆሪ Pi 400;
    • በ Dell ላፕቶፖች ውስጥ የተካተቱትን የካሜራ እና ማይክሮፎን ሃርድዌር መቀየሪያዎችን ለመደገፍ ዴል-ወሚ-ግላዊነት ሾፌር ታክሏል፤
    • ለ Lenovo ላፕቶፖች ታክሏል የ WMI በይነገጽ በ sysfs /sys/class/firmware-tributes/ በኩል የ BIOS መለኪያዎችን ለመለወጥ;
    • ተዘርግቷል የ USB4 በይነገጽ ላላቸው መሳሪያዎች ድጋፍ;
    • ታክሏል ለድምጽ ካርዶች እና ኮዴኮች AmLogic SM1 TOACODEC፣ Intel AlderLake-M፣ NXP i.MX8፣ NXP TFA1፣ TDF9897፣ Rockchip RK817፣ Qualcomm Quinary MI2 እና Texas Instruments TAS2505 ድጋፍ። በHP እና ASUS ላፕቶፖች ላይ የተሻሻለ የድምጽ ድጋፍ። ታክሏል። የዩኤስቢ በይነገጽ ባላቸው መሳሪያዎች ላይ ኦዲዮ መጫወት ከመጀመሩ በፊት መዘግየቶችን የሚቀንስ ጥገናዎች።

ምንጭ - opennet.ru.

ምንጭ: linux.org.ru