{"id":114248,"date":"2024-03-11T12:25:44","date_gmt":"2024-03-11T10:25:44","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-8"},"modified":"2024-03-11T12:25:44","modified_gmt":"2024-03-11T10:25:44","slug":"reliz-yadra-linux-6-8","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/reliz-yadra-linux-6-8","title":{"rendered":"Linuxi tuuma 6.8 v\u00e4ljalaskmine","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>P\u00e4rast kahte kuud arendust esitles Linus Torvalds Linuxi tuuma versiooni 6.8. K\u00f5ige m\u00e4rgatavamad muudatused on: Intel GPU jaoks m\u00f5eldud Xe draiver, blokeeritud seadmete kaitsere\u017eiim monteeritud failis\u00fcsteemidega, Deadline serveri \u00fclesande planeerimise mehhanism, automaatne identsete m\u00e4lu lehtede \u00fchendamise optimeerimine, esimene Rusti keeles kirjutatud draiver, s\u00fcsteemikutsed listmount ja statmount, bpfilter ja SLAB eemaldamine, KVM-i guest_memfd mehhanism, andmete juurde p\u00e4\u00e4su profileerimine.        <\/p>\n<p>Uues versioonis on 15641 parandust 2018. aasta arendajatelt, patchi suurus on 44 MB (muudatused puudutasid 12212 faili, lisatud 663864 koodirida, eemaldatud 339094 rida). Eelmises v\u00e4ljalastes oli 18405 parandust 2066 arendajalt, patchi suurus oli 72 MB. Umbes 42% k\u00f5igist versioonis 6.8 esitatud muudatustest on seotud seadme draiveritega, umbes 15% muudatustest puudutab riistvaraspetsifilist koodi, 14% on seotud v\u00f5rgu aluskihiga, 6% -ga failis\u00fcsteemidega ja 3% -ga tuumasiseste s\u00fcsteemidega.    <\/p>\n<p>Git-repositooriumis, kus on tuum 6.8, on 9.996 miljonit objekti, mis viitab sellele, et j\u00e4rgmine tuum 6.9 \u00fcletab 10 miljoni git-objekti m\u00e4rgilise piiri. Varasemal ajal korreleerus 3.x ja 4.x harude numbrite muutmine h\u00e4sti repositooriumi git-objektide arvuga - tuum 3.0 ilmus, kui repositooriumis oli umbes 2 miljonit objekti, ning tuum 4.0 - 4 miljonit objekti. Samas 2019. aastal katkestas 5.0 v\u00e4ljalase selle loogilise ahela, kuna selle koostamise ajal sisaldas repositoorium umbes 6.5 miljonit git-objekti.             <\/p>\n<p>Tuuma 6.8 peamised uuendused:  <\/p>\n<ul>\n<li class=\"l\"> <b>Diskis\u00fcsteem, sisend\/v\u00e4ljund ja failis\u00fcsteemid<\/b>\n<ul>\n<li class=\"l\"> Lisatud on otsese kirjutamise blokeerimise re\u017eiim blokeeritud seadmetele, millel on monteeritud failis\u00fcsteemid (re\u017eiimi aktiveerimisel ei saa root-kasutaja failis\u00fcsteemi muuta blokeeritud seadme tasemel). Vaikimisi on re\u017eiim v\u00e4lja l\u00fclitatud ja n\u00f5uab kompileerimisel parameetri BLK_DEV_WRITE_MOUNTED m\u00e4\u00e4ramist. Btrfs-i partitsioonide puhul ei toimi blokeerimine praegu, kuna Btrfs koodis pole veel vajalikud muudatused vastu v\u00f5etud.\n<li class=\"l\"> Lisatud on s\u00fcsteemikutsed listmount() ja statmount(), mis v\u00f5imaldavad kasutajaruumi kaudu saada detailset teavet monteeritud failis\u00fcsteemide kohta.\n<li class=\"l\"> XFS failis\u00fcsteemi puhul on j\u00e4tkatud t\u00f6\u00f6d fsck utiliidi rakendamise v\u00f5imaluse realiseerimise nimel, et kontrollida ja parandada esilekerkivaid probleeme online-re\u017eiimis, ilma failis\u00fcsteemi lahutamata.\n<li class=\"l\"> Ext4-s on v\u00e4iksemate m\u00e4lu lehtede blokid kasutavad dioread_nolock kutset, mis v\u00f5imaldab t\u00f5sta j\u00f5udlust, vabanedes liigsetest lukustustest. M\u00f5ned funktsioonid on viidud \u00fcle m\u00e4lu lehtede folio'ide kasutamisele.\n<li class=\"l\">  Btrfs-ile on lisatud toetus mountimise lipule \u201enospace_cache\u201d, et v\u00e4lja l\u00fclitada vaba blokki vahem\u00e4lu. M\u00f5ned funktsioonid on \u00fcle viidud lehe folio (page folios) kasutamisele.\n<li class=\"l\"> EROFS-failis\u00fcsteemis (Extendable Read-Only File System), mis on m\u00f5eldud kasutamiseks ainult lugemisre\u017eiimis osade jaoks, on lisatud sublehtede tihendamise tugi ning parendatud t\u00f6\u00f6lemehed olukordades, kus m\u00e4lu on v\u00e4he.\n<li class=\"l\"> F2FS-is on parendatud tsoonitud salvestusseadmete toetust (gruppide blokaerimine v\u00f5i sektorite jaotamine, kuhu on lubatud vaid j\u00e4rjestikune andmete lisamine kogu bloki grupi uuendamisega).\n<li class=\"l\"> SMB FS-is on rakendatud v\u00f5imalus luua seadme plokilisie ja s\u00fcmboolne faile.\n<li class=\"l\"> Bcachefs-ile on lisatud osaline toetus monteeritud FS-i kontrollimiseks ja taastamiseks.\n<li class=\"l\"> Seadmestiku map'i subs\u00fcsteemis on l\u00f5petatud MD_LINEAR, MD_MULTIPATH ja MD_FAULTY t\u00f6\u00f6tlejateta toetus, mis kuulutati 2021. aastal vananenuks.                                        <\/ul>\n<li class=\"l\"> <b>M\u00e4lu ja s\u00fcsteemiteenused<\/b>\n<ul>\n<li class=\"l\"> Zswap alams\u00fcsteemi on lisatud v\u00f5imalus sundida \u201ek\u00fclmad\u201d m\u00e4lu lehed, millega ei ole suheldud ja mis t\u00f5en\u00e4oliselt j\u00e4\u00e4vad kasutuks, k\u00f5rvale suunama reaalsetesse vahetusfailidesse, mis aktiveeritakse m\u00e4lu nappuse korral. Zswap loob vahem\u00e4lu vahetusfailidesse suunatavad lehed, hoides neid v\u00f5imalusel m\u00e4lus kompressitud kujul ilma reaalsetesse dekompressitud vahetusfailidesse k\u00f5vakettale salvestamata. M\u00e4lunupu v\u00e4hendamise muudatused v\u00f5imaldavad optimeerida Zswap'i RAM-is hoitava hulga suurust ja vabastada s\u00fcsteemile m\u00e4lu.\n<li class=\"l\"> Zswap-is on pakutud uus re\u017eiim, mis t\u00e4ielikult keelab edasi l\u00fckatud kirjutamise (writeback) reaalsetesse vahetusfailidesse, kui kirjutamis\u00fcritus eba\u00f5nnestub, ja ei t\u00fchjenda juba olemasolevaid Zswap pulgas lehti vahetusfailidesse.\n<li class=\"l\"> \u00dclesande ajastaja on lisatud SCHED_DEADLINE serveri mehhanism, mis lahendab protsessorressursside mittekaotamise probleemi tavaliste \u00fclesannete jaoks, kui CPU-d monopoliseerivad k\u00f5rge prioriteediga (realtime) \u00fclesanded. CPU monopoolimise v\u00e4ltimiseks tuumas kasutati varem mehhanismi Realtime throttling, mis p\u00fc\u00fcdis reserveerida 5% madalama prioriteediga \u00fclesannete jaoks, j\u00e4ttes 95% aega realtime-\u00fclesannetele. See mehhanism j\u00e4ttis soovida, kuna tavalised \u00fclesanded ei saanud paljudes olukordades protsessori aega piisavalt. SCHED_DEADLINE server rakendab t\u00f5husamat ressursside reserveerimise mehhanismi.\n<li class=\"l\"> DAMON (Data Access MONitor) alams\u00fcsteemi, mis j\u00e4lgib protsessi juurdep\u00e4\u00e4su andmetele operatiivm\u00e4lu, on lisatud automaatse m\u00e4lukoormuse agressiivsuse seadistamise mehhanism, mis p\u00f5hineb m\u00e4\u00e4ratud kvootidel.\n<li class=\"l\"> Lisatud toetus mitme suurusega suuri m\u00e4lulehti (mTHP - multi-size Transparent Huge Pages), v\u00f5imaldades eraldada m\u00e4lu plokkides, mis on suuremad kui p\u00f5hileht, kuid v\u00e4iksemad kui traditsioonilised THP-lehed.\n<li class=\"l\"> Toetatakse suurte foliantide (page folios, \u00fchendatud m\u00e4lulehed) kasutuselev\u00f5ttu anon\u00fc\u00fcmses m\u00e4lus (mis ei ole seotud failis\u00fcsteemiga, n\u00e4iteks l\u00e4bi malloc'i eraldatud). Muudatus on suunatud j\u00f5udluse suurendamisele, eraldades suuri m\u00e4lukilde m\u00e4lulehtede (page faults) juurdep\u00e4\u00e4su ajal. N\u00e4iteks suurte foliantide kasutamine on v\u00f5imaldanud 5% v\u00f5rra v\u00e4hendada kerneli uuesti koostamise aega (kui kerneli tasemel veedetud aega v\u00e4hendada 40% v\u00f5rra).\n<li class=\"l\"> Mitu suurust m\u00e4lulehtede (Transparent Huge Pages) keelamiseks on kerneli konfigureerimisfaili lisatud parameeter TRANSPARENT_HUGEPAGE_NEVER.\n<li class=\"l\"> Kasutaja ruumi m\u00e4lulehtede (page faults) k\u00e4sitlejate loomise v\u00f5imalusteruutuseruptfd() s\u00fcsteemkutsesse on lisatud toiming UFFDIO_MOVE, mis v\u00f5imaldab m\u00e4lulehtede teisaldamist virtuaalses aadressiruumis virna pakendamise (heap compaction) k\u00e4igus ilma m\u00e4lulehe eraldamise toimingut teostamata. Tehtud katsete tulemused n\u00e4itavad, et UFFDIO_MOVE kasutamine on v\u00f5imaldanud 40% v\u00f5rra v\u00e4hendada virna pakendamise aega v\u00f5rreldes UFFDIO_COPY toimingu kasutamisega.\n<li class=\"l\"> Lisatud mehhanism \u201eKSM advisor\u201d, mis v\u00f5imaldab automaatselt optimeerida sarnaste m\u00e4lu lehtede sulandumise (KSM - Kernel Samepage Merging) alams\u00fcsteemi parameetreid.\n<li class=\"l\"> Rohkem on edasi viidud Rust-for-Linux haru muudatusi, mis on seotud Rusti keele kasutamisega teise keelena draiverite ja tuumamoodulite arendamisel (Rusti tugi ei ole vaikimisi aktiivne ja ei too kaasa Rusti kui kohustuslikke ehitamisriike tuuma hulka). Uues versioonis on lisatud muudatused, mis lisavad Rusti m\u00e4hise phylib abstraktsiooni tasemele ja kasutavad seda m\u00e4hist draiver ax88796b_rust, mis tagab Ethernet-kontrolleri Asix AX88772A (100MBit) PHY-liidese toe. Funktsionaalsuse poolest on Rusti draiver t\u00e4iesti ekvivalentne vana C-programmeerimise keeles kirjutatud draiveriga ax88796b ning seda saab kasutada X-Surf 100 v\u00f5rgukaartidega, mis on varustatud kiibiga AX88796B. LoongArch arhitektuuri jaoks on v\u00f5imalik kirjutada mooduleid Rusti keeles. \u00dcleminek on toimunud Rusti v\u00e4ljalaskeversioonile 1.74.1.\n<li class=\"l\"> Lisatud on BPF token mehhanism, mis v\u00f5imaldab valikuliselt delegeerida BPF-i teatud omaduste t\u00f6\u00f6tlemise, n\u00e4iteks BPF programmi laadimise v\u00f5i BPF kaardi loomise, mitteprivileegitud protsessidele kasutajaruumis, mille usaldusv\u00e4\u00e4rsust kinnitab spetsiaalne token.\n<li class=\"l\"> BPF-programmide valideerimise funktsionaalsus on laiendatud.\n<li class=\"l\"> Perf utili on lisatud andmete profileerimise tugi, mis v\u00f5imaldab j\u00e4lgida struktuurides andmete lugemist ja kirjutamist, n\u00e4iteks selleks, et tuvastada struktuurides k\u00f5ige aktiivsemalt muudetavad v\u00e4ljad. S\u00fcsteemides, kus protsessorid toetavad m\u00e4luoperatsioonide teabe kogumist (Intel, AMD, ARM), tuleks statistika kogumiseks kasutada k\u00e4sku \"perf mem record\", ning andmestruktuuride kasutamise aruande kuvamiseks \"perf annotate --data-type\".\n<li class=\"l\"> s390 (IBM Z) arhitektuuri s\u00fcsteemikutsungite t\u00f6\u00f6tlemise j\u00f5udluse optimeerimine on viinud testides s\u00fcsteemikutsungi sisenemise kiiruseni, mis on umbes 11% kiirem.\n<li class=\"l\"> On antud v\u00f5imalus muuta j\u00e4lgimisbufferite suurust, mida kasutatakse j\u00e4lgimisinfo nii-\u00f6elda kasutajaruumi edastamiseks.\n<li class=\"l\"> Eelmise versiooni vananenud m\u00e4lujaotuse mehhanism SLAB on eemaldatud, selle asemel kasutatakse tuumas n\u00fc\u00fcd ainult SLUBi. P\u00f5hjuseks on hooldamisprobleemid, koodivead ja funktsionaalsuse dubleerimine t\u00e4iustatud allokaatoriga SLUB.\n<li class=\"l\"> Tuuma kompileerimisel on sisse l\u00fclitatud lipp \"-Wmissing-prototypes\", mis genereerib hoiatust globaalsete funktsioonide kutsumisel, millel puudub protot\u00fc\u00fcbi m\u00e4\u00e4ratlemine.\n<li class=\"l\"> RISC-V arhitektuuril s\u00fcsteemides, mis toetavad SUSP SBI laiendust, on ellu viidud tugi ootere\u017eiimi \u00fcleminekuks, salvestades oleku RAM-i. Pakutakse v\u00f5imalust kasutada s\u00fcsteemi kutset riscv_hwprobe(), et saada teavet toetatud RISC-V k\u00e4skude komplekti laienduste kohta.                                          <\/ul>\n<li class=\"l\"> <b>Virtualiseerimine ja turvalisus<\/b>\n<ul>\n<li class=\"l\"> Uued s\u00fcsteemi kutsed lsm_list_modules(), lsm_get_self_attr() ja lsm_set_self_attr() on lisatud, et kuvada laaditud LSM-moodulite (Linux Security Modules) loendit ning saada\/seada LSM-mooduli atribuute. Uus struktuur lsm_ctx on lisatud suhtlemiseks LSM kontekstis kasutaja ruumis ja tuumas.\n<li class=\"l\"> AppArmori alams\u00fcsteem on \u00fcleminekul SHA-256 algoritmi kasutamisele reeglite verifitseerimiseks, asendades SHA-1 hashid.\n<li class=\"l\"> Tuumas on eemaldatud strlcpy() funktsiooni teostus, mis suvel lisati C teeki Glibc 3.38. Strlcpy on alternatiiv strncpy() funktsioonile, mis sisaldab puhversoomise kaitset ja tagab alati \u00f5ige stringi l\u00f5pu nullbaiti.\n<li class=\"l\"> H\u00fcpervisor <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4378\">KVM<\/a> Lisatud tugi guest_memfd alams\u00fcsteemile (guest-first memory), mis pakub m\u00e4luhalduse funktsioone, mis v\u00f5imaldavad saavutada v\u00f5imalusi ja optimeerimisi, mida tavalise m\u00e4luhalduse s\u00fcsteemi kasutamisel ei saa. N\u00e4iteks v\u00f5imaldab guest_memfd eraldada ja peegeldada k\u00fclastuss\u00fcsteemis m\u00e4luala, mis on host-keskkonnast k\u00e4ttesaamatu, mida saab kasutada konfidentsiaalsete arvutuste korraldamiseks.\n<li class=\"l\"> K\u00fclastuss\u00fcsteemide jaoks, mis t\u00f6\u00f6tavad KVM h\u00fcperviisori all, on sisse l\u00fclitatud Intel protsessorites oleva LAM (Linear Address Masking) re\u017eiimi tugi, mis v\u00f5imaldab kasutada osa 64-bitiste osutite bitte (57. kuni 62. bit) aadressimisega seotud metaandmete salvestamiseks.\n<li class=\"l\"> KVM-h\u00fcperviisori jaoks on ARM64-architectuuri s\u00fcsteemidesse lisatud 52-bitiste (LPA2) f\u00fc\u00fcsiliste aadresside tugi. x86-architectuuri s\u00fcsteemide jaoks on saadaval kompileerimine ilma Hyper-V h\u00fcperk\u00f5nede emuleerimiseta, mis v\u00f5imaldab v\u00e4hendada tuuma suurust.\n<li class=\"l\"> Lisatud on iaa (IAA Compression Accelerator) draiver, et kiirendada DEFLATE meetodil andmete tihendamise ja dekomprimeerimise operatsioone, kasutades Intel Analytics Accelerator (IAA) kr\u00fcptograafiliste kiirendite v\u00f5imalusi.\n<li class=\"l\"> Host-keskkonna poolel on rakendatud Intel TDX (Trusted Domain Extensions) mehhanismi tugi, mis v\u00f5imaldab KVM-h\u00fcperviisorit kasutades luua kaitstud k\u00fclalisrakendusi, kus kasutatakse m\u00e4lu kr\u00fcpteerimist. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/vps\/\"   title=\"virtuaalmasinate\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2026\">virtuaalmasinate<\/a>.\n<li class=\"l\"> SELinuxisse on lisatud SID-i identifikaator \"init\", mis v\u00f5imaldab tuvastada laadimisfaasis k\u00e4ivitatud protsessid, mis k\u00e4ivitati enne SELinuxi poliitikate rakendamist. Parandatud on \/sys\/fs\/selinuxi liidest SELi juhtimiseks.                              <\/ul>\n<li class=\"l\"> <b>V\u00f5rgus\u00fcsteem<\/b>\n<ul>\n<li class=\"l\"> T\u00f6\u00f6tati l\u00e4bi madala taseme \u00fcmberkorraldus p\u00f5hiv\u00f5rgustruktuurides, et suurendada vahem\u00e4lu t\u00f5husust. Varasemalt olid v\u00f5rgu stacki socks, netdev, netns ja mibs struktuurides v\u00e4ljad paigutatud lisamise j\u00e4rjekorras, mis piiratis protsessori vahem\u00e4lu kasutamist. Muutused muutujate paigutamises struktuurides t\u00f5id kaasa TCP t\u00f6\u00f6kiiruset\u00f5usu, v\u00e4hendades andmete edastamise etapis vahem\u00e4lu stringide kasutamist ning optimeerides muutujate juurde p\u00e4\u00e4semist. Paljude paralleelsete TCP-\u00fchenduste t\u00f6\u00f6tlemise korral v\u00f5ib kiiruset\u00f5us ulatuda 40%-ni.\n<li class=\"l\"> Eemaldatud on bpfilteri s\u00fcsteem, mis kasutas BPF-i paketifiltreerimiseks. Bpfilterit pakuti alates versioonist 4.18, kuid seda ei viidud kunagi laiemaks kasutamiseks sobivale tasemele. Viimastel aastatel ei ole bpfilteri kood tuumas edasi arenenud, samas kui arendust j\u00e4tkas Facebook eraldi repos.                                             <\/ul>\n<li class=\"l\"> <b>Varustus<\/b>\n<ul>\n<li class=\"l\"> Uue Intel Xe arhitektuuril p\u00f5hineva GPU jaoks on lisatud uus drm-draiver (Direct Rendering Manager), mida kasutatakse Intel Arc seeria graafikakaartides ja integreeritud graafikas alates Tiger Lake protsessoritest. Xe draiverit positsioneeritakse uute kiipide t\u00f6\u00f6tamise aluseks, mis ei ole seotud vanade platvormide toe koodiga. Draiver on loodud uue arhitektuuri p\u00f5hjal, kus kasutatakse aktiivsemalt olemasolevaid DRM-alams\u00fcsteemi komponente ning t\u00fc\u00fcpilisi draiveri i915 komponente, mis ei ole seotud konkreetsete GPU-dega, nagu ekraanidega suhtlemiseks vajalik kood, m\u00e4lumudel ja execbuf'i realiseerimine. Mesa-s on OpenGL ja Vulkan t\u00f6\u00f6 Xe draiveri peal rakendatud olemasolevatesse Mesa-draiveritesse Iris ja ANV tehtud muudatuste tasemel.\n<li class=\"l\"> i915 draiveris j\u00e4tkub Intel LunarLake (Xe 2) kiipide toe rakendamine. Suurenenud on Intel Meteor Lake kiipide toetus.\n<li class=\"l\"> Nouveau draiveris on seadistatud vaikimisi kasutada GSP p\u00fcsivara funktsioone NVIDIA GPU-de juhtimiseks, mille aluseks on Turingi ja Ampere mikroadarkitektuurid, kus GPU initsialiseerimise ja juhtimise toimingud teostab eraldi mikrokontroller GSP (GPU System Processor). Seadistuse lubamisel t\u00f6\u00f6tab draiver p\u00fcsivara kaudu, mitte otse riistvaraliste toimingute programmeerimisega.\n<li class=\"l\"> AMDGPU draiveris on rakendatud ACPI WBRF ja VPE DPM toe, muudatud PCIe kanali kiiruset\u00f6\u00f6tlust, 64-bitised j\u00e4rjestikused numbrid on seotud s\u00fcnkroniseerimisj\u00e4rjekordadega, lisatud AMD-spetsiifilised v\u00e4rvijuhtimise mehhanismid ning lahendatud une re\u017eiimi \u00fclemineku probleem.\n<li class=\"l\"> Lisatud on algne draiver Broadcom VideoCore 7.1 GPU-le, mida kasutatakse Raspberry Pi 5 leidudes.\n<li class=\"l\"> Lisatud on draiver PowerVR 6 seeria GPU-dele, mis p\u00f5hinevad Imagination Technologies'i Rogue mikroadarkitektuuril.\n<li class=\"l\"> Lisatud on toetused Thunderbolt\/USB4 kontrolleritele, mis on integreeritud Intel Lunar Lake mikroadarkitektuuril p\u00f5hinevatesse kiipidesse.\n<li class=\"l\"> Lisatud on draiverid Starfive SoC-is, GalaxyCore GC2145\/GC0308, Chips&amp;Media Wave ja THine THP7312 kasutatavate kaamerate jaoks.\n<li class=\"l\"> Lisatud on toetus NSO (Nintendo Switch Online) m\u00e4ngukontrolleritele \u2014 vanemate kontrollerite versioonid SNES-ist (Super Nintendo), Genesis-ist ja N64-ist (Nintendo 64), kohandatud Nintendo Switchile. Lisatud on draiver Adafruit Seesaw gamepadide jaoks. Xpad draiverisse on lisatud tugi Lenovo Legion Go kontrollerite jaoks.\n<li class=\"l\"> DTS draiverisse on lisatud tugi m\u00e4nguseadmete jaoks Powkiddy RK2023, Powkiddy X55 ja Anbernic RG351V.\n<li class=\"l\"> Tugi helis\u00fcsteemidele, mida kasutatakse NXP i.MX8m MICFIL, Qualcomm SM8250, AMD ACP5x, Intel Arrow Lake, SM8550, SM8650 ja X1E80100 kiipides.\n<li class=\"l\"> AMD on teinud muudatusi, mis on seotud tulevase protsessoriseeria toetamisega, mis p\u00f5hineb uuel mikroarhitektuuril Zen 5.\n<li class=\"l\"> Lisatud tugi ARM64 SoC-dele: Qualcomm SM8650 (Snapdragon 8 Gen 3), Qualcomm X1E80100 (Snapdragon X Elite), Samsung Exynos Auto v920, Google GS101 (Tensor G1), MediaTek MT8188 ja Unisoc UMS9620 (Tanggula 7).\n<li class=\"l\"> Lisatud tugi ARM-plaatidele ja seadmetele: Huashan Pi, Microsoft Lumia, HTC One Mini 2, Motorola MotoG 4G, Huawei Honor 5X\/GR5, Anbernic RG351V, Powkiddy RK2023, Powkiddy X55, ComXpress Marvelli CN913x alusel, Lenovo Chromebook, Asus ja Acer MediaTek MT8183 alusel, Toradex Verdin AM62, Allwinner H616\/H618 alusel olevad plaadid.\n<li class=\"l\"> ARM11 ARMv6K SMP protsessorite toetus l\u00f5petatud.          <\/ul>\n<\/ul>\n<p>Samas on Ladina-Ameerika Tasuta Tarkvara Fond loonud t\u00e4iesti avatud tuuma 6.8 \u2014 Linux-libre 6.8-gnu, mis on puhastatud mittavabaliki elementide ja draiverite komponentidest v\u00f5i koodil\u00f5ikudest, mille kasutamine on tootja poolt piiratud. Versioonis 6.8 on uuendatud blobide puhastusv\u00f5imet eri draiverites ja alams\u00fcsteemides. Puhastatud on Intel qat_420xx, Imagination PowerVR, Intel Xe, Chips&amp;Media Wave5, Intel VSC, Aquantia PHY ja Realtek rtw8922a draivereid. Tuuma eemaldamise t\u00f5ttu l\u00f5petati draiverite atmel, hermes, orinoco_usb, libertas_cs ja zd1201 puhastus. Dts-failide (devicetree) blobide nimede puhastus ARM- ja Aarch64-architekti jaoks on l\u00f5petatud. Probleemid i915 draiveri puhastamisega on lahendatud.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60768\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.8. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u0434\u0440\u0430\u0439\u0432\u0435\u0440 Xe \u0434\u043b\u044f GPU Intel, \u0440\u0435\u0436\u0438\u043c \u0437\u0430\u0449\u0438\u0442\u044b \u0431\u043b\u043e\u0447\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0441 \u043f\u0440\u0438\u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438 \u0424\u0421, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0437\u0430\u0434\u0430\u0447 Deadline server, \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u043b\u0438\u044f\u043d\u0438\u044f \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u043d\u044b\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043f\u0430\u043c\u044f\u0442\u0438, \u043f\u0435\u0440\u0432\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust, \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0432\u044b\u0437\u043e\u0432\u044b listmount \u0438 statmount, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 bpfilter \u0438 SLAB, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c guest_memfd \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-114248","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.8.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/reliz-yadra-linux-6-8\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.8 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.8.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/reliz-yadra-linux-6-8\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-03-11T10:25:44+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-03-11T10:25:44+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Linuxi tuuma 6.8 v\u00e4ljaanne | ProHoster","description":"P\u00e4rast kahte kuud arendust esitles Linus Torvalds Linuxi tuuma 6.8 v\u00e4ljaannet.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/reliz-yadra-linux-6-8","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.8 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.8.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/reliz-yadra-linux-6-8","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-03-11T10:25:44+00:00","article:modified_time":"2024-03-11T10:25:44+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"114248","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-09 17:11:06","updated":"2026-02-09 17:11:06","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/114248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=114248"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/114248\/revisions"}],"predecessor-version":[{"id":164253,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/114248\/revisions\/164253"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=114248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=114248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=114248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}