Хоёр сарын хөгжлийн дараа Линус Торвалдс цөмийн хувилбар Хамгийн мэдэгдэхүйц өөрчлөлтүүдийн дунд: VPN интерфэйсийн интеграцчилал WireGuard, USB4 дэмжлэг, цагийн нэрийн орон зай, BPF ашиглан TCP түгжрэл зохицуулагч үүсгэх чадвар, MultiPath TCP-ийн анхны дэмжлэг, 2038 оны асуудлыг шийдвэрлэх цөмийн засвар, "bootconfig" механизм, ZoneFS.
Шинэ хувилбарт 13702 хөгжүүлэгчийн 1810 засвар орсон.
засварын хэмжээ - 40 MB (өөрчлөлтөд 11577 файл нөлөөлж, 610012 мөр код нэмэгдсэн,
294828 мөр хасагдсан). Нийт дүнгийн 45 орчим хувийг 5.6-т танилцуулсан
өөрчлөлтүүд нь төхөөрөмжийн драйверуудтай холбоотой бөгөөд өөрчлөлтүүдийн ойролцоогоор 15% нь байна
Техник хангамжийн архитектурт хамаарах кодыг шинэчлэх хандлага, 12%
сүлжээний стектэй, 4% нь файлын системтэй, 3% нь дотоодтой холбоотой
цөмийн дэд системүүд.
:
- Сүлжээний дэд систем
- VPN интерфейсийн хэрэгжилт , орчин үеийн шифрлэлтийн аргууд (ChaCha20, Poly1305, Curve25519, BLAKE2s) дээр үндэслэн хэрэгждэг, ашиглахад хялбар, хүндрэлгүй, хэд хэдэн томоохон хэрэгжилтэд өөрийгөө баталсан бөгөөд маш өндөр гүйцэтгэлтэй (3,9 дахин хурдан) OpenVPN нэвтрүүлэх чадвараар). WireGuard Шифрлэлтийн түлхүүрийн чиглүүлэлтийн концепцийг ашигладаг бөгөөд энэ нь сүлжээний интерфэйс бүрт хувийн түлхүүрийг холбох, холбоход нийтийн түлхүүрүүдийг ашиглахыг хэлнэ. Холболт тогтоохын тулд нийтийн түлхүүр солилцох нь SSH-тэй төстэй. Ажиллахад шаардлагатай. WireGuard криптографийн анхдагч зүйлс номын сангаас стандарт Crypto API-ийн нэг хэсэг болон гол руу .
- MPTCP (MultiPath TCP) -ийг дэмжихэд шаардлагатай бүрэлдэхүүн хэсгүүдийн нэгдэл нь өөр IP хаягуудтай холбоотой өөр өөр сүлжээний интерфэйсээр хэд хэдэн маршрутын дагуу пакетуудыг нэгэн зэрэг хүргэх TCP холболтын ажиллагааг зохион байгуулах TCP протоколын өргөтгөл юм. Сүлжээний хэрэглээний хувьд ийм нэгтгэсэн холболт нь ердийн TCP холболт шиг харагддаг бөгөөд урсгалыг тусгаарлах бүх логикийг MPTCP гүйцэтгэдэг. Олон замт TCP нь дамжуулалтыг нэмэгдүүлэх, найдвартай байдлыг нэмэгдүүлэхэд ашиглагдаж болно. Жишээлбэл, MPTCP нь WiFi болон 4G холбоосыг нэгэн зэрэг ашиглан ухаалаг гар утсан дээр өгөгдөл дамжуулалтыг зохион байгуулах, эсвэл нэг үнэтэй биш хэд хэдэн хямд линк ашиглан серверийг холбох замаар зардлыг бууруулахад ашиглаж болно.
- сүлжээний дарааллыг боловсруулах сахилга батыг дэмжих sch_ets (, IEEE 802.1Qaz) бөгөөд энэ нь хөдөлгөөний янз бүрийн ангиллын хооронд зурвасын өргөнийг хуваарилах боломжийг олгодог. Хэрэв тухайн хөдөлгөөний ангиллын ачаалал хуваарилагдсан зурвасын өргөнөөс доогуур байвал ETS нь бусад урсгалын ангиудад байгаа (ашиглагдаагүй) зурвасын өргөнийг ашиглах боломжийг олгодог. Qdisc sch_ets нь PRIO сахилга бат болгон тохируулагдсан бөгөөд хатуу болон хуваалцсан зурвасын өргөн хязгаарыг тодорхойлохын тулд замын хөдөлгөөний ангиллыг ашигладаг. ETS нь салбаруудын нэгдэл хэлбэрээр ажилладаг и - Хэрэв замын хөдөлгөөний хатуу хязгаарлалттай бол PRIO ашигладаг, харин дараалалд ачаалал байхгүй бол DRR шиг ажилладаг.
- BPF програмын шинэ төрлийг нэмсэн , энэ нь BPF-ээр дамжуулан цөмийн функцийн зохицуулагчийг хэрэгжүүлэх боломжийг олгодог. Одоогийн байдлаар энэ функцийг TCP түгжрэлийг хянах алгоритмыг BPF програм хэлбэрээр хэрэгжүүлэхэд аль хэдийн ашиглаж болно. Жишээ болгон Алгоритм хэрэгжилттэй BPF програм .
- Цөмд хүлээн зөвшөөрөгдсөн , орчуулах хэрэгсэл ioctl()-ийн тусламжтайгаар . Шинэ интерфэйс нь өргөтгөл нэмэхэд хялбар болгож, алдааны зохицуулалтыг сайжруулж, төлөв өөрчлөгдөх үед мэдэгдэл илгээх боломжийг олгож, цөм болон хэрэглэгчийн орон зай хоорондын харилцан үйлчлэлийг хялбарчилж, синхрончлох шаардлагатай нэрлэсэн жагсаалтын тоог багасгасан.
- Завсрын пакет буферийн захын сүлжээний төхөөрөмж (bufferbloat) дээр үзүүлэх сөрөг нөлөөллийг бууруулахад чиглэсэн FQ-PIE (Flow Queue PIE) сүлжээний дарааллын удирдлагын алгоритмын хэрэгжилт нэмэгдсэн. FQ-PIE нь кабелийн модемтой системд ашиглахад өндөр үр ашигтай байдаг.
- Дискний дэд систем, I/O болон файлын системүүд
- Btrfs файлын системийн хувьд ХАЙХ ЗААВАР ТОВЧЛОЛУУД ийн үйл ажиллагааны асинхрон хэрэгжилт (бие махбодийн хувьд хадгалах шаардлагагүй болсон суллагдсан блокуудыг тэмдэглэх). Эхэндээ DISCARD үйлдлүүд синхроноор хийгдсэн байсан бөгөөд энэ нь хөтчүүд харгалзах командуудыг дуусгахыг хүлээж байгаагаас болж гүйцэтгэлийн доройтолд хүргэж болзошгүй юм. Асинхрон хэрэгжилт нь дискийг DISCARD-ыг дуусгахыг хүлээхгүй байх боломжийг олгодог бөгөөд энэ үйлдлийг арын дэвсгэр дээр гүйцэтгэх боломжтой.
- XFS дээр Хуучин 32 битийн цаг тоологч ашигласан кодыг цэвэрлэх (time_t төрлийг time64_t гэж сольсон) 2038 асуудалд хүргэсэн. 32 битийн платформ дээр гарсан алдаа болон санах ойн эвдрэлийг зассан. Өргөтгөсөн шинж чанаруудтай ажиллахын тулд кодыг дахин боловсруулсан.
- Ext4 файлын систем рүү Унших, бичих үйл ажиллагааны явцад inode түгжихтэй холбоотой гүйцэтгэлийн оновчлол. Шууд I/O горимд дахин бичих гүйцэтгэл сайжирсан. Асуудлыг оношлоход хялбар болгохын тулд эхний болон сүүлчийн алдааны кодыг суперблокт хадгалдаг.
- F2FS файлын систем дээр өгөгдлийг шахсан хэлбэрээр хадгалах чадвар. Бие даасан файл эсвэл лавлахын хувьд "chattr +c file" эсвэл "chattr +c dir;" командыг ашиглан шахалтыг идэвхжүүлж болно. dir/файл"-д хүрнэ үү. Хуваалтыг бүхэлд нь шахахын тулд та холбох хэрэгслийн "-o compress_extension=ext" сонголтыг ашиглаж болно.
- Цөм нь файлын системийг агуулдаг , энэ нь бүсчилсэн хадгалах төхөөрөмжтэй доод түвшний ажлыг хялбаршуулдаг. Бүсчилсэн хөтчүүд гэдэг нь хатуу соронзон диск эсвэл NVMe SSD дээрх төхөөрөмжүүдийг хэлдэг бөгөөд хадгалах зай нь блокууд эсвэл секторуудын бүлгүүдийг бүрдүүлдэг бүсэд хуваагддаг бөгөөд тэдгээрт зөвхөн дараалсан өгөгдөл нэмэхийг зөвшөөрдөг бөгөөд блокуудыг бүхэлд нь шинэчилдэг. FS ZoneFS-ийг Western Digital-аас боловсруулсан бөгөөд диск дэх бүс бүрийг тусдаа файлтай холбодог бөгөөд энэ нь өгөгдлийг салбар болон блокийн түвшинд удирдахгүйгээр түүхий горимд хадгалахад ашиглаж болно. Аппликешнүүдэд ioctl ашиглан блоклох төхөөрөмжид шууд хандахын оронд файлын API ашиглахыг зөвшөөрнө.
- NFS-д UDP дээр хуваалтуудыг холбох нь анхдагчаар идэвхгүй байдаг. NFS 4.2 тодорхойлолтод тодорхойлсон серверүүдийн хооронд файлуудыг шууд хуулах боломжийн дэмжлэгийг нэмсэн. "Softreval" шинэ холбох сонголтыг нэмсэн бөгөөд энэ нь серверийн эвдрэл гарсан тохиолдолд кэшийн шинж чанарыг ашиглах боломжийг олгодог. Жишээлбэл, энэ сонголтыг зааж өгөхдөө сервер ажиллахгүй бол NFS хуваалт дахь замуудын дагуу хөдөлж, кэшэд суулгасан мэдээлэлд хандах боломжтой хэвээр байна.
- бие даасан файлуудын бүрэн бүтэн байдал, баталгаажуулалтыг хянахад ашигладаг fs-verity механизмын гүйцэтгэлийг оновчтой болгох. Merkle хэш модыг ашигласны ачаар дараалсан унших хурд нэмэгдсэн. Кэшэнд өгөгдөл байхгүй үед FS_IOC_ENABLE_VERITY-ийн гүйцэтгэлийг оновчтой болгосон (өгөгдөл бүхий хуудсыг урьдчилан уншихыг ашигласан).
- Виртуалчлал ба аюулгүй байдал
- SE модулийг идэвхгүй болгох чадварыг хуучирсан.Linux ашиглалтын явцад болон ирээдүйд аль хэдийн идэвхжүүлсэн SE-г буулгахLinux хориглоно. SE-г идэвхгүй болгохLinux Та цөмийн командын мөрөнд "selinux=0" параметрийг дамжуулах шаардлагатай болно.
- цаг хугацааны нэрийн орон зайг дэмжих (цаг хугацааны нэрийн орон зай), системийн цагийн төлөвийг контейнерт холбох боломжийг олгодог (CLOCK_REALTIME,
CLOCK_MONOTONIC, CLOCK_BOOTTIME), чингэлэг доторх өөрийн цагийг ашиглаж, савыг өөр хост руу шилжүүлэхдээ CLOCK_MONOTONIC болон CLOCK_BOOTTIME-ийн уншилтууд өөрчлөгдөхгүй байгаа эсэхийг шалгаарай (унтлагын горимд байгаа эсэхээс үл хамааран ачаалсны дараах хугацааг харгалзан үзнэ үү. ). - /dev/random блоклох санг устгасан. /dev/random-ын үйлдэл нь сан эхлүүлсний дараа энтропи блоклохоос урьдчилан сэргийлэх үүднээс /dev/urandom-той төстэй.
- Үндсэн цөм нь VirtualBox ажиллуулж байгаа зочны системд хост орчноос (VirtualBox Shared Folder) экспортолсон лавлахуудыг холбох боломжийг олгодог драйверийг агуулдаг.
- BPF дэд системд засварын багц нэмэгдсэн (), Specter V2 ангиллын халдлагаас хамгаалахын тулд Retpoline механизмыг ашиглах үед энэ нь BPF программуудтай холбоотой үйл явдал тохиолдох үед дуудлагын үр ашгийг нэмэгдүүлэх боломжийг олгодог (жишээлбэл, энэ нь BPF програмыг дуудах үед XDP зохицуулагчийн дуудлагыг хурдасгах боломжтой болгодог). сүлжээний пакет ирдэг).
- AMD APU-д суурилуулсан TEE (Trusted Execution Environment)-ыг дэмжих драйвер нэмэгдсэн.
- Санах ой болон системийн үйлчилгээ
- BPF нь глобал функцүүдэд дэмжлэг нэмсэн. BPF хөтөлбөрт хамрагдах боломжтой функцүүдийн сангуудыг дэмжих санаачлагын хүрээнд хөгжүүлэлт хийгдэж байна. Дараагийн алхам нь одоо байгаа глобал функцүүдийг ашиглаж байх үед нь солих зэрэг глобал функцуудыг ачаалах боломжийг олгодог динамик өргөтгөлүүдийг дэмжих явдал юм. BPF дэд систем нь багц горимд гүйцэтгэлийг дэмждэг газрын зургийн үйлдлийн хувилбарыг (байнгын өгөгдлийг хадгалахад ашигладаг) дэмждэг.
- “Cpu_cooling” төхөөрөмж нь хэт халсан CPU-г богино хугацаанд сул горимд байрлуулснаар хөргөх боломжийг олгодог.
- Системийн дуудлага нэмсэн , файлын замын нарийвчлалыг хязгаарлах нэмэлт тугуудыг санал болгодог (холбох цэгүүд, симбол холбоосууд, шидэт холбоосууд (/proc/PID/fd), "../" бүрэлдэхүүн хэсгүүдийг огтлохыг хориглох).
- Хүчирхэг, үр ашиг багатай эрчим хүчний хэмнэлттэй CPU цөмүүдийг нэг чипэнд нэгтгэсэн big.LITTLE архитектур дээр суурилсан нэг төрлийн бус системүүдийн хувьд бодит цагийн ажлыг гүйцэтгэх үед uclamp_min параметрийг тохируулдаг ( 5.3 цөмд ачааллыг хамгаалах механизм байдаг). Энэ параметр нь даалгаврыг төлөвлөгч хангалттай гүйцэтгэлтэй CPU-ийн цөм дээр байрлуулахыг баталгаажуулдаг.
- Цөм нь үүнээс чөлөөлөгдсөн . 32 оны тайланг харгалзан үзэхэд 1970 онд халих ёстой байсан цаг хугацааны тоолуурт 2038 бит (гарын үсэг зурсан int) төрлийн time_t ашигласан сүүлчийн зохицуулагчийг сольсон.
- Асинхрон оролт/гаралтын интерфэйсийг үргэлжлүүлэн сайжруулах Үүнд шинэ үйл ажиллагааны дэмжлэг: IORING_OP_FALLOCATE (хоосон талбайн захиалга), IORING_OP_OPENAT,
IORING_OP_OPENAT2,
IORING_OP_CLOSE (файл нээх, хаах),
IORING_OP_FILES_UPDATE (хурдан хандах жагсаалтаас файл нэмэх, устгах),
IORING_OP_STATX (файлын мэдээллийн хүсэлт),
IORING_OP_READ,
IORING_OP_WRITE (IORING_OP_READV болон IORING_OP_WRITEV-ийн хялбаршуулсан аналогууд),
IORING_OP_FADVISE,
IORING_OP_MADVISE (posix_fadvise болон madvise дуудлагын асинхрон хувилбарууд), IORING_OP_SEND,
IORING_OP_RECV (сүлжээний өгөгдөл илгээх, хүлээн авах),
IORING_OP_EPOLL_CTL (epoll файлын тодорхойлогч дээр үйлдэл хийх). - Системийн дуудлага нэмсэн , процесст өөр процессоос нээлттэй файлын файлын тодорхойлогчийг олж авах боломжийг олгодог.
- "bootconfig" механизм нь тушаалын мөрийн сонголтуудаас гадна тохиргооны файлаар дамжуулан цөмийн параметрүүдийг тодорхойлох боломжийг олгодог. Ийм файлуудыг initramfs дүрс дээр нэмэхийн тулд bootconfig хэрэгслийг санал болгож байна. Энэ функцийг жишээ нь ачаалах үед kprobe-г тохируулахад ашиглаж болно.
- нэргүй хоолойд өгөгдөл бичих, уншихыг хүлээх механизм. Энэхүү өөрчлөлт нь томоохон төслүүдийг зэрэгцээ угсрах зэрэг ажлыг хурдасгах боломжтой болсон. Гэсэн хэдий ч, оновчлол нь 4.2.1 хувилбар дээр зассан 4.3 хувилбарын алдааны улмаас GNU make-д уралдааны нөхцөл байдалд хүргэж болзошгүй юм.
- PR_SET_IO_FLUSHER тугийг prctl() дээр нэмсэн бөгөөд үүнийг санах ой багатай үед санах ойгүй процессуудыг тэмдэглэхэд ашиглаж болох бөгөөд энэ нь санах ой багатай үед хязгаарлалт хийх ёсгүй.
- Ашигласан технологид үндэслэсэн Android ION санах ойн хуваарилалтын систем нь хэрэгжүүлсэн дэд системтэй , энэ нь драйверууд, програмууд болон төрөл бүрийн дэд системүүдийн хооронд санах ойн талбайг хуваалцах DMA буферийн хуваарилалтыг хянах боломжийг олгодог.
- Техник хангамжийн архитектурууд
- ARMv0 дээр гарч ирсэн E8.5PD өргөтгөлийн дэмжлэгийг нэмсэн бөгөөд CPU дээрх зааврыг таамаглаж гүйцэтгэхтэй холбоотой халдлагаас хамгаалах боломжийг олгодог. E0PD-д суурилсан хамгаалалт нь KPTI (Цөмийн хуудасны хүснэгтийн тусгаарлалт) хамгаалалтаас бага зардалтай байдаг.
- ARMv8.5 архитектурт суурилсан системүүдийн хувьд RNG зааварчилгааны дэмжлэг нэмэгдсэн бөгөөд энэ нь техник хангамжийн псевдо санамсаргүй тоо үүсгэгч рүү нэвтрэх боломжийг олгодог. Цөмд RNG заавар нь цөмөөр хангагдсан псевдо санамсаргүй тоо үүсгэгчийг эхлүүлэх үед энтропи үүсгэхэд ашиглагддаг.
- Цөмд нэмсэн MPX (санах ойн хамгаалалтын өргөтгөлүүд)-ийн дэмжлэгийг устгасан санах ойн талбайн хил хязгаарыг дагаж мөрдөхийн тулд заагчийг шалгах ажлыг зохион байгуулах боломжийг танд олгоно. Энэ технологийг хөрвүүлэгчид өргөн ашигладаггүй байсан бөгөөд GCC-ээс хасагдсан.
- RISC-V архитектурын хувьд KASan (Цөмийн хаяг ариутгагч) дибаг хийх хэрэгслийн дэмжлэгийг хэрэгжүүлсэн бөгөөд энэ нь санах ойтой ажиллахад алдааг тодорхойлоход тусалдаг.
- Тоног төхөөрөмж
- Тодорхойлолтын дэмжлэгийг хэрэгжүүлсэн , энэ нь Thunderbolt 3 протокол дээр суурилсан бөгөөд USB 40 болон USB 2.0-тэй хоцрогдсон нийцтэй байдлыг хадгалахын зэрэгцээ 3.2 Gbps хүртэл дамжуулах чадварыг хангадаг. -тай зүйрлэвэл USB 4.0 интерфэйс нь холбогчтой нэг кабелиар өөр өөр протоколуудыг туннел хийх боломжийг олгодог , PCIe, Display Port, болон USB 3.x зэрэг протоколуудын програм хангамжийн хэрэгжилтүүд, мөн хостуудын хооронд сүлжээний холболт тогтоох гэх мэт протоколуудыг багтаасан болно. Хэрэгжилт нь цөмд аль хэдийн багтсан зүйл дээр суурилдаг. Linux Thunderbolt драйверийг USB4-тэй нийцтэй хост болон төхөөрөмжүүдтэй ажиллахаар шинэчилж, тохируулсан. Өөрчлөлтүүд нь мөн нэг портоор дамжуулан олон төхөөрөмжийг холбох хонгил үүсгэх үүрэгтэй Connection Manager програм хангамжийн хэрэгжилтэд Thunderbolt 3 төхөөрөмжүүдийг дэмжих боломжийг нэмж өгсөн.
- amdgpu драйвер дээр HDCP 2.x (Өндөр зурвасын өргөнтэй дижитал контентын хамгаалалт) хуулбарыг хамгаалах технологийн анхны дэмжлэг. Raven 2 дээр суурилсан AMD Pollock ASIC чипийн дэмжлэгийг нэмсэн. Renoir болон Navi гэр бүлүүдэд GPU-г дахин тохируулах боломжийг хэрэгжүүлсэн.
- Intel видео картуудад зориулсан DRM драйвер Ice Lake болон Tiger Lake бичил архитектурт суурилсан чипүүдэд зориулсан DSI VDSC дэмжлэг, LMEM mmap (төхөөрөмжийн дотоод санах ой) хэрэгжиж, VBT (Video BIOS Table) задлан шинжлэл сайжирч, Кофе нуурын чипүүдэд HDCP 2.2 дэмжлэг үзүүлсэн.
- amdkfd драйверийн кодыг (Фижи, Тонга, Поларис гэх мэт дискрет GPU-д) amdgpu драйвертай нэгтгэх ажлыг үргэлжлүүлэв.
- k10temp драйверийг дахин боловсруулж, AMD Zen CPU-ийн хүчдэл ба гүйдлийн параметрүүдийг харуулах дэмжлэг, түүнчлэн Zen болон Zen 2 CPU-д ашигладаг температур мэдрэгчээс авсан мэдээллийг өргөтгөсөн.
- Шинэ жолооч дээр Турингийн микроархитектур (GeForce RTX 2000) дээр суурилсан NVIDIA GPU-ийн баталгаажуулсан програм хангамжийг ачаалах горимыг дэмжих нь эдгээр картуудад 3D хурдатгалын дэмжлэгийг идэвхжүүлэх боломжийг олгосон (NVIDIA тоон гарын үсэг бүхий албан ёсны програм хангамжийг татаж авах шаардлагатай). TU10x график хөдөлгүүрт дэмжлэг нэмсэн. HD Аудиотой холбоотой асуудлууд шийдэгдсэн.
- DisplayPort MST (Multi-Stream Transport) дамжуулан дамжуулах үед өгөгдөл шахах дэмжлэг нэмэгдсэн.
- Шинэ драйвер нэмсэн "» 802.11ax дэмждэг Qualcomm утасгүй чипүүдэд зориулагдсан.
Драйвер нь mac80211 стек дээр суурилсан бөгөөд хандалтын цэг, ажлын станц, сүлжээний сүлжээний зангилааны горимуудыг дэмждэг. - Sysf-ээр дамжуулан орчин үеийн хатуу хөтчүүд болон SSD дискүүд дээр ашиглагддаг уншигдахуйц температур мэдрэгчийн заалтад хандах боломжийг олгодог.
- кодыг арилгахад чиглэсэн ALSA дууны системд томоохон өөрчлөлт оруулсан (snd_pcm_mmap_status болон snd_pcm_mmap_control интерфэйсүүдэд 32 битийн time_t төрлийг ашиглахаас зайлсхийх). Шинэ аудио кодлогчийн дэмжлэгийг нэмсэн
Qualcomm WCD9340/WCD9341, Realtek RT700, RT711, RT715, RT1308, Ingenic JZ4770. - Logic PD 28, Jimax8729d MIPI-DSI, igenic JZ4770, Sony acx424AKP, Leadtek LTK500HD1829, Xinpeng XPP055C272, AUO B116XAK01, GiantPlus GPM940, LCD хавтангийн драйверууд
BOE NV140FHM-N49,
Сатоз SAT050AT40H12R2,
Sharp LS020B1DD01D. - ARM хавтан болон Gen1 платформуудын дэмжлэг Amazon Echo (OMAP3630-д суурилсан), Samsung Galaxy S III mini (GT-I8190), Allwinner Emlid Neutis, Libre Computer ALL-H3-IT, PineH64 Model B, Aibretech Amlogic GX PC,
Armada SolidRun Clearfog GTR, NXPGateworks GW59xx,
Tolino Shine 3 цахим ном уншигч,
Embedded Artists COM (i.MX7ULP), SolidRun Clearfog CX/ITX болон HoneyComb (LX2160A), Google Coral Edge TPU (i.MX8MQ),
Rockchip Radxa Dalang зөөгч, Radxa Rock Pi N10, VMARC RK3399Pro SOM
ST Ericsson HREF520, Inforce 6640, SC7180 IDP, Atmel/Microchip AM9X60 (ARM926 SoC, Kizboxmini), ST stm32mp15, AM3703/AM3715/DM3725, ST Ericsson ab8505SC9863, Uni7180, Uni4 Raspberry Pi XNUMX-д хэрэглэгддэг PCIe хянагчийг дэмжих дэмжлэг нэмэгдсэн.
Үүний зэрэгцээ Латин Америкийн чөлөөт програм хангамжийн сан
сонголт - , хамрах хүрээг үйлдвэрлэгчээс хязгаарласан өмчийн бүрэлдэхүүн хэсгүүд эсвэл кодын хэсгүүдийг агуулсан програм хангамж, драйверийн элементүүдээс цэвэрлэсэн. Шинэ хувилбар нь AMD TEE, ATH11K болон Mediatek SCP-ийн драйверуудад blob ачаалахыг идэвхгүй болгосон. AMD PSP, amdgpu болон nouveau драйверууд болон дэд системүүдэд шинэчлэгдсэн blob цэвэрлэх код.
Эх сурвалж: opennet.ru
