Linux 5.7 nga pagpagawas sa kernel

Pagkahuman sa duha ka bulan nga pag-uswag, si Linus Torvalds gipaila pagpagawas sa kernel Linux 5.7. Lakip sa labing inila nga mga pagbag-o: usa ka bag-ong pagpatuman sa exFAT file system, usa ka bareudp module alang sa paghimo sa UDP tunnels, proteksyon base sa pointer authentication alang sa ARM64, ang abilidad sa pag-attach sa mga programa sa BPF ngadto sa LSM handlers, usa ka bag-ong pagpatuman sa Curve25519, usa ka split- lock detector, BPF compatibility sa PREEMPT_RT, pagtangtang sa limitasyon sa 80-character line size sa code, nga gikonsiderar ang CPU temperature indicators sa task scheduler, ang abilidad sa paggamit sa clone() sa pagpasanay sa mga proseso sa laing cgroup, proteksyon batok sa pagsulat sa memorya gamit ang userfaultfd.

Ang bag-ong bersyon naglakip sa 15033 nga mga pag-ayo gikan sa 1961 nga mga developer,
gidak-on sa patch - 39 MB (mga pagbag-o nga naapektuhan sa 11590 nga mga file, gidugang 570560 nga linya sa code,
297401 ka laray ang gikuha). Mga 41% sa tanan nga gipresentar sa 5.7
Ang mga pagbag-o adunay kalabotan sa mga driver sa aparato, gibana-bana nga 16% sa mga pagbag-o adunay
kinaiya sa pag-update sa code nga espesipiko sa mga arkitektura sa hardware, 13%
nga may kalabutan sa network stack, 4% sa mga sistema sa file ug 4% sa internal
mga subsystem sa kernel.

