Linux Kernel tso tawm 5.6

Tom qab ob lub hlis ntawm txoj kev loj hlob, Linus Torvalds tswvcuab kernel tso tawm Linux 5.6. Ntawm cov kev hloov pauv tseem ceeb tshaj plaws: kev koom ua ke ntawm WireGuard VPN interface, kev txhawb nqa rau USB4, lub npe chaw rau lub sijhawm, muaj peev xwm tsim TCP cov neeg siv khoom siv BPF, kev txhawb nqa thawj zaug rau MultiPath TCP, tshem tawm cov ntsiav ntawm qhov teeb meem 2038, "bootconfig" mechanism. , ZPO.

Tus tshiab version suav nrog 13702 kho los ntawm 1810 tus tsim tawm,
thaj loj - 40 MB (hloov cuam tshuam 11577 cov ntaub ntawv, 610012 kab ntawm cov lej tau ntxiv,
294828 kab tshem tawm). Kwv yees li 45% ntawm tag nrho cov nthuav tawm hauv 5.6
Cov kev hloov pauv muaj feem xyuam rau cov tsav tsheb, kwv yees li 15% ntawm cov kev hloov pauv
Tus cwj pwm ntawm kev hloov kho cov cai tshwj xeeb rau kho vajtse architectures, 12%
cuam ​​tshuam nrog pawg network, 4% nrog cov ntaub ntawv kaw lus thiab 3% nrog sab hauv
kernel subsystems.

