{"id":150190,"date":"2025-12-01T11:11:57","date_gmt":"2025-12-01T09:11:58","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-18"},"modified":"2025-12-01T11:11:57","modified_gmt":"2025-12-01T09:11:58","slug":"reliz-yadra-linux-6-18","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/reliz-yadra-linux-6-18","title":{"rendered":"Linuxi tuuma 6.18 v\u00e4ljaanne","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Kaks kuud kestnud arendust\u00f6\u00f6d p\u00e4rast esitles Linus Torvalds Linuxi tuuma versiooni 6.18. Peamised muudatused h\u00f5lmavad: dm-pcache diskikappi kasutamist energianeutraalses m\u00e4lus (PMEM), Bcachefs'i eemaldamist, XFS online-reeglite kontrollimist, Binder'i (Android IPC) ja Tyr (GPU Mali) draivereid Rustis, USB-draiverite loomise v\u00f5imalust Rustis, SLUB m\u00e4luhalduri vahem\u00e4lu optimeerimist, ruumide nimede adresseerimist failidesse, vahetusuuringute (swap) kiirendamist, BPF-programmide digitaalallkirja kontrollimist, Intel CET virtualiseerimist KVM-is, PSP v\u00f5rguprotokolli (TLS ja IPsec h\u00fcbriid), IP laienduse AccECN toetust ja UDP-steki optimeerimist.       <\/p>\n<p>Uues versioonis on 15035 parandust 2217 arendajalt, plaastri suurus on 45 MB (muudatused puudutasid 13142 faili, lisatud 601897 koodirida, 355006 rida eemaldatud). Eelmises v\u00e4ljaandes oli 14334 parandust 2118 arendajalt, plaastri suurus oli 46 MB. Ligikaudu 40% k\u00f5ikidest 6.18 muudatustest on seotud seadmete draiveritega, umbes 16% muudatusi on seotud riistvarale spetsiifilise koodi v\u00e4rskendamisega, 12% on seotud v\u00f5rgu hulgast, 5% failis\u00fcsteemide ning 3% tuuma siseste alam s\u00fcsteemidega.      <\/p>\n<p>Peamised uuendused tuumas 6.18 (1, 2, 3):  <\/p>\n<ul>\n<li class=\"l\"> <b>Disski alams\u00fcsteem, sisend\/v\u00e4ljund ja failis\u00fcsteemid<\/b>\n<ul>\n<li class=\"l\"> Seadmestikukaardile on lisatud dm-pcache t\u00f6\u00f6tleja, et kasutada p\u00fcsivamat m\u00e4lu (CXL-m\u00e4lu, mis on adresseeritud DAX-seadmest) lisak\u00f5rge j\u00f5udlusega vahem\u00e4luna madalama kiirusest tavalisest ketast v\u00f5i m\u00e4lupulgast. Dm-pcache tagab vahem\u00e4lu sisu s\u00e4ilimise avariide korral (crash-safe) energianeutraalse m\u00e4lu, metainformatsiooni kopeerimise ja andmete ning metainformatsiooni terviklikkuse kontrollimise kaudu CRC32 kontrollsummade abil. Hetkel on toetatud ainult vahem\u00e4lu viivitusega kirjutamise re\u017eiimis (write-back).\n<li class=\"l\"> Tuuma koodist on eemaldatud Bcachefs failis\u00fcsteem, mis n\u00fc\u00fcd jaotatakse v\u00e4lise moodulina, mida koostatakse DKMS (Dynamic Kernel Module Support) t\u00f6\u00f6riistade abil. Bcachefs kood v\u00f5ib tagasi tuuma tuua, kui Kent Overstreet t\u00f5estab t\u00f5eliselt v\u00f5imalust suhelda teiste tuuma arendajatega ja j\u00e4rgida v\u00e4ljakujunenud arenduseeskirju.\n<li class=\"l\"> S\u00fcsteemi kutses pwritev2() on lisatud lipp RWF_NOSIGNAL, mis keelab SIGPIPE signaali saatmise katkestatud anon\u00fc\u00fcmsete torude v\u00f5i socketite kirjutamisel.\n<li class=\"l\"> Procfs-i on lisatud mountimise v\u00f5imalus 'pidns', et m\u00e4\u00e4rata protsesside ID ruumide (PID namespace) ruum. N\u00e4iteks: 'mount -t proc -o pidns=\/proc\/self\/ns\/pid proc \/tmp\/proc'.\n<li class=\"l\"> XFS-is on kuulutatud stabiilseks ja vaikimisi sissel\u00fclitatud online-re\u017eiimis fsck t\u00f6\u00f6riista kasutamise v\u00f5imalus, et kontrollida ja parandada tuvastatud probleeme ilma failis\u00fcsteemi lahti monteerimata. Uued s\u00fcsteemikutsed file_getattr ja file_setattr on lisatud, et muuta erifailide atribuutide (iga inode) m\u00e4\u00e4ratlusi. KConfigis on vaikimisi v\u00e4lja l\u00fclitatud XFS_SUPPORT_V4 (XFS versioon 4) ja XFS_SUPPORT_ASCII_CI (ASCII-t\u00e4hem\u00e4rkide suuruse arvestamise re\u017eiim), mis on kuulutatud aegunuks. Aegunud mountimise valikud attr2, noattr2, ikeep ja noikeep on eemaldatud.\n<li class=\"l\"> MD RAID-s on juurutatud uus bitikaartide t\u00fc\u00fcp - llbitmap (lockless bitmap), mis t\u00f6\u00f6tab ilma lukustusteta ja tagab suurema j\u00f5udluse.\n<li class=\"l\"> Struktuuri 'inode' v\u00e4lja on toodud teave, mis on seotud kr\u00fcpteerimise ja kontrollimisega (pointers i_crypt_info ja i_verity_info). Muudatus v\u00e4hendab m\u00e4lutarvet failis\u00fcsteemides, mis ei toeta kr\u00fcpteerimist ega kontrollimist.\n<li class=\"l\"> FUSE s\u00fcsteemis on lisatud funktsioon copy_file_range() ja vahetu kopeerimise toetamine, kasutades 64-bitist suurust (varem oli toetatud ainult 32-bitine suurus). Lisatud on ka synchroniseerimise re\u017eiiinitu sissel\u00fclitamine mountimise ajal (FUSE_DEV_IOC_SYNC_INIT).\n<li class=\"l\"> ext4 failis\u00fcsteemis on realiseeritud 32-bitiste kasutajaidentifikaatorite (uid) ja grupiidentifikaatorite (gid) kasutamise v\u00f5imalus reservitud plokkide juurdep\u00e4\u00e4sul. Lisatud on ioctl-tegevused, et m\u00e4\u00e4rata ja lugeda  mountitud failis\u00fcsteemide superploki parameetreid (tune2fs saab muuta parameetreid superplokis ilma kirjutamis\u00f5iguseta plokiseadmisse). Aegunud seaded, mis olid spetsiifilised ext3-le, on t\u00e4ielikult eemaldatud.\n<li class=\"l\"> F2FS-is on lisatud mountimise v\u00f5imalus 'lookup_mode', et valida otsingure\u017eiim: perf - hash-p\u00f5hine otsing, compat - lineaarselt otsimine, auto - automaatne valik. Muudatuse re\u017eiim on m\u00f5istlik konfiguratsioonide jaoks, kus kataloogides ei arvestata s\u00fcmbolite suurust. Praegust otsingure\u017eiimi saab teada faili kaudu '\/sys\/fs\/f2fs\/\/effective_lookup_mode'. Lisatud v\u00f5imalus reservatsiooni inode'ide jaoks, mis on saadaval ainult privileegitud kasutajatele.\n<li class=\"l\"> Overlayfs-s on lisatud m\u00e4rguanne, et \u00f5iguste kontrollimise re\u017eiim k\u00e4ivitada FS-i tasemel (spetsiifiliste kaustade seade pole veel toetatud).\n<li class=\"l\"> BTRFS-is on parandatud operatsioonide paralleelse t\u00f6\u00f6 korraldamist, kui lugemise koormus on k\u00f5rge ja kirjutamise koormus madal, l\u00fchendatud tehingute kinnitamise aega ning suurenenud s\u00fcnkroonimise kiirus (minutist k\u00fcmne sekundi juurde). Samuti on antud v\u00f5imalus kasutada plokke (bs), mis on suuremad kui m\u00e4lu lehek\u00fclje (ps) suurus.\n<li class=\"l\"> KSMBD (SMB-server, mis t\u00f6\u00f6tab kernel-tasandil) on lisatud parameeter, et piirata maksimaalset \u00fchenduste arvu \u00fchest. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/lir\/ipv4\/\"   title=\"IP-aadressid\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"740\">IP-aadressid<\/a>smbdirect, smbclient ja smbserver on \u00fcle viidud t\u00fc\u00fcpiliste kernel-struktuuride kasutamisele.\n<li class=\"l\"> SQUASHFS-is on implementeeritud v\u00f5imalus kasutada s\u00fcsteemi kutse lseek() jaoks SEEK_DATA ja SEEK_HOLE valikute kaudu, et otsida andmeid ja t\u00fchimoosi h\u00f5reda failides. M\u00f5nede testide k\u00e4igus on leitud, et h\u00f5redate failide kopeerimise j\u00f5udlus on suurenenud kuni 150 korda.\n<li class=\"l\"> EXFAT-is on lisatud toetust ioctl FS_IOC_GETFSLABEL ja FS_IOC_SETFSLABEL jaoks sektsioonim\u00e4rgete lugemiseks ja kirjutamiseks. Pakutakse v\u00f5imalust muuta mountimise valikuid remontimise ajal. Kiirus on suurenenud bitikaartide laadimisel.\n<li class=\"l\"> NTFS3-s on lisatud toetus ioctl FS_IOC_GETFSLABEL ja FS_IOC_SETFSLABEL jaoks sektsioonim\u00e4rgete lugemiseks ja seadmiseks.                        <\/ul>\n<li class=\"l\"> <b>M\u00e4lu ja s\u00fcsteemiteenused<\/b>\n<ul>\n<li class=\"l\"> Sisestatud on Binder-i mehhanismi rakendus, mis on kirjutatud Rusti keeles. Binderit kasutatakse Androidis protsesside vahelise suhtluse ja kaugkutsete korraldamiseks (\u00fcks Androidi protsess saab kutsuda meetodi v\u00f5i funktsiooni teises Androidi protsessis, kasutades Binderit tuvastamiseks, kutsumiseks ja argumentide edastamiseks protsesside vahel). Binderi kood on kirjutatud Rusti keeles Google\u2019i algatuse raames, et suurendada Androidi turvalisust.\n<li class=\"l\"> SLUB-is, tuuma m\u00e4luhalduri, on rakendatud valikuline vahem\u00e4lu kiht 'sheaves', mis kasutab mitmeid vahem\u00e4lusid, millest iga\u00fcks on seotud eraldi CPU tuumaga, v\u00f5imaldades \u00fche tuuma kaudu lokaliseerida operatsioone m\u00e4lu eraldamisel v\u00f5i vabastamisel. Selline vahem\u00e4lu on suurendanud tuuma m\u00e4lu eraldamise ja vabastamise j\u00f5udlust, k\u00f5rvaldades liigseid s\u00fcnkroonimisprimitite vajaduse, mis on vajalik erinevate CPU tuumade kaasamiseks. Testide k\u00e4igus oli j\u00f5udluse t\u00f5us vahemikus 6.3% kuni 31% koormuse t\u00fc\u00fcbist s\u00f5ltuvalt.\n<li class=\"l\"> On lisatud v\u00f5imalus luua failide deskriptorid, mis on seotud spetsiifilise nimets\u00fckli (namespace) tasemega. Erinevalt nimets\u00fcklite juurde p\u00e4\u00e4semisest identifikaatorite kaudu (\/proc\/\/ns\/), on failide deskriptor seotud konkreetse nimets\u00fckliga ja l\u00f5petatakse olukord, kus identifikaatori korduv v\u00e4ljaandmine ja viitamine teisel objektile. Koos PIDFD-de kasutamisega toimub nimets\u00fcklit viitavate failides deskriptorite avamine open_by_handle_at() ja name_to_handle_at() funktsioonide kaudu.\n<li class=\"l\"> Rakendatud on 'Swap Table' mehhanism, mis parandab vahetuse j\u00f5udlust. Kiirus saavutatakse vahetust\u00fckikakke juurdep\u00e4\u00e4su konkurentsi v\u00e4hendamise, vahem\u00e4lu t\u00f5husama otsimise ja fragmenteerimise v\u00e4hendamise kaudu. Swap Table p\u00f5hine backend on kasutusel vahetuse vahem\u00e4llu salvestamiseks selle asemel, et kasutada XArray backend'i, ning see t\u00f5stis keskmiselt j\u00f5udlust 5-20%. 'Usemem' testis suurenes l\u00e4bilaskev\u00f5ime 17-28%, veeltestis jagunes koguni 1.12-3.19% v\u00f5rra. Redis-benchmark testi BGSAVE puhul jagati t\u00f6\u00f6deldavate p\u00e4ringute arvu t\u00f5us 6-7%.\n<li class=\"l\"> Zswap alams\u00fcsteem on viidud otse zsmalloc s\u00fcsteemi m\u00e4llu eraldamise kasutamisele, asendades zpooli kihi, mida enam ei kasutata ja on n\u00fc\u00fcd kernast eemaldatud.\n<li class=\"l\"> Mikrokoodide laadimise k\u00e4itumise juhtimiseks x86 s\u00fcsteemides on rakendatud k\u00e4surea valik 'microcode=flater',' ' loend flagid. Praeguses vormis tuli uus valik 'microcode.force_minrev' asendama ning v\u00f5imaldab samuti m\u00e4\u00e4rata minimaalset laadimist lubatav mikrokoodiversioon.\n<li class=\"l\"> Alustatud on \u00fcleliia \u00fclespuhutud 'page' struktuuri reorganiseerimist, mida kasutatakse m\u00e4lu lehtede haldamiseks. Lisatud on t\u00fc\u00fcp 'memdesc_flags_t', mis on saadaval universaalsete lippude jaoks, mida saab kasutada p\u00e4rast kavandatud tulevikus eraldamist 'page' struktuurist eraldi struktuuride jaoks slab ja folio.\n<li class=\"l\"> Altera Nios II (FPGA baasil olev pehme protsessor) protsessorite nios2 arhitektuurile on rakendatud clone3() s\u00fcsteemi kutse toetamine.\n<li class=\"l\"> Kerneli konfiguratsiooni (KConfig) on lisatud atribuut 'transitional', mida saab kasutada seadete t\u00e4histamiseks, mis ei kuvata kasutajaliideseides, nagu 'make menuconfig', ja ei kuulu genereeritud konfiguratsioonifailidesse. Atribuudi peamine otstarve on aidata lihtsustada suvandite \u00fcmbernimetamise protsessi, s\u00e4ilitades samas tagasitehe vastupidavuse.\n<li class=\"l\"> Clang kompilaatori minimaalne versioon, millega tuum saab kokku panna, on t\u00f5stetud LLVM t\u00f6\u00f6riistakomplekti versioonini 15. Debian 12 ja Ubuntu 22.04 pakuvad LLVM versiooni 14.\n<li class=\"l\"> Eelmise versiooni muudatuste \u00fcleviimine Rust-for-Linux harust j\u00e4tkub, mis on seotud Rust'i keele kasutamisega teise keele allikana draiverite ja tuumamoodulite arendamiseks (Rust'i tugi ei ole vaikimisi aktiivne ja see ei muuda Rust'i tuuma kohustuslikuks koostuskomponendiks). Uues versioonis on Rust'i koodile rakendatud m\u00e4luhaldusoperatsioone, maple tree struktuuri, DebugFS failide loomise v\u00f5imalust ja bitiv\u00e4ljade manipuleerimise funktsioone. Draiverite arendamiseks on laiendatud API juurdep\u00e4\u00e4su. USB-seadmete draiverite arendamiseks on lisatud t\u00e4ielik abstraktsioonide komplekt (n\u00e4ide USB-draiverist). Perf utiliiti on lisatud toetus rustc kompilaatori genereeritud silte.                      <\/ul>\n<li class=\"l\"> <b>Virtualiseerimine ja turvalisus<\/b>\n<ul>\n<li class=\"l\"> Lisatud on kr\u00fcptograafilise allkirjastamise kontrollimise tugi laaditavatele BPF-programmidele. Edaspidi laiendatakse seda v\u00f5imalust vahenditega, mis m\u00e4\u00e4ravad reeglid allkirjastatud BPF-programmide laadimiseks ja pakuvad piiramatutulijatele juurdep\u00e4\u00e4su t\u00f5endatud BPF-programmidele.\n<li class=\"l\"> KVM h\u00fcperviisoris on rakendatud Intel CET (Control-flow Enforcement Technology) virtualiseerimise tugi, mida kasutatakse ROP (Return-Oriented Programming) kurjategijate meetodite eest kaitsmiseks. Kaitse p\u00f5hiidee seisneb selles, et p\u00e4rast funktsiooni juhtimise edastamist salvestab protsessor tagastamise aadressi mitte ainult tavalises hunnikus, vaid ka eraldi varjatud hunnikus, mida ei saa otse muuta.\n<li class=\"l\"> Lisatud on v\u00f5imalus kasutada rohkem kui 255 CPU-d k\u00fclgkontrollitavates s\u00fcsteemides, mis t\u00f6\u00f6tavad Bhyve h\u00fcperviisori all FreeBSD 15 hostides.\n<li class=\"l\"> Lisatud on dibs (Direct Internal Buffer Sharing) kiht hallatud jagatud m\u00e4lubufferite jaoks isoleeritud keskkonnas, n\u00e4iteks h\u00fcperviisis v\u00f5i Linuxi tuuma eksemplaris.\n<li class=\"l\"> Auditi allosas on lisatud tugi mitmete samaaegselt aktiveeritud LSM (Linux Security Module) moodulite t\u00f6\u00f6tamiseks.\n<li class=\"l\"> Lisatud on virtio-draiver spi-virtio SPI-seadme (Serial Peripheral Interface) juurdep\u00e4\u00e4suks. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/vps\/\"   title=\"virtuaalmasinad\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2239\">virtuaalmasinad<\/a>.\n<li class=\"l\"> KVM h\u00fcperviisoresse on lisatud SEV-SNP CipherText Hiding re\u017eiimi tugi, mis blokeerib kaitstud k\u00fclgkontrollitavate s\u00fcsteemide m\u00e4lu kr\u00fcptoteksti lugemise mitteautorisatsiooniga CPU poolt.\n<li class=\"l\"> Lisatud on qtee draiver TEE-\u00f6kos\u00fcsteemidele (Trusted Execution Environment) Qualcommi kiipide jaoks.                    <\/ul>\n<li class=\"l\"> <b>V\u00f5rgu alams\u00fcsteem<\/b>\n<ul>\n<li class=\"l\"> Lisatud on TCP-\u00fchenduste kr\u00fcptimise tugi, kasutades Google'i v\u00e4lja t\u00f6\u00f6tatud PSP (PSP Security Protocol) protokolli, et kr\u00fcpteerida liiklust andmekeskuste vahel. PSP tagab kr\u00fcptimise, kr\u00fcptograafilise terviklikkuse kontrolli ja allika autentimise, rakendades teatud moodust pidev TLS ja IPsec protokollide v\u00f5imekuste kombinatsiooni. PSP rakendab kr\u00fcptimist individuaalsetes v\u00f5rgu\u00fchendustes, mitte kogu sidekanalis. PSP kasutab erinevaid kr\u00fcpteerimisv\u00f5tmeid erinevatele tunnustatud TCP-\u00fchendustele, et tagada liikluse rangem isoleerimine erinevate rakenduste ja t\u00f6\u00f6tlejate vahel. CPU koormuse v\u00e4hendamiseks on toeks kr\u00fcpteerimisv\u00f5imetuse ja dekr\u00fcpteerimise \u00fclesanne \u00fchenduskaartide (offload) poole. Andmete edastamiseks kasutatakse UDP protokolli, mille kohal edastatakse originaal TCP-paketi sisu.     <\/p>\n<p><center><img decoding=\"async\" alt=\"Linuxi tuuma 6.18 v\u00e4ljaanne\" src=\"\/wp-content\/uploads\/2025\/12\/180701a9b56890a55860d65207471472.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<li class=\"l\"> Lisatud on esmane tugi AccECN (Accurate Explicit Congestion Notification) laiendusele, mis on t\u00e4iustatud versioon ECN laiendusest, mis v\u00f5imaldab hostidel koormuse korral IP-pakette m\u00e4rgistada, selle asemel et need k\u00f5rvaldada, mis v\u00f5imaldab m\u00e4\u00e4rata ummistuse esialgse etapi sidekanalites ilma pakettide kadudeta. Originaalses ECN-i laienduses on piirang, mis lubab \u00fchel TCP andmeedastus-ts\u00fcklil (RTT, Round-Trip Time, p\u00e4ringu saatmine ja vastuse vastuv\u00f5tt) edastada ainult \u00fchte koormuse signaali. AccECN eemaldab selle piirangu ja v\u00f5imaldab saajal edastada saatjale mitmeid koormusm\u00e4rgiseid TCP-paketi p\u00e4ises. Koormuse juhtimise algoritmid saavad saadud teavet kasutada, et t\u00e4psemalt reageerida koormusele ja mitte kasutada j\u00e4rsku pakettide edastamise v\u00e4hendamist kerge koormuse tekkimisel.\n<li class=\"l\"> UDP-stekis on optimeeritud sissetulevate pakettide t\u00f6\u00f6tlemine DDoS-r\u00fcnnakute korral, mis toovad kaasa suure hulga paketid \u00fche v\u00f5i mitme UDP-soketi. Optimeerimised, nagu konkurentsi t\u00f5kete v\u00e4hendamine, andmestruktuuride paigutuse optimeerimine m\u00e4lus ja NUMA (Non-Uniform Memory Access) arhitektuuri arvestavad lukustused, on suurendanud UDP-pakettide vastuv\u00f5tu tulemuslikkust 47% ja enam \u00e4\u00e4rmuslikes tingimustes.\n<li class=\"l\"> NFS-serveris on rakendatud v\u00f5imalus keelata sissetuleva\/kohtuvahetuse vahem\u00e4lu, mis v\u00f5imaldab kasutada NFS-serverit v\u00e4ikesem\u00e4lu s\u00fcsteemides (n\u00e4iteks v\u00e4hendatud pilves\u00fcsteemides). Vahem\u00e4lu keelamine v\u00f5ib samuti olla kasulik koormatud NFS-serverites, et v\u00e4ltida kohalike salvestite andmete vahem\u00e4lust eemaldamist NFS vahem\u00e4lu jaoks m\u00e4lu vabastamise t\u00f5ttu.\n<li class=\"l\"> Sissetulevate ja v\u00e4ljuvate pakettide maksimaalne suurus v\u00f5rgu sokettide jaoks (net.core.rmem_max ja net.core.wmem_max) on suurendatud 2 MB-lt 4 MB-le. Vaikimisi suurus ei ole muutunud (net.core.rmem_default ja net.core.wmem_default = 2 MB).\n<li class=\"l\"> Lisatud draiver Qualcomm PPE (Packet Processing Engine) v\u00f5rgutegevuse kiirendamiseks, mida rakendatakse Qualcomm SoC IPQ9574-s.        <\/ul>\n<li class=\"l\"> <b>Seadmed<\/b>\n<ul>\n<li class=\"l\"> Ytu core'isse on v\u00f5etud Rustis kirjutatud Tyr draiver, mis tagab GPU ARM Mali toimimise, kus rakendatakse CSF (Command Stream Frontend) tehnoloogiat, n\u00e4iteks Mali G310, G510 ja G710. Draiver ei ole veel valmis tavakasutajate pidevaks kasutamiseks ja seda k\u00e4sitletakse eksperimentaalse protot\u00fc\u00fcbina, et testida Rust-programmeerimiseks draiverite arendusabstraktsioone.\n<li class=\"l\"> HID (Inimese sisendi seade) liidese draiveritesse on lisatud toetus taktiiliselt tagasisidet andvatele puuteplaatidele ja vajutusj\u00f5u anduritele.\n<li class=\"l\"> T\u00f6\u00f6d on j\u00e4tkatud Intel Xe arhitektuuri GPU-de drm-draiveri (Direct Rendering Manager) Xe kallal, mida kasutatakse Intel Arc seeria graafikakaartides ja integreeritud graafikas alates Tiger Lake protsessoritest. Uues versioonis on lisatud madvise liides, v\u00e4lja on l\u00fclitatud SR-IOV PF (Single Root I\/O Virtualization Physical Function) toetus, saavutatud on seadme valideerimiseks Intel PSMI re\u017eiimi toetus, halduss\u00fcsteemide vigade edastamiseks on rakendatud tarkvarasideemete t\u00f6\u00f6tlemine, rakendatud SLPC energia tarbimise profiil, lisatud on toega lavaliste vahem\u00e4lude laadimine (n\u00e4iteks jahutuskontrollerile ja pingeste regulaatorile) draiveri kontrollimise ajal.\n<li class=\"l\"> AMDGPU draiveris on lisatud tuge Cyan Skillfish APU seadmetele, parandatud on AMD GCN 1.0 tuge, saavutatud on \u00fchilduvus criu t\u00f6\u00f6riistadega, sysfs-s on lisatud temperatuuri m\u00f5\u00f5dikud, MMIO remapimise p\u00e4ringud kasutajaruumi on lubatud.\n<li class=\"l\"> i915 draiveris on lisatud Wildcat Lake pereliikmete toetus ja parendatud t\u00f6\u00f6tlemist GPU-dega Jasper Lake, Elkhart Lake, Gen7 ja Gen6.\n<li class=\"l\"> Nouveau draiveris on vaikimisi kasutusele v\u00f5etud NVIDIA GSP-pakettide ja parendatud on vigade t\u00f6\u00f6tlemist.\n<li class=\"l\"> J\u00e4tkub Nova draiveri komponentide integreerimine NVIDIA GPU-dele, millel on GSP-firmakoode, mida kasutatakse alates NVIDIA GeForce RTX 2000 seeriast, mis p\u00f5hineb Turing mikroarhitektuuril. Draiver on kirjutatud Rusti keeles. Uues versioonis on laiendatud GSP-firmakoode toetust, parandatud 'register!' makro teostust, lisatud PCI-seadmete klasside ja tootjate identifikaatorite tugi.\n<li class=\"l\"> Lisatud draiver rocket NPU kiirendite jaoks, mida rakendatakse Rockchip RK3588 SoC-s.\n<li class=\"l\"> Lisatud on s\u00fcdamiku parameeter &#171;boot_display&#187;, et valida v\u00e4ljundi seade, kus kuvada k\u00e4ivitamisprotsess mitme GPU-iga s\u00fcsteemides.\n<li class=\"l\"> vesadrm draiveris on rakendatud 8-bitiste palettide tugi.\n<li class=\"l\"> msm draiverisse on lisatud Adreno 663 GPU toetus ja rakendatud energiat\u00f5hususe v\u00e4hendamise tehnoloogia IFPC (Inter Frame Power Collapse).\n<li class=\"l\"> panthor draiverisse on lisatud Mali-G710, Mali-G510, Mali-G310, Mali-Gx15, Mali-Gx20 ja Mali-Gx25 GPU toetus.\n<li class=\"l\"> Lisatud on toetus ASoC Qualcomm Glymur ja PM4125 helis\u00fcsteemidele, Realtek RT1321, Shanghai FourSemi FS2104\/5S, Texas Instruments PCM1754 ja TAS2783A, qcs615, CS35L56 B2, tas2118, tas2x20, tas5825 helikaartidele. Lisatud on USB helikaartide tugi Tascam US-144mkII ja Presonus S1824c.\n<li class=\"l\"> Lisatud ARM CPU Cortex-A320\/A520AE\/A720AE ja C1-Nano\/Pro\/Premium\/Ultra toetus.\n<li class=\"l\"> Lisatud ARM-plaatide, SoC ja seadmete tugi: Apple M2 Pro, M2 Max ja M2 Ultra, Sony Xperia SP, Samsung Galaxy S22, Samsung Galaxy S20 FE, ASUS Eee Pad Slider SL101, Lenovo ThinkBook 16, HP Omnibook X14 X1P42100, Dell Inspiron 7441 \/ Latitude 7455, Sige1, NanoPi Zero2, Axis Artpec8, NXP i.MX91, ROCK 2A\/2F, Qualcomm Lemans Auto, Renesas RZ\/T2H, RZ\/N2H, RZ\/T2H ja RZ\/N2H, Aspeed AST27xx, Meta Clemente BMC, Netcube Nagami som, Tqma91xx, Ultratronik i.MX8MP Ultra-MACH, i.MX8ULP EVK9, Buffalo WXR-1750DHP.       <\/ul>\n<\/ul>\n<p>Samas on Ladina-Ameerika Vaba Tarkvara Fond loonud t\u00e4iesti vaba s\u00fcdamiku versiooni 6.18 &#8212; Linux-libre 6.18-gnu, mis on puhastatud k\u00f5igist tehase l\u00e4htestusfailidest ja draiveritest, mis sisaldavad mittevabu komponente v\u00f5i koodijuppe, mille kasutuspiirangud on tootja poolt m\u00e4\u00e4ratud. Versioonis 6.18 on v\u00e4rskendatud blobide puhastamise koodi Nova-Core, Intel XE, TI PRUeth, Lantiq GSWIP ja Marvell WiFi-Ex draiverites. Lisaks on puhasdud blobide nimed dts-failides (devicetree) Qualcommi, Mediateki ja TI ARM64 kiipidele. Uutes FourSemi fs2104\/5s, TI TAS2783 ja Qualcomm GENI draiverites on peale laadimise blobid neutraliseeritud.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64346\">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.18. \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: dm-pcache \u0434\u043b\u044f \u0434\u0438\u0441\u043a\u043e\u0432\u043e\u0433\u043e \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u044d\u043d\u0435\u0440\u0433\u043e\u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 (PMEM), \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 Bcachefs, online-\u0440\u0435\u0436\u0438\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 XFS, \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u044b Binder (Android IPC) \u0438 Tyr (GPU Mali) \u043d\u0430 Rust, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f USB-\u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 \u043d\u0430 Rust, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u0430\u043b\u043b\u043e\u043a\u0430\u0442\u043e\u0440\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 SLUB, \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432 \u0438\u043c\u0451\u043d \u043f\u043e \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u043c \u0434\u0435\u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0440\u0430\u043c, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":150191,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-150190","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.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.18. \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: dm-pcache \u0434\u043b\u044f \u0434\u0438\u0441\u043a\u043e\u0432\u043e\u0433\u043e \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u044d\u043d\u0435\u0440\u0433\u043e\u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 (PMEM), \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 Bcachefs, online-\u0440\u0435\u0436\u0438\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 XFS, \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u044b Binder (Android IPC) \u0438 Tyr (GPU Mali) \u043d\u0430 Rust, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f USB-\u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 \u043d\u0430 Rust, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u0430\u043b\u043b\u043e\u043a\u0430\u0442\u043e\u0440\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 SLUB, \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432 \u0438\u043c\u0451\u043d \u043f\u043e \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u043c \u0434\u0435\u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0440\u0430\u043c,\" \/>\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\/novosti-interneta\/reliz-yadra-linux-6-18\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.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.18 | 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.18. \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: dm-pcache \u0434\u043b\u044f \u0434\u0438\u0441\u043a\u043e\u0432\u043e\u0433\u043e \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u044d\u043d\u0435\u0440\u0433\u043e\u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 (PMEM), \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 Bcachefs, online-\u0440\u0435\u0436\u0438\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 XFS, \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u044b Binder (Android IPC) \u0438 Tyr (GPU Mali) \u043d\u0430 Rust, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f USB-\u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 \u043d\u0430 Rust, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u0430\u043b\u043b\u043e\u043a\u0430\u0442\u043e\u0440\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 SLUB, \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432 \u0438\u043c\u0451\u043d \u043f\u043e \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u043c \u0434\u0435\u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0440\u0430\u043c,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/reliz-yadra-linux-6-18\" \/>\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=\"2025-12-01T09:11:58+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-12-01T09:11:58+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 versioon 6.18 | ProHoster","description":"P\u00e4rast kahte kuu arengut esitles Linus Torvalds Linuxi tuuma versiooni 6.18. K\u00f5ige silmapaistvamad muudatused on: dm-pcache diskik\u00fcpsiseid energias\u00f5ltumatule m\u00e4lule (PMEM), Bcachefsi eemaldamine, XFS v\u00f5rgu kontroll re\u017eiimis, Binderi (Android IPC) ja Tyr (GPU Mali) draiverid Rustis, USB-draiverite loomise v\u00f5imalus Rustis, SLUB m\u00e4lu allocationi puhastamise optimeerimine, nimekogumi aadresside m\u00e4\u00e4ramine failide descriptorite kaudu.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/reliz-yadra-linux-6-18","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.18 | 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.18. \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: dm-pcache \u0434\u043b\u044f \u0434\u0438\u0441\u043a\u043e\u0432\u043e\u0433\u043e \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u044d\u043d\u0435\u0440\u0433\u043e\u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 (PMEM), \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 Bcachefs, online-\u0440\u0435\u0436\u0438\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 XFS, \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u044b Binder (Android IPC) \u0438 Tyr (GPU Mali) \u043d\u0430 Rust, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f USB-\u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 \u043d\u0430 Rust, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u0430\u043b\u043b\u043e\u043a\u0430\u0442\u043e\u0440\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 SLUB, \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432 \u0438\u043c\u0451\u043d \u043f\u043e \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u043c \u0434\u0435\u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0440\u0430\u043c,","og:url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/reliz-yadra-linux-6-18","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":"2025-12-01T09:11:58+00:00","article:modified_time":"2025-12-01T09:11:58+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"150190","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":"2026-02-09 17:57:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 16:19:20","updated":"2026-02-09 17:57:19","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\/150190","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=150190"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/150190\/revisions"}],"predecessor-version":[{"id":159483,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/150190\/revisions\/159483"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/150191"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=150190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=150190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=150190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}