Linux 5.6 kodola laidiens

Pēc divu mēneÅ”u izstrādes Linuss Torvalds ieviesa kodola izlaiÅ”ana Linux 5.6. Starp ievērojamākajām izmaiņām: WireGuard VPN interfeisa integrācija, USB4 atbalsts, laika nosaukumvietas, iespēja izveidot TCP pārslodzes apstrādātājus, izmantojot BPF, sākotnējais MultiPath TCP atbalsts, kodola atbrÄ«voÅ”ana no 2038. gada problēmas, ā€œbootconfigā€ mehānisms. , ZoneFS.

Jaunajā versijā ir iekļauti 13702 1810 labojumi no XNUMX izstrādātājiem,
ielāpa izmērs - 40 MB (izmaiņas skāra 11577 failus, tika pievienotas 610012 koda rindas,
noņemtas 294828 rindas). Apmēram 45% no visiem, kas uzrādīti 5.6
izmaiņas ir saistītas ar ierīču draiveriem, aptuveni 15% izmaiņu ir
attieksme pret aparatūras arhitektūrām raksturīgā koda atjaunināŔanu, 12%
saistÄ«ti ar tÄ«kla steku, 4% ar failu sistēmām un 3% ar iekŔējo
kodola apakÅ”sistēmas.

Galvenais jauninājumiem:

  • TÄ«kla apakÅ”sistēma
    • Pievienots VPN interfeisa ievieÅ”ana WireGuard, kas ir ieviests, balstoties uz modernām Å”ifrÄ“Å”anas metodēm (ChaCha20, Poly1305, Curve25519, BLAKE2s), ir viegli lietojams, bez sarežģījumiem, ir sevi pierādÄ«jis vairākās lielās implementācijās un nodroÅ”ina ļoti augstu veiktspēju (3,9 reizes ātrāk nekā OpenVPN ziņā). caurlaidspēja). WireGuard izmanto Å”ifrÄ“Å”anas atslēgu marÅ”rutÄ“Å”anas koncepciju, kas ietver privātās atslēgas pievienoÅ”anu katram tÄ«kla interfeisam un tās izmantoÅ”anu publisko atslēgu saistÄ«Å”anai. Publiskās atslēgas tiek apmainÄ«tas, lai izveidotu savienojumu lÄ«dzÄ«gi kā SSH. Lai WireGuard darbotos, nepiecieÅ”ami kriptogrāfiskie primitÄ«vi Mēs bijām pārnests no bibliotēkas Cinks kā daļa no standarta Crypto API un iekļauts kodolā 5.5.
    • Sākās MPTCP (MultiPath TCP) atbalstam nepiecieÅ”amo komponentu integrācija, 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. TÄ«kla lietojumprogrammām Ŕāds apkopots savienojums izskatās kā parasts TCP savienojums, un visu plÅ«smas atdalÄ«Å”anas loÄ£iku veic MPTCP. Daudzceļu TCP var izmantot, lai palielinātu caurlaidspēju un palielinātu uzticamÄ«bu. Piemēram, MPTCP var izmantot datu pārraides organizÄ“Å”anai viedtālrunÄ«, izmantojot WiFi un 4G saites vienlaikus, vai samazināt izmaksas, pieslēdzot serveri, izmantojot vairākas lētas saites, nevis vienu dārgu.
    • Pievienots atbalsts tÄ«kla rindu apstrādes disciplÄ«nai sch_ets (Uzlabota pārraides izvēle, IEEE 802.1Qaz), kas nodroÅ”ina iespēju sadalÄ«t joslas platumu starp dažādām trafika klasēm. Ja noteiktas trafika klases slodze ir zemāka par pieŔķirto joslas platumu, tad ETS ļauj citām trafika klasēm izmantot pieejamo (neizmantoto) joslas platumu. Qdisc sch_ets ir konfigurēts kā PRIO disciplÄ«na un izmanto trafika klases, lai definētu stingrus un kopÄ«gus joslas platuma ierobežojumus. ETS darbojas kā disciplÄ«nu kombinācija PRIOR Šø DRR ā€” ja ir stingri ierobežotas satiksmes klases, tiek izmantots PRIO, bet, ja rindā nav satiksmes, tas darbojas kā DRR.
    • Pievienotas jauna veida BPF programmas BPF_PROG_TYPE_STRUCT_OPS, kas ļauj ieviest kodola funkciju apdarinātājus, izmantojot BPF. Å obrÄ«d Å”o funkciju jau var izmantot, lai ieviestu TCP pārslodzes kontroles algoritmus BPF programmu veidā. Kā piemērs ieteikts BPF programma ar algoritma ievieÅ”anu DCTCP.
    • Pieņemts kodolā izmaiņas, tulkoÅ”anas rÄ«ki ethtool ar ioctl(), lai izmantotu netlink interfeiss. Jaunā saskarne atvieglo paplaÅ”inājumu pievienoÅ”anu, uzlabo kļūdu apstrādi, ļauj nosÅ«tÄ«t paziņojumus, kad mainās stāvoklis, vienkārÅ”o kodola un lietotāja telpas mijiedarbÄ«bu un samazina sinhronizējamo sarakstu skaitu.
    • Pievienota FQ-PIE (Flow Queue PIE) tÄ«kla rindu pārvaldÄ«bas algoritma ievieÅ”ana, kuras mērÄ·is ir samazināt starpposma pakeÅ”u buferizācijas negatÄ«vo ietekmi uz malu tÄ«kla iekārtām (bufferbloat). FQ-PIE demonstrē augstu efektivitāti, ja to izmanto sistēmās ar kabeļmodemiem.
  • Diska apakÅ”sistēma, I/O un failu sistēmas
    • Btrfs failu sistēmai pievienots operācijas DISCARD asinhrona ievieÅ”ana (atbrÄ«voto bloku atzÄ«mÄ“Å”ana, kas vairs nav fiziski jāuzglabā). Sākotnēji DISCARD darbÄ«bas tika veiktas sinhroni, kas varēja izraisÄ«t veiktspējas pasliktināŔanos, jo diskdziņi gaidÄ«ja atbilstoÅ”o komandu pabeigÅ”anu. Asinhronā ievieÅ”ana ļauj negaidÄ«t, kamēr disks pabeigs DISCARD un veiks Å”o darbÄ«bu fonā.
    • XFS formātā IzpildÄ«ts Tāda koda tÄ«rÄ«Å”ana, kurā tika izmantoti vecie 32 bitu laika skaitÄ«tāji (tips time_t tika aizstāts ar time64_t), kā rezultātā radās problēma 2038. Izlabotas kļūdas un atmiņas bojājumi, kas radās 32 bitu platformās. Kods ir pārveidots, lai tas darbotos ar paplaÅ”inātiem atribÅ«tiem.
    • Uz ext4 failu sistēmu ieviesa Veiktspējas optimizācija saistÄ«bā ar inode bloÄ·Ä“Å”anu lasÄ«Å”anas un rakstÄ«Å”anas laikā. Uzlabota pārrakstÄ«Å”anas veiktspēja tieŔā I/O režīmā. Lai vienkārÅ”otu problēmu diagnostiku, pirmais un pēdējais kļūdu kods tiek saglabāts superblokā.
    • F2FS failu sistēmā Ä«stenota spēja uzglabāt datus saspiestā formā. AtseviŔķam failam vai direktorijam saspieÅ”anu var iespējot, izmantojot komandu "chattr +c file" vai "chattr +c dir; pieskarieties dir/file". Lai saspiestu visu nodalÄ«jumu, montāžas utilÄ«tprogrammā varat izmantot opciju ā€œ-o compress_extension=extā€.
    • Kodols ietver failu sistēmu ZoneFS, kas vienkārÅ”o zema lÄ«meņa darbu ar zonētām atmiņas ierÄ«cēm. Zonētie diskdziņi ir ierÄ«ces uz cietajiem magnētiskajiem diskiem vai NVMe SSD, kuru uzglabāŔanas vieta ir sadalÄ«ta zonās, kas veido bloku vai sektoru grupas, kurās ir atļauta tikai secÄ«ga datu pievienoÅ”ana, atjauninot visu bloku grupu. FS ZoneFS izstrādāja Western Digital un katra diska zonu saista ar atseviŔķu failu, ko var izmantot datu glabāŔanai neapstrādātā režīmā bez manipulācijām sektora un bloka lÄ«menÄ«, t.i. Ä»auj lietojumprogrammām izmantot faila API, nevis tieÅ”i piekļūt blokierÄ«cei, izmantojot ioctl.
    • Sistēmā NFS pēc noklusējuma ir atspējota nodalÄ«jumu montāža, izmantojot UDP. Pievienots atbalsts iespējai tieÅ”i kopēt failus starp serveriem, kas definēts NFS 4.2 specifikācijā. Pievienota jauna piestiprināŔanas opcija "softreval", kas ļauj izmantot keÅ”atmiņā saglabātās atribÅ«tu vērtÄ«bas servera kļūmes gadÄ«jumā. Piemēram, norādot Å”o opciju, pēc tam, kad serveris nav pieejams, joprojām ir iespējams pārvietoties pa ceļiem NFS nodalÄ«jumā un piekļūt informācijai, kas ir nogulsnēta keÅ”atmiņā.
    • IzpildÄ«ts fs-verity mehānisma veiktspējas optimizācija, ko izmanto, lai uzraudzÄ«tu atseviŔķu failu integritāti un autentifikāciju. Palielināts secÄ«gās lasÄ«Å”anas ātrums, pateicoties Merkle hash koka izmantoÅ”anai. FS_IOC_ENABLE_VERITY veiktspēja ir optimizēta, ja keÅ”atmiņā nav datu (tiek lietota profilaktiska to lapu lasÄ«Å”ana, kurās ir dati).
  • Virtualizācija un droŔība
    • Iespēja atspējot SELinux moduli darbÄ«bas laikā ir novecojusi, un turpmāk bÅ«s aizliegts izlādēt jau aktivizētu SELinux. Lai atspējotu SELinux, kodola komandrindā bÅ«s jānodod parametrs "selinux=0".
    • Pievienots atbalsts laika nosaukumvietām (laika nosaukumvietas), kas ļauj saistÄ«t sistēmas pulksteņa stāvokli ar konteineru (CLOCK_REALTIME,
      CLOCK_MONOTONIC, CLOCK_BOOTTIME), izmantojiet savu laiku konteinerā un, migrējot konteineru uz citu resursdatoru, nodroÅ”iniet, lai CLOCK_MONOTONIC un CLOCK_BOOTTIME rādÄ«jumi paliktu nemainÄ«gi (ņem vērā laiku pēc ielādes, ņemot vērā vai bez miega režīma ).

    • /dev/random bloÄ·Ä“Å”anas pÅ«ls ir noņemts. Faila /dev/random darbÄ«ba ir lÄ«dzÄ«ga /dev/urandom, lai novērstu entropijas bloÄ·Ä“Å”anu pēc pÅ«la inicializācijas.
    • Kodolā ir iekļauts draiveris, kas ļauj viesu sistēmām, kurās darbojas VirtualBox, pievienot direktorijus, ko eksportē resursdatora vide (VirtualBox Shared Folder).
    • BPF apakÅ”sistēmai ir pievienots ielāpu komplekts (BPF dispečers), izmantojot Retpoline mehānismu aizsardzÄ«bai pret Spectre V2 klases uzbrukumiem, tas ļauj palielināt BPF programmu izsaukÅ”anas efektivitāti, kad notiek ar tām saistÄ«ti notikumi (piemēram, tas ļauj paātrināt XDP apstrādātāju izsaukÅ”anu, kad pienāk tÄ«kla pakete).
    • Pievienots draiveris, lai atbalstÄ«tu AMD APU iebÅ«vēto TEE (uzticamo izpildes vidi).
  • Atmiņas un sistēmas pakalpojumi
    • BPF ir pievienojis atbalstu globālajām funkcijām. Izstrāde tiek veikta kā daļa no iniciatÄ«vas, lai pievienotu atbalstu funkciju bibliotēkām, kuras var iekļaut BPF programmās. Nākamais solis bÅ«s atbalstÄ«t dinamiskus paplaÅ”inājumus, kas ļauj ielādēt globālās funkcijas, tostarp aizstāt esoŔās globālās funkcijas, kamēr tās tiek izmantotas. BPF apakÅ”sistēma arÄ« pievieno atbalstu kartes darbÄ«bas variantam (izmanto pastāvÄ«gu datu glabāŔanai), kas atbalsta izpildi pakeÅ”u režīmā.
    • Pievienoja IerÄ«ce ā€œcpu_coolingā€ ļauj atdzesēt pārkarsētu centrālo procesoru, Ä«slaicÄ«gi novietojot to dÄ«kstāves stāvoklÄ«.
    • Pievienots sistēmas zvans openat2(), kas piedāvā papildu karodziņu kopu, lai ierobežotu faila ceļa izŔķirtspēju (aizliegums Ŕķērsot montāžas punktus, simboliskas saites, maÄ£iskas saites (/proc/PID/fd), ā€œ../ā€ komponenti).
    • NeviendabÄ«gām sistēmām, kuru pamatā ir big.LITTLE arhitektÅ«ra, kas vienā mikroshēmā apvieno jaudÄ«gus un mazāk efektÄ«vus energoefektÄ«vus CPU kodolus, parametrs uclamp_min tiek iestatÄ«ts, izpildot reāllaika uzdevumus (radās kodolā 5.3 ir kravas nostiprināŔanas mehānisms). Å is parametrs nodroÅ”ina, ka plānotājs uzdevumu ievietos CPU kodolā, kuram ir pietiekama veiktspēja.
    • Kodols ir atbrÄ«vots no 2038. gada problēmas. NomainÄ«ja pēdējos atlikuÅ”os apdarinātājus, kas izmantoja 32 bitu (signed int) tipu time_t epohāla laika skaitÄ«tājam, kam, ņemot vērā 1970. gada pārskatu, 2038. gadā vajadzētu pārpildÄ«t.
    • Nepārtraukta asinhronās I/O saskarnes uzlaboÅ”ana io_uringkurā nodroÅ”ināta atbalsts jaunām darbÄ«bām: IORING_OP_FALLOCATE (tukÅ”u laukumu rezervÄ“Å”ana), IORING_OP_OPENAT,
      IORING_OP_OPENAT2,
      IORING_OP_CLOSE (failu atvērÅ”ana un aizvērÅ”ana),
      IORING_OP_FILES_UPDATE (failu pievienoÅ”ana un noņemÅ”ana no ātrās piekļuves saraksta),
      IORING_OP_STATX (faila informācijas pieprasījums),
      IORING_OP_READ,
      IORING_OP_WRITE (vienkārŔoti IORING_OP_READV un IORING_OP_WRITEV analogi),
      IORING_OP_FADVISE,
      IORING_OP_MADVISE (asinhronie zvanu varianti posix_fadvise un madvise), IORING_OP_SEND,
      IORING_OP_RECV (tÄ«kla datu sÅ«tÄ«Å”ana un saņemÅ”ana),
      IORING_OP_EPOLL_CTL (veikt darbības ar epoll failu deskriptoriem).

    • Pievienots sistēmas zvans pidfd_getfd(), ļaujot procesam izgÅ«t faila deskriptoru atvērtam failam no cita procesa.
    • ÄŖstenots ā€œbootconfigā€ mehānisms, kas ļauj papildus komandrindas opcijām noteikt kodola parametrus, izmantojot iestatÄ«jumu failu. Lai pievienotu Ŕādus failus initramfs attēlam, tiek piedāvāta utilÄ«ta bootconfig. Å o lÄ«dzekli var izmantot, piemēram, lai konfigurētu kprobes sāknÄ“Å”anas laikā.
    • Pārveidots mehānisms datu rakstÄ«Å”anai un lasÄ«Å”anai nenosauktās caurulēs. Izmaiņas ļāva paātrināt tādus uzdevumus kā lielu projektu paralēla montāža. Tomēr optimizācija var novest pie sacÄ«kÅ”u stāvokļa GNU make sakarā ar kļūdu 4.2.1 laidienā, kas tika novērsta versijā 4.3.
    • Pievienots PR_SET_IO_FLUSHER karodziņŔ prctl(), ko var izmantot, lai atzÄ«mētu bezatmiņas procesus, uz kuriem nevajadzētu attiecināt ierobežojumus, ja sistēmā ir maz atmiņas.
    • Pamatojoties uz Android lietoto ION atmiņas sadales sistēmu, ir ieviesta apakÅ”sistēma dma-buf kaudzes, kas ļauj kontrolēt DMA buferu pieŔķirÅ”anu atmiņas apgabalu koplietoÅ”anai starp draiveriem, lietojumprogrammām un dažādām apakÅ”sistēmām.
  • AparatÅ«ras arhitektÅ«ras
    • Pievienots atbalsts E0PD paplaÅ”inājumam, kas parādÄ«jās ARMv8.5 un nodroÅ”ina aizsardzÄ«bu pret uzbrukumiem, kas saistÄ«ti ar spekulatÄ«vu instrukciju izpildi CPU. AizsardzÄ«ba, kuras pamatā ir E0PD, nodroÅ”ina zemāku pieskaitāmo izmaksu lÄ«meni nekā KPTI (Kernel Page Table Isolation) aizsardzÄ«ba.
    • Sistēmām, kuru pamatā ir ARMv8.5 arhitektÅ«ra, ir pievienots atbalsts RNG instrukcijai, nodroÅ”inot piekļuvi aparatÅ«ras pseidogadÄ«juma skaitļu Ä£eneratoram. Kodolā RNG instrukcija tiek izmantota, lai Ä£enerētu entropiju, inicializējot kodola nodroÅ”ināto pseidogadÄ«juma skaitļu Ä£eneratoru.
    • Noņemts MPX (atmiņas aizsardzÄ«bas paplaÅ”inājumu) atbalsts, kas pievienots kodolam 3.19 un ļauj organizēt rādÄ«tāju pārbaudi, lai nodroÅ”inātu, ka tiek ievērotas atmiņas apgabalu robežas. Å Ä« tehnoloÄ£ija netika plaÅ”i izmantota kompilatoros un tika izņemta no GCC.
    • RISC-V arhitektÅ«rai ir ieviests KASan (Kernel address sanitizer) atkļūdoÅ”anas rÄ«ka atbalsts, kas palÄ«dz identificēt kļūdas, strādājot ar atmiņu.
  • ŠžŠ±Š¾Ń€ŃƒŠ“Š¾Š²Š°Š½ŠøŠµ
    • Ieviests specifikāciju atbalsts USB 4.0, kas ir balstÄ«ts uz Thunderbolt 3 protokolu un nodroÅ”ina caurlaidspēju lÄ«dz 40 Gbps, vienlaikus saglabājot atpakaļejoÅ”u saderÄ«bu ar USB 2.0 un USB 3.2. Pēc analoÄ£ijas ar Zibens spēriens USB 4.0 interfeiss ļauj tunelēt dažādus protokolus, izmantojot vienu kabeli ar savienotāju C tips, tostarp PCIe, Display Port un USB 3.x, kā arÄ« protokolu programmatÅ«ras implementācijas, piemēram, lai organizētu tÄ«kla saites starp resursdatoriem. IevieÅ”ana balstās uz Thunderbolt draiveri, kas jau ir iekļauts Linux kodolā, un pielāgo to darbam ar USB4 saderÄ«giem saimniekdatoriem un ierÄ«cēm. Izmaiņas arÄ« pievieno atbalstu Thunderbolt 3 ierÄ«cēm Connection Manager programmatÅ«ras ievieÅ”anai, kas ir atbildÄ«ga par tuneļu izveidi vairāku ierīču savienoÅ”anai, izmantojot vienu savienotāju.
    • amdgpu draiverÄ« pievienots sākotnējais atbalsts HDCP 2.x (High-bandwidth Digital Content Protection) kopÄ“Å”anas aizsardzÄ«bas tehnoloÄ£ijai. Pievienots atbalsts AMD Pollock ASIC mikroshēmai, kuras pamatā ir Raven 2. Ieviesta iespēja atiestatÄ«t GPU Renoir un Navi Ä£imenēm.
    • DRM draiveris Intel videokartēm pievienots DSI VDSC atbalsts mikroshēmām, kuru pamatā ir Ice Lake un Tiger Lake mikroarhitektÅ«ra, ieviesta LMEM mmap (ierÄ«ces lokālā atmiņa), pilnveidota VBT (Video BIOS Table) parsÄ“Å”ana, HDCP 2.2 atbalsts ieviests Coffee Lake mikroshēmām.
    • Turpinājās darbs pie amdkfd draivera koda (diskrētiem GPU, piemēram, Fidži, Tonga, Polaris) apvienoÅ”anas ar amdgpu draiveri.
    • K10temp draiveris ir pārstrādāts, pievienojot atbalstu sprieguma un strāvas parametru parādÄ«Å”anai AMD Zen CPU, kā arÄ« paplaÅ”inātu informāciju no temperatÅ«ras sensoriem, ko izmanto Zen un Zen 2 CPU.
    • Nouveau Å”oferÄ« pievienots atbalsts verificētai programmaparatÅ«ras ielādes režīmam NVIDIA GPU, pamatojoties uz TjÅ«ringa mikroarhitektÅ«ru (GeForce RTX 2000), kas ļāva Ŕīm kartēm iespējot atbalstu 3D paātrinājumam (nepiecieÅ”ama oficiālās programmaparatÅ«ras lejupielāde ar NVIDIA digitālo parakstu). Pievienots atbalsts TU10x grafikas dzinējam. Problēmas ar HD audio ir atrisinātas.
    • Pievienots atbalsts datu saspieÅ”anai, kad tie tiek pārraidÄ«ti, izmantojot DisplayPort MST (vairāku straumju transportu).
    • Pievienots jauns draiveris "ath11kĀ» Qualcomm bezvadu mikroshēmām, kas atbalsta 802.11ax.
      Draiveris ir balstīts uz mac80211 steku un atbalsta piekļuves punkta, darbstacijas un tīkla mezgla režīmus.

    • Izmantojot sysfs, tiek nodroÅ”ināta piekļuve nolasāmiem temperatÅ«ras sensoru rādÄ«jumiem, ko izmanto mÅ«sdienu cietajos diskos un SSD.
    • Iesniegts bÅ«tiskas izmaiņas ALSA skaņas sistēmā, kuru mērÄ·is ir atbrÄ«voties no koda 2038. gada problēmas (izvairoties no 32 bitu tipa time_t izmantoÅ”anas saskarnēs snd_pcm_mmap_status un snd_pcm_mmap_control). Pievienots atbalsts jauniem audio kodekiem
      Qualcomm WCD9340/WCD9341, Realtek RT700, RT711, RT715, RT1308, Ingenic JZ4770.

    • Pievienots draiveri LCD paneļiem Logic PD 28, Jimax8729d MIPI-DSI, igenic JZ4770, Sony acx424AKP, Leadtek LTK500HD1829, Xinpeng XPP055C272, AUO B116XAK01, GiantPlus GPM940B0
      BOE NV140FHM-N49,
      Satoz SAT050AT40H12R2,
      Sharp LS020B1DD01D.

    • Pievienots atbalsts ARM platēm un Gen1 platformām Amazon Echo (pamatojoties uz 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 e-grāmatu lasītājs,
      Embedded Artists COM (i.MX7ULP), SolidRun Clearfog CX/ITX un 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 Pievienots atbalsts PCIe kontrollerim, ko izmanto Raspberry Pi 8505.

Tajā paŔā laikā Latīņamerikas BrÄ«vās programmatÅ«ras fonds veidojas
iespēja pilnÄ«gi bezmaksas kodols 5.6 Sākot no Linux bezmaksas 5.6-gnu, notÄ«rÄ«ta no programmaparatÅ«ras un draivera elementiem, kas satur nebrÄ«vas sastāvdaļas vai koda sadaļas, kuru darbÄ«bas jomu ierobežo ražotājs. Jaunais laidiens atspējo blob ielādi AMD TEE, ATH11K un Mediatek SCP draiveros. Atjaunināts lāse tÄ«rÄ«Å”anas kods AMD PSP, amdgpu un nouveau draiveros un apakÅ”sistēmās.

Avots: opennet.ru

Pievieno komentāru