Баровардани ядро Linux 5.7

Пас аз ду моҳи рушд, Линус Торвалдс муаррифӣ кард баровардани ядро Linux 5.7. Дар байни тағйироти назаррас: татбиқи нави системаи файлии exFAT, модули bareudp барои эҷоди нақбҳои UDP, муҳофизат дар асоси аутентификатсияи нишондиҳанда барои ARM64, қобилияти замима кардани барномаҳои BPF ба коркардкунандагони LSM, татбиқи нави Curve25519, тақсимот. детектори қулф, мутобиқати BPF бо PREEMPT_RT, аз байн бурдани маҳдудияти андозаи сатри 80 аломат дар код, бо назардошти нишондиҳандаҳои ҳарорати CPU дар нақшаи вазифа, қобилияти истифодаи clone() барои тавлиди равандҳо дар гурӯҳи дигар, муҳофизат аз навиштан ба хотира бо истифода аз userfaultfd.

Версияи нав 15033 ислоҳи 1961 таҳиягарро дар бар мегирад,
андозаи часпак - 39 МБ (тағирот ба 11590 файл таъсир расонидааст, 570560 сатри код илова карда шудааст,
297401 сатрҳо хориҷ карда шуданд). Тақрибан 41% ҳама дар 5.7
Тағйирот ба драйверҳои дастгоҳ вобаста аст, тақрибан 16% тағиротҳо мебошанд
Муносибат ба навсозии коди мушаххаси меъмории сахтафзор, 13%
вобаста ба стек шабака, 4% ба системаҳои файлӣ ва 4% ба дохилӣ
зерсистемаҳои ядроӣ.