ntsiab kev tsim kho tshiab:

  • Network subsystem
    • Ntxiv kev siv lub VPN interface WireGuard, uas yog siv raws li niaj hnub encryption txoj kev (ChaCha20, Poly1305, Curve25519, BLAKE2s), yog ib qho yooj yim mus use, tsis muaj teeb meem, tau ua pov thawj nws tus kheej nyob rau hauv ib tug xov tooj ntawm kev siv loj thiab muab kev ua tau zoo heev (3,9 npaug sai dua OpenVPN nyob rau hauv cov nqe lus. ntawm throughput). WireGuard siv lub tswv yim ntawm encryption key routing, uas koom nrog txuas tus yuam sij ntiag tug rau txhua lub network interface thiab siv nws los khi cov yuam sij pej xeem. Cov yuam sij pej xeem raug pauv los tsim kom muaj kev sib txuas zoo ib yam li SSH. Cryptographic primitives xav tau rau WireGuard ua haujlwm nws yog nqa hla los ntawm lub tsev qiv ntawv zinc ua ib feem ntawm tus qauv Crypto API thiab suav nrog mus rau hauv lub hauv paus 5.5.
    • Pib Kev koom ua ke ntawm cov khoom tsim nyog los txhawb MPTCP (MultiPath TCP), qhov txuas ntxiv ntawm TCP raws tu qauv rau kev teeb tsa kev ua haujlwm ntawm TCP kev sib txuas nrog kev xa cov pob ntawv ib txhij ntawm ntau txoj hauv kev los ntawm kev sib txawv network cuam tshuam nrog cov chaw sib txawv IP. Rau kev siv network, xws li kev sib txuas ua ke zoo li kev sib txuas TCP tsis tu ncua, thiab tag nrho cov kev sib cais sib cais yog ua los ntawm MPTCP. Multipath TCP tuaj yeem siv rau ob qho tib si nce kev nkag mus thiab nce kev ntseeg tau. Piv txwv li, MPTCP tuaj yeem siv los npaj cov ntaub ntawv sib kis ntawm lub xov tooj smartphone siv WiFi thiab 4G txuas ib txhij, lossis txo nqi los ntawm kev sib txuas cov neeg rau zaub mov siv ntau qhov txuas pheej yig es tsis yog ib qho kim.
    • Ntxiv kev txhawb nqa rau lub network queue ua kev qhuab qhia sch_ets (Txhim khu kev xaiv kis tau tus mob, IEEE 802.1Qaz), uas muab lub peev xwm los faib cov bandwidth ntawm cov chav sib txawv ntawm kev khiav tsheb. Yog tias qhov thauj khoom ntawm cov chav kawm tshwj xeeb yog qis dua qhov kev faib tawm bandwidth, ETS tso cai rau lwm chav tsheb siv cov khoom siv (tsis siv) bandwidth. Qdisc sch_ets tau teeb tsa raws li PRIO kev qhuab qhia thiab siv cov chav kawm khiav tsheb los txhais cov kev txwv nruj thiab sib koom bandwidth. ETS ua haujlwm raws li kev sib koom ua ke ntawm kev qhuab qhia Ua ntej ΠΈ DRR - yog tias muaj kev txwv nruj nruj, PRIO siv, tab sis yog tias tsis muaj tsheb khiav hauv kab, nws ua haujlwm zoo li DRR.
    • Ntxiv ib hom tshiab ntawm BPF cov kev pab cuam BPF_PROG_TYPE_STRUCT_OPS, uas tso cai rau koj los siv cov neeg ua haujlwm kernel los ntawm BPF. Tam sim no, cov yam ntxwv no tuaj yeem siv los siv TCP congestion tswj algorithms hauv daim ntawv ntawm BPF cov kev pab cuam. Ua piv txwv npaj siab BPF qhov kev pab cuam nrog kev siv algorithm DCTCP.
    • Txais mus rau hauv lub hauv paus hloov, txhais cov cuab yeej ethtool nrog ioctl() siv netlink interface. Lub interface tshiab ua rau nws yooj yim dua rau kev txuas ntxiv, txhim kho kev ua yuam kev, tso cai rau cov ntawv ceeb toom xa thaum lub xeev hloov pauv, ua kom yooj yim ntawm kev sib cuam tshuam ntawm cov ntsiav thiab cov neeg siv qhov chaw, thiab txo cov npe npe uas yuav tsum tau synchronized.
    • Ntxiv kev siv ntawm FQ-PIE (Flow Queue PIE) network queue tswj algorithm, txhawm rau txo qhov cuam tshuam tsis zoo ntawm cov pob ntawv nruab nrab ntawm cov khoom siv hluav taws xob (bufferbloat). FQ-PIE ua kom pom kev ua haujlwm siab thaum siv hauv cov tshuab nrog cable modems.
  • Disk subsystem, I / O thiab cov ntaub ntawv systems
    • Rau Btrfs cov ntaub ntawv system ntxiv asynchronous kev siv ntawm DISCARD lub lag luam (kos npe dawb blocks uas tsis tas yuav tsum tau khaws cia lub cev lawm). Thaum pib, DISCARD cov haujlwm tau ua tiav synchronously, uas tuaj yeem ua rau kev ua haujlwm tsis zoo vim cov tsav tsheb tos rau cov lus txib kom ua tiav. Kev siv asynchronous tso cai rau koj tsis txhob tos lub tsav kom tiav DISCARD thiab ua qhov haujlwm no hauv keeb kwm yav dhau.
    • Hauv XFS ua tau Kev tu cov cai uas siv cov qub 32-ntsis sij hawm txee (lub sij hawm_t hom tau hloov los ntawm time64_t), ua rau 2038 teeb meem. Kho qhov yuam kev thiab nco kev noj nyiaj txiag uas tshwm sim ntawm 32-ntsis platforms. Cov cai tau rov ua haujlwm dua los ua haujlwm nrog cov cwj pwm txuas ntxiv.
    • Rau ext4 file system qhia paub Kev ua tau zoo ntawm kev ua tau zoo cuam tshuam nrog kev tuav inode xauv thaum ua haujlwm nyeem thiab sau ntawv. Txhim kho kev sau ntawv rov zoo hauv Direct I/O hom. Txhawm rau kom yooj yim rau kev kuaj mob ntawm cov teeb meem, thawj zaug thiab zaum kawg cov lej yuam kev raug muab khaws cia hauv superblock.
    • Ntawm F2FS cov ntaub ntawv kaw lus ua raws muaj peev xwm khaws cov ntaub ntawv hauv daim ntawv compressed. Rau ib tus neeg cov ntaub ntawv lossis cov npe, compression tuaj yeem siv tau siv cov lus txib "chattr +c file" lossis "chattr +c dir; kov dir/file". Txhawm rau txhawm rau tag nrho cov kev faib tawm, koj tuaj yeem siv qhov "-o compress_extension = ext" kev xaiv hauv mount utility.
    • Lub kernel suav nrog cov ntaub ntawv kaw lus Cheeb Tsam, uas yooj yim rau kev ua haujlwm qis nrog zoned cia khoom siv. Zoned drives txhais tau tias cov khoom siv ntawm cov hlau nplaum nyuaj lossis NVMe SSDs, qhov chaw khaws cia uas tau muab faib ua cov cheeb tsam uas tsim cov pab pawg ntawm cov blocks lossis cov sectors, uas tsuas yog cov ntaub ntawv sib txuas ntxiv tau tso cai, hloov kho tag nrho pawg blocks. FS ZoneFS tau tsim los ntawm Western Digital thiab koom nrog txhua cheeb tsam hauv kev tsav tsheb nrog cov ntaub ntawv sib cais uas tuaj yeem siv los khaws cov ntaub ntawv hauv hom nyoos yam tsis muaj kev tswj hwm ntawm cov haujlwm thiab qib thaiv, piv txwv li. Tso cai rau cov ntawv thov siv cov ntaub ntawv API es tsis txhob nkag mus ncaj qha rau lub cuab yeej thaiv siv ioctl.
    • Hauv NFS, mounting partitions dhau UDP yog neeg xiam los ntawm lub neej ntawd. Ntxiv kev txhawb nqa rau lub peev xwm los luam cov ntaub ntawv ncaj qha ntawm cov servers, txhais hauv NFS 4.2 specification. Ntxiv qhov kev xaiv mount tshiab "softreval", uas tso cai rau cached attribute qhov tseem ceeb siv nyob rau hauv cov ntaub ntawv ntawm server tsis ua hauj lwm. Piv txwv li, thaum qhia txog qhov kev xaiv no, tom qab lub server tsis muaj, nws tseem tuaj yeem txav mus raws txoj hauv kev hauv NFS muab faib thiab nkag mus rau cov ntaub ntawv uas tau teeb tsa hauv lub cache.
    • Ua tiav optimization ntawm kev ua tau zoo ntawm fs-verity mechanism, siv los saib xyuas kev ncaj ncees thiab kev lees paub ntawm tus kheej cov ntaub ntawv. Nce kev nyeem ntawv nrawm ua tsaug rau kev siv Merkle hash tsob ntoo. Qhov kev ua tau zoo ntawm FS_IOC_ENABLE_VERITY tau ua kom zoo thaum tsis muaj cov ntaub ntawv hauv lub cache (preemptive nyeem cov nplooj ntawv nrog cov ntaub ntawv tau siv).
  • Virtualization thiab Kev Ruaj Ntseg
    • Lub peev xwm los lov tes taw SELinux module thaum khiav tau raug deprecated, thiab unloading ib tug twb qhib SELinux yuav raug txwv nyob rau hauv lub neej yav tom ntej. Txhawm rau lov tes taw SELinux koj yuav tsum dhau qhov "selinux = 0" parameter ntawm kab hais kom ua kernel.
    • Ntxiv kev txhawb nqa rau namespaces rau lub sij hawm (lub sij hawm namespaces), tso cai rau koj los khi lub xeev ntawm lub kaw lus moos rau lub thawv (CLOCK_REALTIME,
      CLOCK_MONOTONIC, CLOCK_BOOTTIME), siv koj tus kheej lub sijhawm hauv lub thawv thiab, thaum tsiv lub thawv mus rau lwm tus tswv tsev, xyuas kom meej tias CLOCK_MONOTONIC thiab CLOCK_BOOTTIME nyeem ntawv tseem tsis hloov pauv (coj mus rau lub sijhawm tom qab thauj khoom, nrog lossis tsis suav rau hauv kev pw tsaug zog ).

    • Cov /dev/random thaiv pas tau raug tshem tawm. Tus cwj pwm ntawm /dev/random yog zoo ib yam li /dev/urandom hais txog kev tiv thaiv entropy thaiv tom qab lub pas dej ua ke pib.
    • Cov core kernel suav nrog tus tsav tsheb uas tso cai rau cov qhua siv VirtualBox rau mount cov npe xa tawm los ntawm tus tswv tsev (VirtualBox Shared Folder).
    • Ib txheej ntawm thaj ua rau thaj tau ntxiv rau BPF subsystem (BPF dispatcher), thaum siv Retpoline mechanism los tiv thaiv Spectre V2 chav kawm tawm tsam, nws tso cai rau koj kom ua tau zoo ntawm kev hu xov tooj rau BPF cov kev pab cuam thaum cov xwm txheej cuam tshuam nrog lawv tshwm sim (piv txwv li, nws ua rau nws tuaj yeem ua kom ceev cov kev hu xov tooj ntawm XDP thaum muaj xwm txheej tshwm sim. network pob khoom tuaj txog).
    • Ntxiv tsav tsheb los txhawb TEE (Trusted Execution Environment) ua rau AMD APUs.
  • Kev pabcuam nco thiab system
    • BPF tau ntxiv kev txhawb nqa rau kev ua haujlwm thoob ntiaj teb. Txoj kev loj hlob tau ua raws li ib feem ntawm kev pib los ntxiv kev txhawb nqa rau cov tsev qiv ntawv ntawm cov haujlwm uas tuaj yeem suav nrog hauv BPF cov haujlwm. Cov kauj ruam tom ntej no yuav yog los txhawb kev txhawb nqa dynamic uas tso cai rau lub ntiaj teb ua haujlwm kom thauj khoom, suav nrog kev hloov cov haujlwm thoob ntiaj teb uas twb muaj lawm thaum lawv siv. BPF subsystem kuj ntxiv kev txhawb nqa rau qhov sib txawv ntawm daim ntawv qhia kev ua haujlwm (siv los khaws cov ntaub ntawv tsis tu ncua), uas txhawb nqa kev ua tiav hauv batch hom.
    • Ntxiv Lub "cpu_cooling" ntaus ntawv tso cai rau koj kom txias lub CPU overheated los ntawm muab tso rau hauv lub xeev tsis ua haujlwm rau lub sijhawm luv luv.
    • Ntxiv qhov system hu qhib 2( ), uas muaj cov txheej txheem ntawm cov chij ntxiv los txwv cov kev daws teeb meem ntawm cov ntaub ntawv (kev txwv tsis pub hla cov ntsiab lus mount, cov cim txuas, cov txuas khawv koob (/proc/PID/fd), "../" cov khoom).
    • Rau cov txheej txheem heterogeneous raws li qhov loj.LITTLE architecture, sib txuas ua ke muaj zog thiab tsis tshua muaj zog-tsim CPU cores hauv ib nti, qhov ntsuas uclamp_min tau teeb tsa thaum ua tiav cov haujlwm tiag tiag (tshwm sim nyob rau hauv kernel 5.3 muaj ib tug mechanism rau kev ruaj ntseg load). Qhov kev ntsuas no ua kom ntseeg tau tias txoj haujlwm yuav raug muab tso rau los ntawm tus teem sijhawm rau ntawm CPU core uas muaj kev ua haujlwm txaus.
    • Lub kernel yog freed los ntawm teeb meem ntawm 2038. Hloov cov neeg tuav haujlwm kawg, uas siv 32-ntsis (kos npe int) hom time_t rau lub sijhawm epochal lub sijhawm, uas, suav nrog cov ntawv tshaj tawm los ntawm 1970, yuav tsum dhau mus rau xyoo 2038.
    • Kev txhim kho txuas ntxiv ntawm asynchronous I / O interface io_ kev, nyob ntawd muab kev txhawb nqa rau kev ua haujlwm tshiab: IORING_OP_FALLOCATE (kev tshwj tseg ntawm thaj chaw khoob), IORING_OP_OPENAT,
      IORING_OP_OPENAT2,
      IORING_OP_CLOSE (qhib thiab kaw cov ntaub ntawv),
      IORING_OP_FILES_UPDATE (ntxiv thiab tshem tawm cov ntaub ntawv los ntawm cov npe nkag ceev),
      IORING_OP_STATX (cov ntaub ntawv thov),
      IORING_OP_READ,
      IORING_OP_WRITE (simplified analogues ntawm IORING_OP_READV thiab IORING_OP_WRITEV),
      IORING_OP_FADVISE,
      IORING_OP_MADVISE (asynchronous variants ntawm hu posix_fadvise thiab madvise), IORING_OP_SEND,
      IORING_OP_RECV (xa thiab txais cov ntaub ntawv network),
      IORING_OP_EPOLL_CTL (ua haujlwm ntawm epoll cov ntaub ntawv piav qhia).

    • Ntxiv qhov system hu pidfd_getfd(), tso cai rau tus txheej txheem los muab cov ntaub ntawv piav qhia rau cov ntaub ntawv qhib los ntawm lwm cov txheej txheem.
    • Ua tiav lub "bootconfig" mechanism, uas tso cai, ntxiv rau cov kev xaiv kab lus, los txiav txim qhov tsis muaj ntawm cov ntsiav los ntawm cov ntaub ntawv teeb tsa. Txhawm rau ntxiv cov ntaub ntawv zoo li no rau cov duab initramfs, bootconfig tau thov. Qhov no tuaj yeem siv, piv txwv li, los teeb tsa kprobes thaum lub sijhawm khau raj.
    • Rov ua dua ib lub tswv yim rau tos kev sau ntawv thiab nyeem cov ntaub ntawv hauv cov kav dej tsis muaj npe. Qhov kev hloov pauv tau ua kom ceev cov haujlwm xws li kev sib dhos ua ke ntawm cov haujlwm loj. Txawm li cas los xij, kev ua kom zoo tuaj yeem ua rau muaj kev sib tw hauv GNU ua vim muaj kab laum hauv 4.2.1 tso tawm, uas tau kho hauv version 4.3.
    • Ntxiv PR_SET_IO_FLUSHER chij rau prctl(), uas tuaj yeem siv los cim cov txheej txheem tsis nco qab uas yuav tsum tsis txhob raug txwv thaum lub kaw lus tsis tshua muaj kev nco.
    • Raws li ION lub cim xeeb faib khoom siv hauv Android, lub kaw lus tau raug siv dma-pob, uas tso cai rau koj los tswj kev faib tawm ntawm DMA buffers rau kev sib koom nco thaj chaw ntawm cov tsav tsheb, kev siv thiab ntau lub subsystems.
  • Hardware architectures
    • Ntxiv kev txhawb nqa rau E0PD txuas ntxiv, uas tau tshwm sim hauv ARMv8.5 thiab tso cai rau kev tiv thaiv kev tawm tsam cuam tshuam txog kev ua tiav ntawm cov lus qhia ntawm CPU. E0PD-raws li kev tiv thaiv ua rau txo qis nyiaj siv ua haujlwm tshaj li KPTI (Kernel Nplooj Table Isolation) kev tiv thaiv.
    • Rau cov tshuab raws li ARMv8.5 architecture, kev txhawb nqa rau RNG cov lus qhia tau ntxiv, muab kev nkag mus rau lub tshuab hluav taws xob pseudo-random tooj. Hauv cov ntsiav, RNG cov lus qhia yog siv los tsim entropy thaum pib lub kernel-provided pseudo-random tooj generator.
    • Tshem tawm kev txhawb nqa rau MPX (Kev Tiv Thaiv Kev Tiv Thaiv Ntxiv) ntxiv rau hauv cov ntsiav 3.19 thiab tso cai rau koj los txhim kho kev txheeb xyuas cov taw qhia kom paub meej tias thaj tsam ntawm thaj chaw nco raug hwm. Cov thev naus laus zis no tsis tau siv dav hauv cov tshuab sau thiab raug tshem tawm ntawm GCC.
    • Rau RISC-V architecture, kev txhawb nqa rau KASan (Kernel chaw nyob tshuaj tua kab mob) cov cuab yeej debugging tau raug siv, uas pab txheeb xyuas qhov yuam kev thaum ua haujlwm nrog kev nco.
  • Khoom siv
    • Specification txhawb nqa USB 4.0, uas yog raws li Thunderbolt 3 raws tu qauv thiab muab kev xa mus txog 40 Gbps, thaum tswj kev rov qab sib raug zoo nrog USB 2.0 thiab USB 3.2. Los ntawm analogy nrog Thunderbolt USB 4.0 interface tso cai rau koj los tsim cov txheej txheem sib txawv ntawm ib lub cable nrog ib qho txuas Hom-C, suav nrog PCIe, Display Port thiab USB 3.x, nrog rau kev siv software ntawm cov txheej txheem, piv txwv li, rau kev teeb tsa kev sib txuas hauv network ntawm cov tswv. Qhov kev siv ua rau ntawm Thunderbolt tsav tsheb twb tau suav nrog hauv Linux ntsiav thiab hloov nws mus ua haujlwm nrog USB4-compatible hosts thiab khoom siv. Cov kev hloov pauv tseem ntxiv kev txhawb nqa rau Thunderbolt 3 cov khoom siv rau kev siv software ntawm Tus Thawj Tswj Kev Sib Txuas, uas yog lub luag haujlwm tsim cov tunnels rau kev sib txuas ntau yam khoom siv los ntawm ib qho txuas.
    • Hauv amdgpu tsav tsheb ntxiv kev txhawb nqa thawj zaug rau HDCP 2.x (High-bandwidth Digital Content Protection) luam thev naus laus zis tiv thaiv. Ntxiv kev txhawb nqa rau AMD Pollock ASIC nti raws li Raven 2. Ua kom muaj peev xwm rov pib dua GPU rau Renoir thiab Navi tsev neeg.
    • DRM tsav tsheb rau Intel video phaib ntxiv DSI VDSC kev txhawb nqa rau cov chips raws li Ice Lake thiab Tiger Lake microarchitecture, LMEM mmap (device local memory) tau siv, VBT (Video BIOS Table) parsing tau raug txhim kho, HDCP 2.2 kev txhawb nqa tau siv rau Coffee Lake chips.
    • Ua haujlwm txuas ntxiv ntawm kev sib koom ua ke ntawm amdkfd tus tsav tsheb code (rau discrete GPUs, xws li Fiji, Tonga, Polaris) nrog tus tsav tsheb amdgpu.
    • Tus tsav tsheb k10temp tau rov ua haujlwm dua, ntxiv kev txhawb nqa rau kev nthuav tawm qhov hluav taws xob thiab qhov ntsuas tam sim no rau AMD Zen CPUs, nrog rau cov ntaub ntawv nthuav dav los ntawm cov ntsuas kub siv hauv Zen thiab Zen 2 CPUs.
    • Hauv tus tsav tsheb nouveau ntxiv kev txhawb nqa rau kev txheeb xyuas firmware loading hom rau NVIDIA GPUs raws li Turing microarchitecture (GeForce RTX 2000), uas ua rau nws muaj peev xwm ua kom muaj kev txhawb nqa rau 3D acceleration rau cov ntawv teev lus no (downloading official firmware with an NVIDIA digital kos npe yog xav tau). Ntxiv kev txhawb nqa rau TU10x graphics engine. Cov teeb meem nrog HD Audio tau raug daws lawm.
    • Ntxiv kev txhawb nqa rau cov ntaub ntawv compression thaum kis ntawm DisplayPort MST (Multi-Stream Transport).
    • Ntxiv tus tsav tsheb tshiab "ua 11kΒ» rau Qualcomm wireless chips txhawb 802.11ax.
      Tus tsav tsheb yog raws li mac80211 pawg thiab txhawb nqa nkag mus, chaw ua haujlwm thiab mesh network node hom.

    • Los ntawm sysfs, nkag mus rau qhov ntsuas kub ntsuas ntsuas tau siv nyob rau niaj hnub hard drives thiab SSDs tau muab.
    • Xa Kev hloov pauv tseem ceeb rau ALSA suab kaw lus, tsom rau kev tshem tawm cov cai ntawm teeb meem ntawm 2038 (tsis txhob siv 32-ntsis time_t hom hauv snd_pcm_mmap_status thiab snd_pcm_mmap_control interfaces). Ntxiv kev txhawb nqa rau lub suab codecs tshiab
      Qualcomm WCD9340/WCD9341, Realtek RT700, RT711, RT715, RT1308, Ingenic JZ4770.

    • Ntxiv Cov tsav tsheb rau LCD panels Logic PD 28, Jimax8729d MIPI-DSI, igenic JZ4770, Sony acx424AKP, Leadtek LTK500HD1829, Xinpeng XPP055C272, AUO B116XAK01, GiantPlus 940, GPM0B
      BOE NV140FHM-N49
      Satoz SAT050AT40H12R2, UA
      Sib LS020B1DD01D.

    • Ntxiv kev txhawb nqa rau ARM boards thiab Gen1 platforms Amazon Echo (OMAP3630-based), 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 eBook nyeem ntawv,
      Embedded Artists COM (i.MX7ULP), SolidRun Clearfog CX/ITX thiab HoneyComb (LX2160A), Google Coral Edge TPU (i.MX8MQ),
      Rockchip Radxa Dalang Carrier, 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 ab8505, Qualcomm Ntxiv kev txhawb nqa rau PCIe maub los siv hauv Raspberry Pi 9863.

Tib lub sijhawm, Latin American Free Software Foundation tsim
kev xaiv kernel dawb kiag li 5.6 - Linux-libre 5.6-gnu, tshem tawm cov firmware thiab cov ntsiab lus tsav tsheb uas muaj cov khoom tsis pub dawb lossis cov lej code, qhov kev txwv uas txwv los ntawm cov chaw tsim khoom. Qhov kev tso tawm tshiab no cuam tshuam blob loading hauv cov tsav tsheb rau AMD TEE, ATH11K thiab Mediatek SCP. Hloov kho blob tu code hauv AMD PSP, amdgpu thiab nouveau tsav tsheb thiab subsystems.

Tau qhov twg los: opennet.ru

Ntxiv ib saib