PÄc divu mÄneÅ”u izstrÄdes Linuss Torvalds iepazÄ«stinÄja ar Linux kodola 5.11 izlaiÅ”anu. Starp visievÄrojamÄkajÄm izmaiÅÄm: atbalsts Intel SGX anklÄviem, jauns sistÄmas zvanu pÄrtverÅ”anas mehÄnisms, virtuÄlÄ palÄ«gkopne, aizliegums montÄt moduļus bez MODULE_LICENSE(), ÄtrÄ filtrÄÅ”anas režīms sistÄmas izsaukumiem seccomp, atbalsta pÄrtraukÅ”ana ia64 arhitektÅ«ra, WiMAX tehnoloÄ£ijas pÄrneÅ”ana uz āinscenÄÅ”anasā atzaru, iespÄja iekapsulÄt SCTP UDP.
JaunajÄ versijÄ ir iekļauti 15480 1991 labojumi no 72 12090 izstrÄdÄtÄja, ielÄpa izmÄrs ir 868025 MB (izmaiÅas skÄra 261456 46 failus, tika pievienotas 5.11 16 koda rindas, dzÄstas 13 3 rindiÅas). Aptuveni 4% no visÄm XNUMX ieviestajÄm izmaiÅÄm ir saistÄ«tas ar ierÄ«Äu draiveriem, aptuveni XNUMX% izmaiÅu ir saistÄ«tas ar aparatÅ«ras arhitektÅ«rÄm raksturÄ«gÄ koda atjauninÄÅ”anu, XNUMX% ir saistÄ«tas ar tÄ«kla steku, XNUMX% ir saistÄ«tas ar failu sistÄmÄm un XNUMX% ir saistÄ«ti ar iekÅ”ÄjÄm kodola apakÅ”sistÄmÄm.
Galvenie jauninÄjumi:
- Diska apakÅ”sistÄma, I/O un failu sistÄmas
- Btrfs ir pievienotas vairÄkas montÄžas opcijas izmantoÅ”anai, atjaunojot datus no bojÄtas failu sistÄmas: ārescue=ignorebadrootsā montÄžai, neskatoties uz dažu sakÅu koku bojÄjumiem (apmÄrs, uuid, datu pÄrvietoÅ”ana, ierÄ«ce, csum, brÄ«va vieta), ā Rescue=ignoredatacsumsā, lai atspÄjotu datu kontrolsummu pÄrbaudi, un ārescue=allā, lai vienlaikus iespÄjotu režīmus āignorebadrootsā, āignoredatacsumsā un ānologreplayā. MontÄžas opcija "inode_cache", kas iepriekÅ” bija novecojusi, ir pÄrtraukta. Kods ir sagatavots, lai ieviestu atbalstu blokiem ar metadatiem un datiem, kas ir mazÄki par lapas izmÄru (PAGE_SIZE), kÄ arÄ« zonÄtas telpas pieŔķirÅ”anas režīma atbalstu. NebuferÄtie (tieÅ”Ä IO) pieprasÄ«jumi ir pÄrvietoti uz iomap infrastruktÅ«ru. VairÄku darbÄ«bu veiktspÄja ir optimizÄta, dažos gadÄ«jumos paÄtrinÄjums var sasniegt vairÄkus desmitus procentu.
- XFS ievieÅ” karogu "needsrepair", kas norÄda uz remonta nepiecieÅ”amÄ«bu. Kad Å”is karodziÅÅ” ir iestatÄ«ts, failu sistÄmu nevar uzstÄdÄ«t, kamÄr utilÄ«ta xfs_repair nav atiestatÄ«jusi karogu.
- Ext4 piedÄvÄ tikai kļūdu labojumus un optimizÄciju, kÄ arÄ« koda tÄ«rÄ«Å”anu.
- Ir atļauta failu sistÄmu atkÄrtota eksportÄÅ”ana, kas montÄtas, izmantojot NFS (t.i., nodalÄ«jumu, kas uzstÄdÄ«ts, izmantojot NFS, tagad var eksportÄt, izmantojot NFS, un izmantot kÄ starpposma keÅ”atmiÅu).
- SistÄmas izsaukums close_range(), kas ļauj procesam vienlaikus aizvÄrt visu atvÄrto failu deskriptoru diapazonu, ir pievienojis opciju CLOSE_RANGE_CLOEXEC, lai aizvÄrtu deskriptorus aizvÄrÅ”anas-izpildÄ«Å”anas režīmÄ.
- F2FS failu sistÄma pievieno jaunus ioctl() izsaukumus, lai ļautu lietotÄjam kontrolÄt, kuri faili tiek glabÄti saspiestÄ formÄ. Pievienota "compress_mode=" mount opcija, lai izvÄlÄtos, vai ievietot saspieÅ”anas apstrÄdÄtÄju kodola pusÄ vai lietotÄja telpÄ.
- NodroÅ”ina iespÄju montÄt pÄrklÄjumus ar nepievilcÄ«giem procesiem, izmantojot atseviŔķu lietotÄja vÄrdu telpu. Lai pÄrbaudÄ«tu atbilstÄ«bu droŔības modeļa ievieÅ”anai, tika veikts pilns koda audits. Overlayfs arÄ« pievieno iespÄju darboties, izmantojot failu sistÄmas attÄlu kopijas, pÄc izvÄles atspÄjojot UUID pÄrbaudi.
- Ceph failu sistÄma ir pievienojusi atbalstu protokolam msgr2.1, kas ļauj izmantot AES-GCM algoritmu, pÄrsÅ«tot datus Å”ifrÄtÄ veidÄ.
- Dm-multipath modulis ievieÅ” iespÄju, izvÄloties I/O pieprasÄ«jumu marÅ”rutu, Åemt vÄrÄ CPU afinitÄti (āIO afinitÄteā).
- AtmiÅas un sistÄmas pakalpojumi
- Ir pievienots jauns sistÄmas zvanu pÄrtverÅ”anas mehÄnisms, kura pamatÄ ir prctl(), kas ļauj Ä£enerÄt izÅÄmumus no lietotÄja vietas, piekļūstot konkrÄtam sistÄmas izsaukumam, un atdarinÄt tÄ izpildi. Å Ä« funkcionalitÄte programmÄs Wine un Proton ir nepiecieÅ”ama, lai emulÄtu Windows sistÄmas izsaukumus, kas ir nepiecieÅ”ami, lai nodroÅ”inÄtu saderÄ«bu ar spÄlÄm un programmÄm, kas tieÅ”i veic sistÄmas izsaukumus, apejot Windows API (piemÄram, lai aizsargÄtu pret nesankcionÄtu lietoÅ”anu).
- SistÄmas izsaukumam userfaultfd(), kas paredzÄts, lai apstrÄdÄtu lapas kļūdas (piekļuvi nepieŔķirtÄm atmiÅas lapÄm) lietotÄja telpÄ, tagad ir iespÄja atspÄjot izÅÄmumu apstrÄdi, kas notiek kodola lÄ«menÄ«, lai apgrÅ«tinÄtu noteiktu ievainojamÄ«bu izmantoÅ”anu.
- BPF apakÅ”sistÄmai ir pievienots atbalsts vietÄjai uzdevumu krÄtuvei, kas nodroÅ”ina datu saistÄ«Å”anu ar konkrÄtu BPF apstrÄdÄtÄju.
- BPF programmu atmiÅas patÄriÅa uzskaite ir pilnÄ«bÄ pÄrveidota - memlock rlimit vietÄ ir piedÄvÄts cgroup kontrolleris, lai pÄrvaldÄ«tu atmiÅas izmantoÅ”anu BPF objektos.
- BTF (BPF tipa formÄta) mehÄnisms, kas nodroÅ”ina tipa pÄrbaudes informÄciju BPF pseidokodÄ, nodroÅ”ina atbalstu kodola moduļiem.
- Pievienots atbalsts shutdown(), renameat2() un unlinkat() sistÄmas izsaukumiem io_uring asinhronajam I/O interfeisam. Izsaucot io_uring_enter(), ir pievienota iespÄja norÄdÄ«t taimautu (varat pÄrbaudÄ«t argumenta atbalstu, lai norÄdÄ«tu taimautu, izmantojot karogu IORING_FEAT_EXT_ARG).
- Intel Itanium procesoros izmantotÄ ia64 arhitektÅ«ra ir pÄrvietota uz bÄreÅu kategoriju, kas nozÄ«mÄ, ka testÄÅ”ana ir pÄrtraukta. Hewlett Packard Enterprise pÄrtrauca pieÅemt pasÅ«tÄ«jumus jaunam Itanium aprÄ«kojumam, un Intel to izdarÄ«ja pagÄjuÅ”ajÄ gadÄ.
- Ir pÄrtraukts atbalsts sistÄmÄm, kuru pamatÄ ir MicroBlaze arhitektÅ«ra un kurÄs nav iekļauta atmiÅas pÄrvaldÄ«bas vienÄ«ba (MMU). TÄdas sistÄmas jau sen nav redzÄtas ikdienÄ.
- MIPS arhitektÅ«rai ir pievienots atbalsts koda pÄrklÄjuma pÄrbaudei, izmantojot utilÄ«tu gcov.
- Pievienots atbalsts virtuÄlajai papildu kopnei saskarnei ar daudzfunkcionÄlÄm ierÄ«cÄm, kas apvieno funkcionalitÄti, kurai nepiecieÅ”ami dažÄdi draiveri (piemÄram, tÄ«kla kartes ar Ethernet un RDMA atbalstu). Kopni var izmantot, lai ierÄ«cei pieŔķirtu primÄro un sekundÄro draiveri situÄcijÄs, kad MFD (Multi-Function Devices) apakÅ”sistÄmas lietoÅ”ana ir problemÄtiska.
- RISC-V arhitektÅ«rai ir pievienots atbalsts CMA (Contiguous Memory Allocator) atmiÅas pieŔķirÅ”anas sistÄmai, kas ir optimizÄta lielu blakus esoÅ”o atmiÅas apgabalu pieŔķirÅ”anai, izmantojot atmiÅas lapu pÄrvietoÅ”anas metodes. AttiecÄ«bÄ uz RISC-V ir ieviesti arÄ« rÄ«ki, lai ierobežotu piekļuvi /dev/mem un Åemtu vÄrÄ pÄrtraukumu apstrÄdes laiku.
- 32 bitu ARM sistÄmÄm ir pievienots atbalsts KASan (Kernel address sanitizer) atkļūdoÅ”anas rÄ«kam, kas palÄ«dz identificÄt kļūdas, strÄdÄjot ar atmiÅu. 64 bitu ARM KASan ievieÅ”ana ir pÄrveidota, lai izmantotu MTE tagus (MemTag).
- Pievienots epoll_pwait2() sistÄmas izsaukums, lai atļautu taimautus ar nanosekunžu precizitÄti (epoll_wait izsaukums manipulÄ ar milisekundÄm).
- BÅ«vÄÅ”anas sistÄma tagad parÄda kļūdu, mÄÄ£inot izveidot ielÄdÄjamus kodola moduļus, kuros koda licence nav definÄta, izmantojot makro MODULE_LICENSE(). TurpmÄk makro EXPORT_SYMBOL() izmantoÅ”ana statiskÄm funkcijÄm izraisÄ«s arÄ« veidoÅ”anas kļūdu.
- Pievienots atbalsts GEM objektu kartÄÅ”anai no atmiÅas, ko izmanto I/O, kas dažÄs arhitektÅ«rÄs ļÄva paÄtrinÄt darbu ar kadru buferi.
- Kconfig ir atcÄlis atbalstu Qt4 (saglabÄjot atbalstu Qt5, GTK un Ncurses).
- VirtualizÄcija un droŔība
- Seccomp() sistÄmas izsaukumam ir pievienots ÄtrÄs atbildes režīma atbalsts, kas ļauj ļoti Ätri noteikt, vai konkrÄts sistÄmas izsaukums ir atļauts vai aizliegts, pamatojoties uz procesam pievienoto konstantas darbÄ«bas bitkarti, kas neprasa palaist. BPF apstrÄdÄtÄjs.
- IntegrÄti kodola komponenti anklÄvu izveidei un pÄrvaldÄ«bai, pamatojoties uz Intel SGX (Software Guard eXtensions) tehnoloÄ£iju, kas ļauj lietojumprogrammÄm izpildÄ«t kodu izolÄtos Å”ifrÄtos atmiÅas apgabalos, kuriem pÄrÄjai sistÄmai ir ierobežota piekļuve.
- KÄ daļu no iniciatÄ«vas ierobežot piekļuvi no lietotÄja vietas MSR (modeļa specifiskajam reÄ£istram), rakstot uz MSR_IA32_ENERGY_PERF_BIAS reÄ£istru, kas ļauj mainÄ«t procesora energoefektivitÄtes režīmu (ānormÄlsā, āveiktspÄjaā, āenerÄ£ijas taupÄ«Å”anaā). , ir aizliegts.
- IespÄja atspÄjot augstas prioritÄtes uzdevumu migrÄciju starp CPU ir pÄrvietota no kodola-rt filiÄles reÄllaika sistÄmÄm.
- ARM64 sistÄmÄm ir pievienota iespÄja izmantot MTE tagus (MemTag, Memory Tagging Extension) signÄlu apstrÄdÄtÄja atmiÅas adresÄm. MTE lietoÅ”ana ir iespÄjota, norÄdot opciju SA_EXPOSE_TAGBITS sigaction() un ļauj pÄrbaudÄ«t, vai pareizi tiek izmantotas norÄdes, lai bloÄ·Ätu ievainojamÄ«bu izmantoÅ”anu, ko izraisa piekļuve jau atbrÄ«votajiem atmiÅas blokiem, bufera pÄrpilde, piekļuve pirms inicializÄcijas un izmantoÅ”ana Ärpus paÅ”reizÄjo kontekstu.
- Pievienots parametrs "DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING", kas ļauj dm-verity apakÅ”sistÄmai pÄrbaudÄ«t sekundÄrajÄ atslÄgu piekariÅÄ ievietoto sertifikÄtu jaukÅ”anas parakstus. PraksÄ iestatÄ«Å”ana ļauj pÄrbaudÄ«t ne tikai kodolÄ iebÅ«vÄtos, bet arÄ« darbÄ«bas laikÄ ielÄdÄtos sertifikÄtus, kas ļauj atjauninÄt sertifikÄtus, neatjauninot visu kodolu.
- LietotÄja režīms Linux ir pievienojis atbalstu apturÄÅ”anas un dÄ«kstÄves režīmam, kas ļauj iesaldÄt vidi un izmantot SIGUSR1 signÄlu, lai pamostos no miega režīma.
- Virto-mem mehÄnisms, kas ļauj Ätri pievienot un atvienot atmiÅu virtuÄlajÄm maŔīnÄm, ir pievienojis atbalstu Big Block Mode (BBM), kas ļauj pÄrsÅ«tÄ«t vai aizÅemt atmiÅu blokos, kas ir lielÄki par kodola atmiÅas lielumu. bloks, kas nepiecieÅ”ams, lai optimizÄtu VFIO QEMU.
- TLS kodola ievieŔanai ir pievienots atbalsts CHACHA20-POLY1305 Ŕifram.
- TÄ«kla apakÅ”sistÄma
- 802.1Q (VLAN) ir ieviests savienojuma kļūdu pÄrvaldÄ«bas mehÄnisms (CFM, Connectivity Fault Management), kas ļauj identificÄt, pÄrbaudÄ«t un izolÄt kļūmes tÄ«klos ar virtuÄlajiem tiltiem (Virtual Bridged Networks). PiemÄram, CFM var izmantot, lai izolÄtu problÄmas tÄ«klos, kas aptver vairÄkas neatkarÄ«gas organizÄcijas, kuru darbiniekiem ir piekļuve tikai viÅu paÅ”u aprÄ«kojumam.
- Pievienots atbalsts SCTP protokola pakeÅ”u iekapsulÄÅ”anai UDP paketÄs (RFC 6951), kas ļauj izmantot SCTP tÄ«klos ar vecÄkiem adreÅ”u tulkotÄjiem, kas tieÅ”i neatbalsta SCTP, kÄ arÄ« ieviest SCTP sistÄmÄs, kas nenodroÅ”ina tieÅ”u piekļuvi IP. slÄnis.
- WiMAX tehnoloÄ£ijas ievieÅ”ana ir pÄrcelta uz iestudÄÅ”anu, un ir paredzÄts, ka nÄkotnÄ tÄ tiks noÅemta, ja nebÅ«s lietotÄju, kam bÅ«tu nepiecieÅ”ams WiMAX. WiMAX vairs netiek izmantots publiskajos tÄ«klos, un kodolÄ vienÄ«gais draiveris, ar kuru var izmantot WiMAX, ir novecojuÅ”ais Intel 2400m draiveris. WiMAX atbalsts tika pÄrtraukts NetworkManager tÄ«kla konfiguratorÄ 2015. gadÄ. PaÅ”laik WiMax ir gandrÄ«z pilnÄ«bÄ aizstÄts ar tÄdÄm tehnoloÄ£ijÄm kÄ LTE, HSPA+ un Wi-Fi 802.11n.
- Ir veikts darbs, lai optimizÄtu ienÄkoÅ”Äs TCP trafika apstrÄdes veiktspÄju nulles kopijas režīmÄ, t.i. bez papildu kopÄÅ”anas uz jauniem buferiem. VidÄja lieluma trafikam, kas aptver desmitiem vai vairÄkus simtus kilobaitu datu, zerocopy izmantoÅ”ana recvmsg() vietÄ ir ievÄrojami efektÄ«vÄka. PiemÄram, ieviestÄs izmaiÅas ļÄva palielinÄt RPC stila trafika apstrÄdes efektivitÄti ar 32 KB ziÅojumiem, izmantojot nulles kopiju, par 60-70%.
- Pievienoti jauni ioctl() izsaukumi, lai izveidotu tÄ«kla tiltus, kas aptver vairÄkas PPP saites. PiedÄvÄtÄ iespÄja ļauj kadriem pÄrvietoties no viena kanÄla uz citu, piemÄram, no PPPoE uz PPPoL2TP sesiju.
- IntegrÄcija MPTCP (MultiPath TCP) kodolÄ, TCP protokola paplaÅ”inÄjums TCP savienojuma darbÄ«bas organizÄÅ”anai ar pakeÅ”u piegÄdi vienlaicÄ«gi pa vairÄkiem marÅ”rutiem caur dažÄdÄm tÄ«kla saskarnÄm, kas saistÄ«tas ar dažÄdÄm IP adresÄm. JaunajÄ laidienÄ tiek ieviests atbalsts opcijai ADD_ADDR, lai reklamÄtu pieejamÄs IP adreses, ar kurÄm var izveidot savienojumu, pievienojot jaunas plÅ«smas esoÅ”am MPTCP savienojumam.
- Pievienota iespÄja konfigurÄt darbÄ«bas, kad tiek pÄrsniegts savienojuma aptaujas budžets (aizÅemta aptauja). IepriekÅ” pieejamais SO_BUSY_POLL režīms nozÄ«mÄja pÄrslÄgÅ”anos uz softirq, kad budžets bija iztÄrÄts. LietojumprogrammÄm, kurÄm jÄturpina izmantot aptaujas, tiek piedÄvÄta jauna opcija SO_PREFER_BUSY_POLL.
- IPv6 ievieÅ” atbalstu SRv6 End.DT4 un End.DT6 režīmiem, ko izmanto, lai izveidotu vairÄku lietotÄju IPv4 L3 VPN un VRF (virtuÄlÄs marÅ”rutÄÅ”anas un pÄrsÅ«tÄ«Å”anas) ierÄ«ces.
- Netfilter apvienoja kopas izteiksmju ievieÅ”anu, kas ļÄva norÄdÄ«t vairÄkas izteiksmes katram kopu sarakstu elementam.
- 802.11 bezvadu stekam ir pievienotas API, lai konfigurÄtu SAR jaudas ierobežojumus, kÄ arÄ« AE PWE un HE MCS parametrus. Intel iwlwifi draiveris ir pievienojis atbalstu 6 GHz (Ultra High Band) diapazonam. Qualcomm Ath11k draiveris ir pievienojis FILS (ÄtrÄs sÄkotnÄjÄs saites iestatÄ«Å”anas, standartizÄtas kÄ IEEE 802.11ai) tehnoloÄ£iju, kas ļauj atbrÄ«voties no viesabonÄÅ”anas aizkaves migrÄcijas laikÄ no viena piekļuves punkta uz citu.
- ŠŠ±Š¾ŃŃŠ“Š¾Š²Š°Š½ŠøŠµ
- Amdgpu draiveris nodroÅ”ina atbalstu AMD "Green Sardine" APU (Ryzen 5000) un "Dimgrey Cavefish" GPU (Navi 2), kÄ arÄ« sÄkotnÄjo atbalstu AMD Van Gogh APU ar Zen 2 kodolu un RDNA 2 GPU (Navi 2). Pievienots atbalsts jauniem Renoir APU identifikatoriem (pamatojoties uz Zen 2 CPU un Vega GPU).
- Intel videokartes i915 draiveris atbalsta IS (Integer scaling) tehnoloÄ£iju, ievieÅ”ot filtru mÄroga palielinÄÅ”anai, Åemot vÄrÄ blakus esoÅ”o pikseļu stÄvokli (tuvÄkÄ kaimiÅa interpolÄcija), lai noteiktu trÅ«kstoÅ”o pikseļu krÄsu. Ir paplaÅ”inÄts atbalsts diskrÄtajÄm Intel DG1 kartÄm. Ir ieviests atbalsts āBig Joinerā tehnoloÄ£ijai, kas pastÄv kopÅ” Ice Lake / Gen11 mikroshÄmÄm un ļauj izmantot vienu pÄrkodÄtÄju divu straumju apstrÄdei, piemÄram, izvadÄ«Å”anai uz 8K ekrÄnu, izmantojot vienu DisplayPort. Pievienots režīms asinhronai pÄrslÄgÅ”anai starp diviem buferiem video atmiÅÄ (async flip).
- Jaunais draiveris ir pievienojis sÄkotnÄjo atbalstu NVIDIA GPU, kuru pamatÄ ir Ampere mikroarhitektÅ«ra (GA100, GeForce RTX 30xx), kas lÄ«dz Å”im aprobežojas ar video režīmu kontroles rÄ«kiem.
- Pievienots atbalsts 3WIRE protokolam, ko izmanto LCD paneļos. Pievienots atbalsts paneļiem novatek nt36672a, TDO tl070wsh30, Innolux N125HCE-GN1 un ABT Y030XX067A 3.0. AtseviŔķi mÄs varam atzÄ«mÄt OnePlus 6 un 6T viedtÄlruÅu paneļa atbalstu, kas ļÄva organizÄt nemodificÄta kodola ielÄdi ierÄ«cÄs.
- Pievienots atbalsts Intel pirmajam diskrÄtam USB4 resursdatora kontrollerim Maple Ridge.
- Pievienots atbalsts Allwinner H6 I2S, Analog Devices ADAU1372, Intel Alderlake-S, GMediatek MT8192, NXP i.MX HDMI un XCVR, Realtek RT715 un Qualcomm SM8250 audio kodekiem.
- Pievienots atbalsts ARM platÄm, ierÄ«cÄm un platformÄm: Galaxy Note 10.1, Microsoft Lumia 950 XL, NanoPi R1, FriendlyArm ZeroPi, Elimo Initium SBC, Broadcom BCM4908, Mediatek MT8192/MT6779/MT8167, MStar Infinityā, Marvel 2, Nu730 Arvotonda. āMikrotik, pamatojoties uz Marvell Prestera 382DX98, serveri ar Nuvoton NPCM3236 BMC, Kontron i.MX750M Mini, Espressobin Ultra, āTrogdorā Chromebook datoru, Kobol Helios8, Engicam PX64.Core.
- IebÅ«vÄts atbalsts Ouya spÄļu konsolei, kuras pamatÄ ir NVIDIA Tegra 3.
TajÄ paÅ”Ä laikÄ LatÄ«Åamerikas BrÄ«vÄs programmatÅ«ras fonds izveidoja pilnÄ«gi bezmaksas 5.11 kodola versiju - Linux-libre 5.11-gnu, kas ir atbrÄ«vota no programmaparatÅ«ras elementiem un draiveriem, kas satur nebrÄ«vas sastÄvdaļas vai koda sadaļas, kuru darbÄ«bas joma ir ierobežota. ko ražotÄjs. Jaunais laidiens attÄ«ra draiverus qat_4xxx (crypto), lt9611uxcm (dsi/hdmi tilts), ccs/smia++ (sensoram), ath11k_pci, nxp audio raiduztvÄrÄjam un mhi pci kontrollerim. AtjauninÄts blobu tÄ«rÄ«Å”anas kods draiveros un apakÅ”sistÄmÄs amdgpu, btqca, btrtl, btusb, i915 csr. AtspÄjoti jauni blobi m3 rproc, idt82p33 ptp pulkstenÄ« un qualcomm arm64.
Avots: opennet.ru