асосӣ навовариҳо:

  • Зерсистемаи диск, системаҳои воридотӣ ва файлӣ
    • Татбиқи нави драйвери exFAT илова карда шуд, таъсис дода шудааст дар пойгоҳи рамзи кунунии "sdfat" (2.x), ки аз ҷониби Samsung барои он таҳия шудааст Android-смартфонҳо. Драйвери қаблан ба ядро ​​иловашуда бар асоси рамзи кӯҳнаи Samsung (версияи 1.2.9) буд ва аз ҷиҳати иҷроиш тақрибан 10% аз драйвери нав қафо монд. Тавре ки хотиррасон мекунем, илова кардани дастгирии exFAT ба ядро ​​пас аз Microsoft имконпазир шуд. нашр шудааст мушаххасоти дастраси умум ва патентҳои exFAT-ро барои истифодаи ройгон дар Linux.
    • Btrfs фармони нави ioctl() - BTRFS_IOC_SNAP_DESTROY_V2 -ро амалӣ мекунад, ки ба шумо имкон медиҳад зербахшро аз рӯи идентификатори он нест кунед. Дастгирии пурра барои клон кардани миқёсҳои дохилӣ таъмин карда мешавад. Шумораи нуқтаҳои бекоркунӣ барои амалиёти азнавтақсимкунӣ васеъ карда шуд, ки интизориҳои тӯлониро ҳангоми иҷрои фармони "бекор кардани тавозун" коҳиш дод. Муайян кардани истинодҳои бозгашт ба дараҷаҳо суръат гирифт (масалан, вақти иҷрои скрипти тестӣ аз як соат то якчанд дақиқа кам шуд). Имконияти замима кардани андозаи файл ба ҳар як иноди дарахт илова карда шуд. Схемаи басташавӣ ҳангоми навиштан ба зерҳисматҳо ва ҳангоми истиснои NOCOW истифодашаванда аз нав тарҳрезӣ шудааст. Самаранокии беҳтари иҷрои fsync барои диапазонҳо.
    • XFS санҷиши метамаълумот ва fsck-ро барои қисмҳои фаъол беҳтар кардааст. Китобхона барои аз нав сохтани сохторҳои btree пешниҳод шудааст, ки дар оянда он барои аз нав кор кардани xfs_repair ва татбиқи имкони барқарорсозӣ бидуни ҷудо кардани қисм истифода мешавад.
    • Дастгирии таҷрибавӣ барои ҷойгир кардани қисмати своп дар анборҳои SMB3 ба CIFS илова карда шудааст. Татбиқи васеъшавии POSIX ба readdir, ки дар мушаххасоти SMB3.1.1 муайян шудааст. Ҳангоми фаъол кардани кэш=режими қатъӣ ва версияҳои протоколи 64+ истифода мешаванд, иҷрои беҳтари навиштан барои саҳифаҳои 2.1KB.
    • FS EXT4 аз bmap ва iopoll ба истифодаи iomap интиқол дода шудааст.
    • F2FS дастгирии ихтиёриро барои фишурдани маълумот бо истифода аз алгоритми zstd таъмин мекунад. Бо нобаёнӣ, алгоритми LZ4 барои фишурдасозӣ истифода мешавад. Дастгирии иловагӣ барои фармони "chattr -c commit". Намоиши вақти васлкунӣ таъмин карда мешавад. Барои гирифтани маълумот дар бораи шумораи блокҳои фишурдашуда ioctl F2FS_IOC_GET_COMPRESS_BLOCKS илова карда шуд. Натиҷаи маълумоти фишурдашуда тавассути statx илова карда шуд.
    • Системаи файлии Ceph қобилияти ба таври маҳаллӣ иҷро кардани амалиёти эҷод ва несткунии файлро (пайвандро) бе интизории посух аз сервер (кор дар реҷаи асинхронӣ) илова кардааст. Тағйирот, масалан, метавонад иҷроишро ҳангоми иҷро кардани утилитаи rsync ба таври назаррас беҳтар кунад.
    • Имконияти истифодаи virtiofs ҳамчун системаи файлии сатҳи боло ба OVERLAYFS илова карда шудааст.
    • Навишта шудааст рамзи гузариши роҳ дар VFS, рамзи таҳлили истинодҳои рамзӣ аз нав кор карда шуд ва гузариши нуқтаи васлкунӣ муттаҳид карда шуд.
    • Дар зерсистемаи scsi ба корбарони беимтиёз иҷозат дода шудааст иҷрои фармонҳои ZBC.
    • Дар dm_writecache ба амал бароварда шуд қобилияти тадриҷан тоза кардани кэш дар асоси параметри max_age, ки ҳадди аксар умри блокро муқаррар мекунад.
    • Дар dm_integrity илова кард дастгирии амалиёти "партоед".
    • Дар null_blk илова кард дастгирии ивазкунии хатогиҳо барои тақлид кардани нокомиҳо дар давоми санҷиш.
    • Илова карда шуд қобилияти фиристодани огоҳиҳои udev дар бораи тағирёбии андозаи дастгоҳи блок.
  • Зерсистемаи шабакавӣ
    • Netfilter дохил карда шудааст тағйирдиҳӣ, ба таври назаррас суръат бахшидан ба коркарди рӯйхатҳои калони мувофиқат (маҷмӯаҳои nftables), ки тафтиши маҷмӯи зершабакаҳо, портҳои шабака, протокол ва суроғаҳои MAC-ро талаб мекунанд.
      Оптимизатсияҳо муаррифӣ кард ба модули nft_set_pipapo (PIle PAcket Policies), ки мушкилоти мувофиқ кардани мундариҷаи пакетро бо диапазони ҳолати майдони худсарона, ки дар қоидаҳои филтр истифода мешаванд, ҳал мекунад, ба монанди диапазони IP ва портҳои шабака (nft_set_rbtree ва nft_set_hash мувофиқати фосилавӣ ва инъикоси мустақими арзишҳоро идора мекунад. ). Версияи пипапо бо истифода аз дастурҳои 256-битии AVX2 дар система бо протсессори AMD Epyc 7402 векторизатсияшуда ҳангоми таҳлили 420 ҳазор сабтҳо, аз ҷумла комбинатсияи порт-протоколҳо 30% афзоиши кор нишон дод. Афзоиш ҳангоми муқоисаи маҷмӯи зершабака ва рақами порт ҳангоми таҳлили 1000 сабт 87% барои IPv4 ва 128% барои IPv6.
    • Илова карда шуд модули bareudp, ки ба шумо имкон медиҳад, ки протоколҳои гуногуни L3, аз қабили MPLS, IP ва NSH, ба нақби UDP дохил кунед.
    • Интегратсияи ҷузъҳои MPTCP (MultiPath TCP), тамдиди протоколи TCP барои ташкили амалиёти пайвасти TCP бо интиқоли пакетҳо дар як вақт дар чанд масир тавассути интерфейсҳои шабакавии гуногун, ки ба суроғаҳои гуногуни IP пайвастанд, идома ёфт.
    • Илова карда шуд дастгирии механизмҳои суръатбахшии сахтафзор барои инкапсулизатсияи чаҳорчӯбаҳои Ethernet дар 802.11 (Wi-Fi).
    • Ҳангоми интиқоли дастгоҳ аз як фазои номи шабака ба дигараш, ҳуқуқи дастрасӣ ва моликияти файлҳои мувофиқ дар sysfs танзим карда мешавад.
    • Имконияти истифодаи парчами SO_BINDTODEVICE барои корбарони ғайридавлатӣ илова карда шуд.
    • Қисми сеюми часпакҳо қабул карда шуд, ки абзори ethtoolро аз ioctl() ба истифодаи интерфейси netlink табдил медиҳад. Интерфейси нав илова кардани васеъкуниро осонтар мекунад, коркарди хатогиҳоро беҳтар мекунад, имкон медиҳад, ки огоҳиномаҳо ҳангоми тағирёбии ҳолат фиристода шаванд, ҳамкории байни ядро ​​ва фазои корбарро соддатар мекунад ва шумораи рӯйхатҳои номбаршударо, ки бояд ҳамоҳанг карда шаванд, кам мекунад.
    • Имконияти истифодаи суръатбахшҳои махсуси сахтафзор барои иҷрои амалиёти пайгирии пайваст илова карда шуд.
    • Дар netfilter илова намуд қалмоқ барои пайваст кардани классификаторҳои бастаҳои содиротӣ (баромад), ки қалмоқе, ки қаблан мавҷудбударо барои бастаҳои воридотӣ (даромад) пурра мекард.
  • Виртуализатсия ва амният
    • Татбиқи сахтафзори иловагии аутентификатсияи нишондиҳанда (Аутентификатсияи нишондиҳанда), ки дастурҳои махсуси ARM64 CPU-ро барои муҳофизат аз ҳамлаҳо бо истифода аз усулҳои ба бозгашт нигаронидашудаи барномасозӣ (ROP) истифода мебарад, ки дар он ҳамлакунанда кӯшиш намекунад, ки рамзи худро дар хотира ҷойгир кунад, балки дар қисмҳои дастурҳои мошиние, ки аллакай дар китобхонаҳои пурбор мавҷуд аст, кор мекунад. бо дастури бозгашти назоратӣ. Амният аз истифодаи имзоҳои рақамӣ барои тасдиқи суроғаҳои бозгашт дар сатҳи ядро ​​​​дар назар аст. Имзо дар битҳои болоии худи нишондод истифоданашуда нигоҳ дошта мешавад. Баръакси татбиқи нармафзор, эҷод ва тафтиши имзоҳои рақамӣ бо истифода аз дастурҳои махсуси CPU анҷом дода мешавад.
    • Илова карда шуд қобилияти муҳофизат кардани майдони хотира аз навиштан бо истифода аз занги системаи userfaultfd(), ки барои коркарди хатогиҳои саҳифа (дастрасӣ ба саҳифаҳои хотираи ҷудонашуда) дар фазои корбар пешбинӣ шудааст. Идеяи он аст, ки userfaultfd() ҳам барои ошкор кардани вайронкунии дастрасӣ ба саҳифаҳое, ки аз навиштан муҳофизат шудаанд ва занг задан ба коркардкунандае, ки метавонад ба чунин кӯшишҳои навиштан посух диҳад (масалан, барои коркарди тағирот ҳангоми эҷоди аксҳои зиндаи равандҳои иҷрошаванда, ҳолати забт ҳангоми партовҳои хотира ба диск, татбиқи хотираи муштарак, пайгирии тағирот дар хотира). Фаъолият баробар бо истифода аз mprotect () дар якҷоягӣ бо коркарди сигнали SIGSEGV, аммо он ба таври назаррас тезтар кор мекунад.
    • Дар ҷанубу шарқLinux Параметри "checkreqprot", ки имкон медод санҷиши ҳифзи хотира ҳангоми коркарди қоидаҳо ғайрифаъол карда шавад (ки истифодаи минтақаҳои хотираи иҷрошавандаро новобаста аз қоидаҳо иҷозат медод), бекор карда шудааст. Пайвандҳои рамзии Kernfs ҳоло метавонанд контексти директорияҳои волидайнро мерос гиранд.
    • Таркиби фурӯзон модул KRSI, ки ба шумо имкон медиҳад, ки барномаҳои BPF-ро ба ҳама гуна қалмоқҳои LSM дар ядро ​​​​пайваст кунед. Ин тағйирот ба шумо имкон медиҳад, ки модулҳои LSM-ро эҷод кунед (Linux Модули Амният) дар шакли барномаҳои BPF барои ҳалли мушкилоти аудит ва назорати дастрасии ҳатмӣ.
    • Иҷро шудан Фаъолияти /dev/random тавассути ҷамъ кардани арзишҳои CRNG ба ҷои даъват кардани дастурҳои RNG ба таври инфиродӣ оптимизатсия мекунад. Фаъолияти беҳтаршудаи getrandom ва /dev/random дар системаҳои ARM64 бо дастурҳои RNG.
    • Амалисозии каҷи эллиптикӣ Curve25519 иваз карда шуд барои интихоб аз китобхона HACL, барои он боздошт шудааст далели математикии тасдиқи эътимоднокии расмӣ.
    • Илова карда шуд механизми маълумот дар бораи саҳифаҳои хотираи озод. Бо истифода аз ин механизм, системаҳои меҳмонон метавонанд маълумотро дар бораи саҳифаҳое, ки дигар ба системаи мизбон истифода намешаванд, интиқол диҳанд ва мизбон метавонад маълумоти саҳифаро баргардонад.
    • Дар vfio/pci илова кард дастгирии SR-IOV (Virtualization Single-Root I/O).
  • Хидматҳои хотира ва система
    • Аз 80 то 100 аломат афзуд маҳдудияти дарозии ҳадди аксар дар матнҳои сарчашма. Дар айни замон, таҳиягарон ҳанӯз ҳам тавсия дода мешавад, ки дар як сатр 80 аломат бимонанд, аммо ин дигар маҳдудияти сахт нест. Илова бар ин, гузаштан аз маҳдудияти андозаи сатр акнун танҳо ба огоҳии сохтмон оварда мерасонад, агар чек бо варианти '--strict' иҷро карда шавад. Тағирот имкон медиҳад, ки таҳиягарон парешон нашаванд манипуляция бо фосилаҳо ва ҳангоми ҳамоҳангсозии код озодтар ҳис кунед, инчунин пешгирӣ хоҳад кард шикастани хатҳои аз ҳад зиёд, ташвишовар фаҳмиши код ва ҷустуҷӯ.
    • Илова карда шуд дастгирии режими пурборкунии омехтаи EFI, ки ба шумо имкон медиҳад, ки ядрои 64-битро аз нармафзори 32-битӣ, ки дар CPU 64-бит кор мекунад, бе истифодаи боркунаки махсус бор кунед.
    • Дохил карда шудааст системаи муайян ва ислоҳи қуфлҳои тақсимшуда ("қулфи тақсимшуда"), ки ҳангоми дастрасӣ ба додаҳои ҳамоҳангнашуда дар хотира аз сабаби он, ки ҳангоми иҷрои дастури атомӣ, додаҳо ду хатти кэши CPU-ро убур мекунанд. Чунин басташавӣ боиси зарбаи назаррас мегардад (1000 давра нисбат ба амалиёти атомӣ дар маълумоте, ки ба як хати кэш меафтад, сусттар аст). Вобаста ба параметри пурборкунандаи "split_lock_detect", ядро ​​метавонад дар вақти парвоз чунин қулфҳоро ошкор кунад ва огоҳӣ диҳад ё сигнали SIGBUS-ро ба барномае фиристад, ки боиси қулф мешавад.
    • Нақшаи вазифа пайгирии сенсорҳои ҳароратро таъмин мекунад (Фишори гармидиҳӣ) ва бо назардошти аз ҳад зиёд гармӣ ҳангоми ҷойгиркунии супоришҳо амалӣ карда мешавад. Бо истифода аз омори пешниҳодшуда, губернатори гармидиҳӣ метавонад басомади максималии CPU-ро ҳангоми аз ҳад зиёд гарм шудан танзим кунад ва нақшасози вазифа ҳоло коҳиши қудрати ҳисобкуниро аз ҳисоби чунин коҳиши басомад ҳангоми банақшагирии вазифаҳо ба назар мегирад (қаблан нақшакаш ба тағиротҳо вокуниш нишон медод) дар басомад бо таъхири муайян, барои чанд вақт қабули қарорҳо дар асоси тахминҳои пурқувват дар бораи захираҳои компютерии мавҷуда).
    • Нақшаи вазифаҳоро дар бар мегирад нишондиҳандаҳои инварианти пайгирии сарборӣ, ки ба шумо имкон медиҳад, ки сарбориро новобаста аз басомади кории кунунии CPU дуруст ҳисоб кунед. Тағйирот ба шумо имкон медиҳад, ки рафтори вазифаҳоро дар шароити тағирёбии динамикии шиддат ва басомади CPU дақиқтар пешгӯӣ кунед. Масалан, вазифае, ки 1/3 захираҳои CPU-ро дар 1000 МГс истеъмол мекард, вақте ки басомад то 2 МГс паст мешавад, 3/500 захираҳоро истеъмол мекунад, ки қаблан гумони бардурӯғро ба вуҷуд оварда буд, ки он бо иқтидори пурра кор мекунад (яъне вазифаҳо пайдо шуданд) калонтар ба нақшакаш танҳо бо кам кардани басомад, ки боиси қабули қарорҳои нодуруст дар губернатори cpufreq Schedutil).
    • Драйвери Intel P-state, ки барои интихоби режимҳои иҷроиш масъул аст, ба истифода гузашт планшет.
    • Имконияти истифодаи зерсистемаи BPF ҳангоми кор кардани ядро ​​​​дар вақти воқеӣ (PREEMPT_RT) амалӣ карда шудааст. Пештар, вақте ки PREEMPT_RT фаъол карда шуд, BPF талаб карда мешуд, ки хомӯш карда шавад.
    • Навъи нави барномаи BPF илова карда шуд - BPF_MODIFY_RETURN, ки метавонад ба функсия дар ядро ​​замима карда шавад ва арзиши баргардонидаи ин функсия тағир дода шавад.
    • Илова карда шуд имконият Истифодаи занги системаи clone3() барои эҷод кардани раванд дар гурӯҳе, ки аз гурӯҳи волидайн фарқ мекунад, ба раванди волидайн имкон медиҳад, ки маҳдудиятҳоро татбиқ кунад ва баҳисобгириро фавран пас аз тавлиди раванд ё риштаи нав фаъол созад. Масалан, менеҷери хадамот метавонад мустақиман хидматҳои навро ба гурӯҳҳои алоҳида ҷудо кунад ва равандҳои нав, ки дар гурӯҳҳои "яхшуда" ҷойгир карда мешаванд, фавран қатъ карда мешаванд.
    • дар Kbuild илова кард дастгирии тағирёбандаи муҳити зист "LLVM=1" барои гузаштан ба абзори Clang/LLVM ҳангоми сохтани ядро. Талабот ба версияи binutils баланд шуд (2.23).
    • Бахши /sys/kernel/debug/kunit/ ба debugfs бо натиҷаҳои санҷишҳои кунит илова карда шудааст.
    • Параметри пурборкунандаи ядрои pm_debug_messages (аналогӣ ба /sys/power/pm_debug_messages) илова карда шуд, ки имкон медиҳад, ки иттилооти дебагро дар бораи кори системаи идоракунии нерӯи барқ ​​(ҳангоми ислоҳи мушкилот дар ҳолати интизорӣ ва интизорӣ муфид бошад).
    • Ба интерфейси асинхронии I/O io_uring дастгирӣ илова карда шуд пайванд () и интихоби буфери атомӣ.
    • Бо истифода аз абзори perf профили беҳтаршудаи гурӯҳҳо. Пештар, perf метавонист танҳо вазифаҳоро дар як гурӯҳи мушаххас профил кунад ва муайян карда натавонист, ки намунаи ҷорӣ ба кадом гурӯҳ тааллуқ дорад. perf ҳоло маълумоти гурӯҳҳоро барои ҳар як намуна дарёфт мекунад, ки ба шумо имкон медиҳад, ки зиёда аз як гурӯҳро профил кунед ва аз рӯи гурӯҳбандӣ истифода баред
      cgroup дар гузоришҳо.
    • cgroupfs, псевдо-FS барои идоракунии гурӯҳҳо, дастгирии атрибутҳои васеъ (xattrs) илова кардааст, ки бо онҳо, масалан, шумо метавонед маълумоти иловагиро барои коркардкунандагон дар фазои корбар гузоред.
    • Дар контролери хотираи гурӯҳ илова намудва дастгирии ҳифзи рекурсивии арзиши "memory.low", ки ҳадди ақали RAM-и ба аъзоёни гурӯҳ додашударо танзим мекунад. Ҳангоми насб кардани иерархияи гурӯҳҳо бо опсияи "memory_recursiveprot", арзиши "memory.low", ки барои гиреҳҳои поёнӣ муқаррар шудааст, ба таври худкор ба ҳамаи гиреҳҳои кӯдакона тақсим карда мешавад.
    • Илова карда шуд Чаҳорчӯбаи Uacce (Unified/User-space-access-intended Accelerator Framework) барои мубодилаи суроғаҳои виртуалӣ (SVA, Addressing Virtual Shared) байни CPU ва дастгоҳҳои периферӣ, ки ба суръатдиҳандагони сахтафзор имкон медиҳад, ки ба сохторҳои додаҳо дар CPU асосӣ дастрасӣ пайдо кунанд.
  • Архитектураи сахтафзор
    • Барои меъмории ARM, қобилияти гирифтани хотираи гарм амалӣ карда мешавад.
    • Барои меъмории RISC-V, дастгирии пайвасти гарм ва хориҷ кардани CPU (CPU hotplug) илова карда шудааст. Барои 32-бита RISC-V, eBPF JIT амалӣ карда мешавад.
    • Имконияти истифодаи системаҳои 32-битии ARM барои идора кардани муҳити меҳмони KVM хориҷ карда шуд.
    • Татбиқи "мустаҳкам" NUMA барои меъмории s390 хориҷ карда шуд, ки барои он ягон ҳолати истифода барои ноил шудан ба беҳбуди кор ёфт нашуд.
    • Барои ARM64, дастгирии иловагии васеъшавии AMU (Monitors Activity Unit), ки дар ARMv8.4 муайян шудааст ва ҳисобкунакҳои иҷроишро таъмин мекунад, ки барои ҳисоб кардани омилҳои ислоҳи миқёси басомад дар нақшакаши вазифа истифода мешаванд.
  • Таҷҳизот
    • Илова карда шуд дастгирии дастгоҳҳои vDPA, ки канали мубодилаи маълумотро истифода мебаранд, ки ба мушаххасоти virtio мувофиқанд. Дастгоҳҳои vDPA метавонанд таҷҳизоти аз ҷиҳати ҷисмонӣ пайвастшуда ё нармафзори тақлидшудаи дастгоҳҳои виртуалӣ бошанд.
    • Дар зерсистемаи GPIO пайдо шуд фармони нави ioctl () барои мониторинги тағирот, ки ба шумо имкон медиҳад, ки равандро дар бораи тағирот дар ҳолати ҳама гуна хати GPIO огоҳ кунед. Ҳамчун мисоли истифодаи фармони нав пешниҳод кардааст утилитаи gpio-watch.
    • Дар драйвери i915 DRM барои кортҳои видеоии Intel дохил карда шудааст дастгирии пешфарз барои микросхемаҳои Tigerlake ("Gen12") ва дастгирии ибтидоӣ барои назорати равшании OLED илова карда шуд. Дастгирии беҳтар барои кӯли яхбандӣ, кӯли Элхарт, чипҳои Baytrail ва Haswell.
    • Дар драйвери amdgpu илова кард қобилияти бор кардани нармафзор ба чипи USBC барои ASIC. Дастгирии мукаммал барои чипҳои AMD Ryzen 4000 "Renoir". Ҳоло дастгирӣ барои идоракунии панелҳои OLED вуҷуд дорад. Намоиши ҳолати нармафзор дар debugfs таъмин карда шудааст.
    • Имконияти истифодаи OpenGL 4 дар системаҳои меҳмонон ба драйвери vmwgfx DRM барои системаҳои виртуализатсияи VMware илова карда шудааст (қаблан OpenGL 3.3 дастгирӣ мешуд).
    • Барои системаи намоиши платформаи TI Keystone tidss нави ронандаи DRM илова карда шуд.
    • Драйверҳои иловашуда барои панелҳои LCD: Feixin K101 IM2BA02, Samsung s6e88a0-ams452ef01, Novatek NT35510, Elida KD35T133, EDT, NewEast Optoelectronics WJFH116008A, Rocktech RK101DR01ri
    • Ба системаи идоракунии энергия илова кард дастгирии платформаи Intel Jasper Lake (JSL) дар асоси Atom.
    • Дастгирии иловашуда барои ноутбуки Pinebook Pro дар асоси Rockchip RK3399, планшети Pine64 PineTab ва смартфон PinePhone дар асоси Allwinner A64.
    • Дастгирии иловашуда барои кодекҳо ва микросхемаҳои нави аудио:
      Amlogic AIU, Amlogic T9015, Texas Instruments TLV320ADCX140, Realtek RT5682, ALC245, Broadcom BCM63XX I2S, Maxim MAX98360A, Presonus Studio 1810c, MOTU MicroBook IIc.
    • Дастгирии иловашуда барои тахтаҳо ва платформаҳои ARM Qualcomm Snapdragon 865 (SM8250), IPQ6018, NXP i.MX8M Plus, Kontron “sl28”, 11 варианти тахтаи i.MX6 TechNexion Pico, се имконоти нави Toradex Colibri, дар асоси Samsung S7710 Galaxy Xver -Ericsson u2, DH Electronics DHCOM SoM ва PDK8500, Renesas M2ULCB, Hoperun HiHope, Linutronix Testbox v3, PocketBook Touch Lux 2.

Манбаъ: opennet.ru

Хостинги боэътимодро барои сайтҳо бо муҳофизати DDoS, серверҳои VPS VDS харед 🔥 Харидани хостинги боэътимоди вебсайт бо муҳофизати DDoS, серверҳои VPS VDS | ProHoster