nag-unang mga inobasyon:

  • Disk Subsystem, I/O ug File Systems
    • Gidugang bag-ong exFAT driver nga pagpatuman, gibase base sa kasamtangan nga "sdfat" (2.x) code base nga gihimo sa Samsung alang sa iyang Android smartphones. Ang drayber nga gidugang kaniadto sa kernel gibase sa legacy Samsung code (bersyon 1.2.9) ug mga 10% sa luyo sa bag-ong drayber sa pasundayag. Atong hinumdoman nga ang pagdugang sa suporta sa exFAT sa kernel nahimong posible pagkahuman sa Microsoft gipatik publiko nga mga detalye ug gihimo ang mga exFAT nga patente nga magamit alang sa walay bayad nga paggamit sa Linux.
    • Ang Btrfs nagpatuman ug bag-ong ioctl() command - BTRFS_IOC_SNAP_DESTROY_V2, nga nagtugot kanimo sa pagtangtang sa usa ka subseksyon pinaagi sa identifier niini. Ang bug-os nga suporta alang sa pag-clone sa inline nga mga gilapdon gihatag. Ang gidaghanon sa mga punto sa pagkansela alang sa mga operasyon sa pag-apod-apod gipalapdan, nga nakapakunhod sa taas nga paghulat sa dihang gipatuman ang 'balance cancel' nga sugo. Ang determinasyon sa mga backlink ngadto sa mga gilapdon gipaspasan (pananglitan, ang oras sa pagpatuman sa script sa pagsulay mikunhod gikan sa usa ka oras ngadto sa pipila ka minuto). Gidugang ang abilidad sa pag-attach sa mga gilapdon sa file sa matag inode sa usa ka kahoy. Ang blocking scheme nga gigamit sa pagsulat sa mga subpartition ug kung wala iapil ang NOCOW gidesinyo pag-usab. Gipauswag nga kahusayan sa pagpatuman sa fsync alang sa mga sakup.
    • Gipauswag sa XFS ang pagsusi sa metadata ug fsck alang sa mga aktibo nga partisyon. Gisugyot ang usa ka librarya alang sa pagtukod pag-usab sa mga istruktura sa btree, nga sa umaabot gamiton sa pagtrabaho pag-usab sa xfs_repair ug pag-implementar sa posibilidad sa pagkaayo nga dili i-unmount ang partition.
    • Ang eksperimento nga suporta alang sa pagbutang og swap partition sa SMB3 storages gidugang sa CIFS. Gipatuman ang mga extension sa POSIX sa readdir, gihubit sa espesipikasyon sa SMB3.1.1. Gipauswag nga pasundayag sa pagsulat alang sa 64KB nga mga panid kung ang cache=higpit nga mode gipalihok ug ang mga bersyon sa protocol 2.1+ gigamit.
    • Ang FS EXT4 gibalhin gikan sa bmap ug iopoll ngadto sa paggamit sa iomap.
    • Ang F2FS naghatag og opsyonal nga suporta alang sa data compression gamit ang zstd algorithm. Sa kasagaran, ang LZ4 algorithm gigamit alang sa compression. Gidugang nga suporta alang sa "chattr -c commit" nga sugo. Gihatag ang pagpakita sa oras sa pag-mount. Gidugang ang ioctl F2FS_IOC_GET_COMPRESS_BLOCKS aron makakuha og impormasyon bahin sa gidaghanon sa mga compressed blocks. Gidugang ang compression data output pinaagi sa statx.
    • Ang Ceph file system nagdugang sa abilidad sa lokal nga paghimo sa file ug pagtangtang sa mga operasyon (unlink) nga walay paghulat sa tubag gikan sa server (nagtrabaho sa asynchronous mode). Ang pagbag-o, pananglitan, makapauswag pag-ayo sa pasundayag kung gipadagan ang rsync utility.
    • Ang abilidad sa paggamit sa virtiofs isip top-level file system gidugang sa OVERLAYFS.
    • Gisulat pag-usab path traversal code sa VFS, ang simbolikong link parsing code gi-rework, ug ang mount point traversal nahiusa.
    • Sa scsi subsystem sa mga dili pribilihiyo nga tiggamit gitugotan pagpatuman sa mga sugo sa ZBC.
    • Sa dm_writecache gipatuman ang abilidad sa hinay-hinay nga paghawan sa cache base sa max_age parameter, nga nagtakda sa labing taas nga kinabuhi sa usa ka block.
    • Sa dm_integrity gidugang suporta alang sa "isalikway" nga operasyon.
    • Sa null_blk gidugang suporta alang sa pagpuli sa sayup aron masundog ang mga kapakyasan sa panahon sa pagsulay.
    • Gidugang abilidad sa pagpadala udev notifications mahitungod sa block kausaban gidak-on device.
  • Subsystem sa network
    • Lakip ang Netfilter mga pagbag-o, hinungdanon nga pagpadali sa pagproseso sa dagkong mga lista sa posporo (nftables sets), nga nanginahanglan pagsusi sa kombinasyon sa mga subnet, network port, protocol ug MAC address.
      Mga pag-optimize gipaila-ila ngadto sa nft_set_pipapo (PIle PAcket POlicies) module, nga nagsulbad sa problema sa pagpares sa sulod sa usa ka pakete nga adunay arbitraryong field state ranges nga gigamit sa pagsala sa mga lagda, sama sa IP ug network port ranges (nft_set_rbtree ug nft_set_hash manipulate interval matching ug direktang pagpamalandong sa mga values. ). Ang bersyon sa pipapo vectorized gamit ang 256-bit AVX2 nga mga instruksyon sa usa ka sistema nga adunay AMD Epyc 7402 processor nagpakita sa 420% nga pagtaas sa performance sa dihang nag-parse sa 30 ka libo nga mga rekord lakip ang mga kombinasyon sa port-protocol. Ang pag-uswag sa dihang gitandi ang kombinasyon sa usa ka subnet ug usa ka numero sa port sa dihang nag-parse sa 1000 ka mga rekord maoy 87% alang sa IPv4 ug 128% alang sa IPv6.

    • Gidugang bareudp module, nga nagtugot kanimo sa pag-encapsulate sa nagkalain-laing L3 protocols, sama sa MPLS, IP ug NSH, ngadto sa usa ka UDP tunnel.
    • Ang panagsama sa MPTCP (MultiPath TCP) nga mga sangkap, usa ka extension sa TCP protocol alang sa pag-organisar sa operasyon sa usa ka koneksyon sa TCP uban ang paghatud sa mga pakete nga dungan sa daghang mga ruta pinaagi sa lainlaing mga interface sa network nga nahigot sa lainlaing mga adres sa IP, nagpadayon.
    • Gidugang suporta alang sa hardware acceleration mekanismo alang sa encapsulating Ethernet frame sa 802.11 (Wi-Fi).
    • Kung gibalhin ang usa ka aparato gikan sa usa ka namespace sa network ngadto sa lain, ang mga katungod sa pag-access ug pagpanag-iya sa katugbang nga mga file sa sysfs gi-adjust.
    • Gidugang ang abilidad sa paggamit sa SO_BINDTODEVICE nga bandila alang sa dili gamut nga tiggamit.
    • Ang ikatulo nga bahin sa mga patches gidawat, pag-convert sa ethtool toolkit gikan sa ioctl() ngadto sa paggamit sa netlink interface. Gipasayon ​​sa bag-ong interface ang pagdugang og mga extension, pagpausbaw sa pagdumala sa sayop, pagtugot nga ipadala ang mga pahibalo kon magbag-o ang estado, gipasayon ​​ang interaksyon tali sa kernel ug user space, ug gipakunhod ang gidaghanon sa mga gihinganlan nga listahan nga kinahanglang i-synchronize.
    • Gidugang ang abilidad sa paggamit sa mga espesyal nga hardware accelerators aron mahimo ang mga operasyon sa pagsubay sa koneksyon.
    • Sa netfilter gidugang usa ka kaw-it alang sa pagkonektar sa mga klasipikasyon sa mogawas nga mga pakete (paggawas), nga nagsangkap sa kanhi karon nga kaw-it alang sa umaabot nga mga pakete (ingress).
  • Virtualization ug Security
    • Gidugang ang pagpatuman sa hardware sa pointer authentication (Pagpamatuod sa Pointer), nga naggamit sa espesyal nga ARM64 nga mga instruksyon sa CPU aron mapanalipdan batok sa mga pag-atake gamit ang mga teknik sa return-oriented programming (ROP), diin ang tig-atake wala mosulay sa pagbutang sa iyang code sa memorya, apan naglihok sa mga piraso sa mga instruksiyon sa makina nga anaa na sa mga librarya nga gikarga, nga nagtapos. nga adunay instruksyon sa pagkontrol sa pagbalik. Ang seguridad moabut sa paggamit sa mga digital nga pirma aron mapamatud-an ang mga adres sa pagbalik sa lebel sa kernel. Ang pirma gitipigan sa wala magamit nga top bits sa pointer mismo. Dili sama sa mga pagpatuman sa software, ang paghimo ug pag-verify sa mga digital nga pirma gihimo gamit ang espesyal nga mga panudlo sa CPU.
    • Gidugang ang abilidad sa pagpanalipod sa usa ka dapit sa panumduman gikan sa pagsulat gamit ang userfaultfd() nga tawag sa sistema, nga gidesinyo sa pagdumala sa mga sayup sa panid (pag-access sa wala gigahin nga mga panid sa panumduman) sa wanang sa tiggamit. Ang ideya mao ang paggamit sa userfaultfd() sa pag-ila sa mga paglapas sa pag-access sa mga panid nga gimarkahan ingon nga gipanalipdan sa pagsulat ug pagtawag sa usa ka handler nga makatubag sa ingon nga mga pagsulay sa pagsulat (pananglitan, aron madumala ang mga pagbag-o sa panahon sa paghimo sa mga live snapshot sa mga proseso nga nagdagan, estado. pagdakop sa diha nga paglabay sa memory dumps sa disk, pagpatuman sa shared memory, pagsubay sa mga kausaban sa memorya). Pag-andar katumbas gamit ang mprotect() inubanan sa tigdumala sa signal sa SIGSEGV, apan mas paspas kini nga molihok.
    • Giwagtang sa SELinux ang parameter nga "checkreqprot", nga nagtugot kanimo sa pag-disable sa mga tseke sa proteksyon sa panumduman kung ang pagproseso sa mga lagda (gitugotan ang paggamit sa mga lugar nga magamit sa memorya, bisan unsa pa ang mga lagda nga gitakda sa mga lagda). Ang mga symlink sa Kernfs gitugotan nga makapanunod sa konteksto sa ilang mga direktoryo sa ginikanan.
    • Ang komposisyon gilakip modyul KRSI, nga nagtugot kanimo sa pag-attach sa mga programa sa BPF sa bisan unsang LSM hook sa kernel. Ang pagbag-o nagtugot kanimo sa paghimo og LSM modules (Linux Security Module) sa porma sa mga programa sa BPF aron masulbad ang mga problema sa pag-audit ug mandatory nga kontrol sa pag-access.
    • Gibuhat Gi-optimize ang pasundayag sa / dev / random pinaagi sa pag-batch sa mga kantidad sa CRNG imbis nga tawagan ang mga panudlo sa RNG nga tagsa-tagsa. Gipauswag nga pasundayag sa getrandom ug / dev / random sa mga sistema sa ARM64 nga naghatag mga panudlo sa RNG.
    • Pagpatuman sa usa ka elliptic curve Curve25519 gipulihan alang sa kapilian gikan sa librarya HACL, diin gihatag mathematical nga pamatuod sa pormal nga kasaligan nga verification.
    • Gidugang mekanismo sa pagpahibalo bahin sa libre nga mga panid sa memorya. Gamit kini nga mekanismo, ang mga sistema sa bisita mahimong magpadala sa impormasyon bahin sa mga panid nga wala na gigamit sa host system, ug ang host mahimong magbawi sa datos sa panid.
    • Sa vfio/pci gidugang suporta alang sa SR-IOV (Single-Root I/O Virtualization).
  • Mga serbisyo sa memorya ug sistema
    • Gikan sa 80 ngadto sa 100 ka mga karakter nadugangan limitasyon sa kinatas-ang gitas-on sa linya sa tinubdan nga mga teksto. Sa samang higayon, girekomendar gihapon ang mga developers nga magpabilin sulod sa 80 ka karakter matag linya, apan dili na kini lisud nga limitasyon. Dugang pa, ang pagsobra sa limitasyon sa gidak-on sa linya moresulta na lang sa pasidaan sa pagtukod kon ang checkpatch gipadagan gamit ang '--strikto' nga opsyon. Ang pagbag-o magpaposible nga dili makabalda sa mga developers pinaagi sa pagmaniobra nga adunay mga luna ug mobati nga mas gawasnon kung mag-align sa code, ingon man usab makapugong sobra nga pagbungkag sa linya, makatugaw pagsabot sa code ug pagpangita.
    • Gidugang suporta alang sa EFI mixed boot mode, nga nagtugot kanimo sa pag-load sa usa ka 64-bit kernel gikan sa 32-bit firmware nga nagdagan sa usa ka 64-bit nga CPU nga walay paggamit sa usa ka espesyal nga bootloader.
    • Kauban sistema alang sa pag-ila ug pag-debug sa mga split lock ("split lock"), nga mahitabo kung ang pag-access sa dili managsama nga datos sa panumduman tungod sa kamatuoran nga kung nagpatuman sa usa ka atomic nga panudlo, ang datos nagtabok sa duha nga linya sa cache sa CPU. Ang ingon nga pagbabag nagresulta sa usa ka hinungdanon nga pag-igo sa pasundayag (1000 nga mga siklo nga mas hinay kaysa usa ka atomic nga operasyon sa datos nga nahulog sa usa ka linya sa cache). Depende sa "split_lock_detect" boot parameter, ang kernel makamatikod sa maong mga kandado sa langaw ug mag-isyu og mga pasidaan o magpadala og SIGBUS nga signal sa aplikasyon nga maoy hinungdan sa kandado.
    • Ang task scheduler naghatag pagsubay sa mga sensor sa temperatura (Thermal Pressure) ug gipatuman nga nagkonsiderar sa sobrang kainit sa dihang nagbutang sa mga buluhaton. Gamit ang mga estadistika nga gihatag, ang thermal governor makahimo sa pag-adjust sa labing taas nga frequency sa CPU kung sobra ang kainit, ug ang task scheduler karon naghunahuna sa pagkunhod sa gahum sa pag-compute tungod sa ingon nga pagkunhod sa frequency kung ang pag-iskedyul sa mga buluhaton nga modagan (kaniadto, ang scheduler mitubag sa mga pagbag-o. sa kasubsob sa usa ka piho nga paglangan, sulod sa pipila ka panahon sa paghimo og mga desisyon base sa gipaburot nga mga pangagpas mahitungod sa anaa nga mga kapanguhaan sa kompyuter).
    • Ang task scheduler naglakip invariant indicators load tracking, nagtugot kaninyo sa husto nga pagbanabana sa load, sa walay pagtagad sa kasamtangan nga CPU operating frequency. Ang pagbag-o nagtugot kanimo sa mas tukma nga pagtagna sa kinaiya sa mga buluhaton ubos sa mga kondisyon sa dinamikong pagbag-o sa boltahe ug frequency sa CPU. Pananglitan, ang usa ka buluhaton nga mikonsumo sa 1/3 sa mga kahinguhaan sa CPU sa 1000 MHz mag-ut-ot sa 2/3 sa mga kahinguhaan kung ang frequency mikunhod ngadto sa 500 MHz, nga kaniadto nagmugna og sayop nga pangagpas nga kini nagdagan sa bug-os nga kapasidad (ie mga buluhaton nagpakita. mas dako sa scheduler lamang pinaagi sa pagkunhod sa frequency, nga misangpot sa sayop nga mga desisyon nga gihimo sa schedutil cpufreq gobernador).
    • Ang drayber sa Intel P-state, nga responsable sa pagpili sa mga mode sa pasundayag, gibalhin aron magamit iskedyul.
    • Ang abilidad sa paggamit sa BPF subsystem kung ang kernel nagdagan sa tinuud nga oras (PREEMPT_RT) gipatuman. Kaniadto, kung ang PREEMPT_RT gipagana, ang BPF kinahanglan nga ma-disable.
    • Usa ka bag-ong matang sa BPF nga programa ang gidugang - BPF_MODIFY_RETURN, nga mahimong i-attach sa usa ka function sa kernel ug usbon ang bili nga gibalik niini nga function.
    • Gidugang oportunidad Gamit ang clone3() system call para maghimo ug proseso sa cgroup nga lahi sa parent cgroup, tugotan ang proseso sa ginikanan nga mu-apply ug restriksyon ug makapahimo dayon sa accounting human sa pagpatunghag bag-ong proseso o thread. Pananglitan, ang usa ka tigdumala sa serbisyo mahimong direkta nga mogahin ug bag-ong mga serbisyo sa pagbulag sa mga cgroup, ug ang mga bag-ong proseso, kung ibutang sa "frozen" nga mga cgroup, ihunong dayon.
    • sa Kbuild gidugang suporta alang sa environment variable "LLVM=1" aron mobalhin sa Clang/LLVM toolkit sa pagtukod sa kernel. Ang mga kinahanglanon alang sa binutils nga bersyon gipataas (2.23).
    • Usa ka seksyon /sys/kernel/debug/kunit/ gidugang sa mga debugf nga adunay mga resulta sa mga pagsulay sa kunit.
    • Gidugang ang kernel boot parameter pm_debug_messages (kaamgid sa /sys/power/pm_debug_messages), nga makapahimo sa output sa debug nga impormasyon mahitungod sa operasyon sa power management system (mapuslanon sa pag-debug sa mga problema sa hibernation ug standby mode).
    • Ngadto sa asynchronous nga I/O interface io_uring suporta gidugang splice() и pagpili sa atomic buffer.
    • Gipauswag ang cgroup profiling gamit ang perf toolkit. Kaniadto, ang perf mahimo ra nga mag-profile sa mga buluhaton sa usa ka piho nga cgroup ug dili mahibal-an kung unsang cgroup ang naa sa karon nga sample. Gikuha na karon sa perf ang impormasyon sa cgroup alang sa matag sample, nga nagtugot kanimo sa pag-profile sa labaw sa usa ka cgroup ug pag-apply sa paghan-ay pinaagi sa
      cgroup sa mga report.

    • Ang cgroupfs, usa ka pseudo-FS alang sa pagdumala sa mga cgroup, adunay dugang nga suporta alang sa gipalawig nga mga hiyas (xattrs), diin, pananglitan, mahimo nimong ibilin ang dugang nga kasayuran alang sa mga tigdumala sa wanang sa gumagamit.
    • Sa cgroup memory controller gidugangug suporta alang sa recursive nga proteksyon sa "memory.low" nga kantidad, nga nag-regulate sa minimum nga kantidad sa RAM nga gihatag sa mga miyembro sa grupo. Sa diha nga nagbutang sa usa ka cgroup hierarchy uban sa "memory_recursiveprot" nga kapilian, ang bili sa "memory.low" nga gibutang alang sa ubos nga mga node awtomatik nga iapud-apod ngadto sa tanan nga mga bata node.
    • Gidugang Uacce (Unified/User-space-access-intended Accelerator Framework) framework para sa pagpaambit sa mga virtual nga adres (SVA, Shared Virtual Addressing) tali sa CPU ug peripheral device, nga nagtugot sa mga hardware accelerators nga maka-access sa mga istruktura sa datos sa main CPU.
  • Mga arkitektura sa hardware
    • Alang sa arkitektura sa ARM, ang abilidad sa hot-fetch memory gipatuman.
    • Alang sa arkitektura sa RISC-V, gidugang ang suporta alang sa mainit nga plugging ug pagtangtang sa mga CPU (CPU hotplug). Alang sa 32-bit RISC-V, gipatuman ang eBPF JIT.
    • Ang abilidad sa paggamit sa 32-bit nga mga sistema sa ARM sa pagpadagan sa KVM guest environment gikuha na.
    • Gikuha ang "dummy" nga pagpatuman sa NUMA alang sa s390 nga arkitektura, diin walay mga kaso sa paggamit nga nakit-an aron makab-ot ang mga pagpaayo sa performance.
    • Para sa ARM64, dugang suporta para sa extension sa AMU (Activity Monitors Unit), nga gihubit sa ARMv8.4 ug paghatag ug performance counters nga gigamit sa pagkalkula sa frequency scaling correction factor sa task scheduler.
  • Kagamitan
    • Gidugang suporta para sa vDPA nga mga device nga naggamit ug data exchange channel nga nagsunod sa virtio specifications. Ang mga vDPA device mahimo nga pisikal nga konektado nga kagamitan o software nga gisundog nga mga virtual device.
    • Sa GPIO subsystem nagpakita usa ka bag-ong command sa ioctl() alang sa pag-monitor sa mga pagbag-o, nga nagtugot kanimo sa pagpahibalo sa proseso bahin sa mga pagbag-o sa estado sa bisan unsang linya sa GPIO. Ingon usa ka pananglitan sa paggamit sa bag-ong mando gisugyot gpio-watch utility.
    • Sa i915 DRM driver alang sa Intel video card apil default nga suporta alang sa Tigerlake ("Gen12") chips ug gidugang inisyal nga suporta alang sa OLED backlight control. Gipauswag nga suporta alang sa Ice Lake, Elkhart Lake, Baytrail ug Haswell chips.
    • Sa amdgpu driver gidugang abilidad sa pag-load sa firmware ngadto sa USBC chip alang sa ASIC. Gipauswag nga suporta alang sa AMD Ryzen 4000 "Renoir" chips. Adunay karon suporta alang sa pagkontrol sa mga panel sa OLED. Gihatag nga pagpakita sa kahimtang sa firmware sa mga debugf.
    • Ang abilidad sa paggamit sa OpenGL 4 sa mga guest system gidugang sa vmwgfx DRM driver para sa VMware virtualization systems (kaniadto OpenGL 3.3 gisuportahan).
    • Gidugang ang bag-ong DRM driver tidss alang sa TI Keystone nga sistema sa pagpakita sa plataporma.
    • Gidugang nga mga drayber alang sa mga panel sa LCD: Feixin K101 IM2BA02, Samsung s6e88a0-ams452ef01, Novatek NT35510, Elida KD35T133, EDT, NewEast Optoelectronics WJFH116008A, Rocktech RK101II01D350RD.
    • Ngadto sa sistema sa pagdumala sa kuryente gidugang suporta alang sa Atom nga nakabase sa Intel Jasper Lake (JSL) nga plataporma.
    • Gidugang nga suporta alang sa Pinebook Pro laptop base sa Rockchip RK3399, Pine64 PineTab tablet ug smartphone PinePhone base sa Allwinner A64.
    • Gidugang nga suporta alang sa bag-ong mga audio codec ug chips:
      Amlogic AIU, Amlogic T9015, Texas Instruments TLV320ADCX140, Realtek RT5682, ALC245, Broadcom BCM63XX I2S, Maxim MAX98360A, Presonus Studio 1810c, MOTU MicroBook IIc.

    • Gidugang nga suporta alang sa ARM boards ug platforms Qualcomm Snapdragon 865 (SM8250), IPQ6018, NXP i.MX8M Plus, Kontron "sl28", 11 i.MX6 TechNexion Pico board nga mga opsyon, tulo ka bag-ong Toradex Colibri nga mga opsyon, Samsung S7710 Galaxy Xcover 2 base sa ST -Ericsson u8500, DH Electronics DHCOM SoM ug PDK2, Renesas M3ULCB, Hoperun HiHope, Linutronix Testbox v2, PocketBook Touch Lux 3.

Source: opennet.ru

Idugang sa usa ka comment