{"id":33056,"date":"2019-10-31T21:50:30","date_gmt":"2019-10-31T18:50:30","guid":{"rendered":"https:\/\/prohoster.info\/blog\/reliz-yadra-linux-5-1\/"},"modified":"2019-10-31T21:50:30","modified_gmt":"2019-10-31T18:50:30","slug":"reliz-yadra-linux-5-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-yadra-linux-5-1","title":{"rendered":"Izdaja jedra Linux 5.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"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 <noindex><a rel=\"nofollow\" href=\"https:\/\/lkml.org\/lkml\/2019\/5\/5\/278\">\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b<\/a><\/noindex> \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\">Linux 5.1<\/a><\/noindex>. Med med vsemi opaznimi novostmi: nov vmesnik za asinhrono vhodno\/izhodno io_uring, mo\u017enost uporabe NVDIMM kot RAM, podpora deljene virtualne pomnilni\u0161ke enote v Nouveau, podpora za raz\u0161irljivo spremljanje zelo velikih FS preko fanotify, mo\u017enost prilagajanja ravni stiskanja Zstd v Btrfs, nova obdelovalna enota cpuidle TEO, implementacija sistemskih klicev za re\u0161itev problema leta 2038, mo\u017enost zagona naprav z device-mapper brez initramfs, LSM-modul SafeSetID, podpora za kombinirane live popravke.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/kernelnewbies.org\/Linux_5.1\">Glavne<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/783084\">novosti<\/a><\/noindex>: <\/p>\n<ul>\n<li class=\"l\"> <b>\u0414\u0438\u0441\u043a\u043e\u0432\u0430\u044f \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430, \u0432\u0432\u043e\u0434\/\u0432\u044b\u0432\u043e\u0434 \u0438 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b<\/b>\n<ul>\n<li class=\"l\"> Implementiran je nov su\u010delje za asinkrono ulaz\/izlaz \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/kernel.dk\/io_uring.pdf\">io_uring<\/a><\/noindex>, koje je zanimljivo podr\u0161kom za polling ulaza\/izlaza i mogu\u0107no\u0161\u0107u rada kako sa, tako i bez, me\u0111uspremanja. Podsje\u0107amo, ranije predlo\u017eeni mehanizam asinkronog ulaz\/izlaza \u201eaio\u201c nije podr\u017eavao me\u0111uspremani ulaz\/izlaz, mogao je raditi samo u O_DIRECT re\u017eimu (bez me\u0111uspremanja i zaobilaze\u0107i cache), imao je problema s blokadama zbog \u010dekanja na dostupnost metapodataka i pokazivao je velike tro\u0161kove zbog kopiranja podataka u memoriji.\n<p>V okviru API<br \/>\nio_uring so se razvijalci trudili odpraviti pomanjkljivosti starega vmesnika aio. Po <noindex><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-block\/20190116175003.17880-1-axboe@kernel.dk\/\">izvedbe<\/a><\/noindex> io_uring je zelo blizu <noindex><a rel=\"nofollow\" href=\"https:\/\/spdk.io\/\">SPDK<\/a><\/noindex> in bistveno presega libaio pri delu s polnjenjem. Za uporabo io_uring v kon\u010dnih aplikacijah, ki delujejo v uporabni\u0161kem prostoru, je bila pripravljena knji\u017enica <noindex><a rel=\"nofollow\" href=\"http:\/\/git.kernel.dk\/cgit\/liburing\/\">liburing<\/a><\/noindex>, ki zagotavlja visoko raven obvijanja nad jedrskim vmesnikom;<\/p>\n<li class=\"l\"> V mehanizmu za sledenje dogodkom v sistemu fanotify() <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/amir73il\/fsnotify-utils\/wiki\/Super-block-root-watch\">je dodana<\/a><\/noindex> podpora za sledenje spremembam superblokov in strukturi <noindex><a rel=\"nofollow\" href=\"https:\/\/ext4.wiki.kernel.org\/index.php\/Ext4_Disk_Layout\">dirent<\/a><\/noindex> (dogodki ustvarjanja, odstranjevanja in premikanja map). Predstavljene mo\u017enosti pomagajo re\u0161iti te\u017eave z raz\u0161irljivostjo, ki se pojavijo pri ustvarjanju rekurzivnih sledi sprememb v zelo velikih FS s pomo\u010djo mehanizma inotify (spremembe dirent je bilo prej mogo\u010de slediti le preko inotify, vendar<br \/>\nje bila u\u010dinkovitost v pogojih rekurzivnega sledenja velikim vgrajenim mapam nezadostna). Zdaj je tak\u0161no spremljanje mogo\u010de u\u010dinkovito opraviti skozi fanotify;<\/p>\n<li class=\"l\"> V datote\u010dnem sistemu Btrfs <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=3f93aef535c8ea03e40cd8acf0753b3e6ed33e96\">je dodana<\/a><\/noindex> mogu\u0107nost postavljanja nivoa kompresije za algoritam zstd, koji se mo\u017ee smatrati optimalnim kompromisom izme\u0111u brzog, ali neu\u010dinkovitog lz4 i sporog, ali dobro kompresivnog xz. Analogno tome, kako se ranije mogao postavljati nivo kompresije pri primeni zlib, za zstd je dodatna podr\u0161ka za opciju montiranja \u201e-o compress=zstd:level\u201c. Tokom testiranja, minimalni prvi nivo obezbedio je kompresiju podataka od 2.658 puta pri brzini kompresije od 438.47 MB\/s, brzini dekompresije od 910.51 MB\/s i potro\u0161nji memorije od 780 MB, dok je maksimalni 15. nivo \u2014 bio 3.126 puta, ali uz brzinu kompresije od 37.30 MB\/s, dekompresije od 878.84 MB\/s i potro\u0161nje memorije od 2547 MB;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/plain\/Documentation\/device-mapper\/dm-init.txt?id=6bbc923dfcf57d6b97388819a7393835664c7a8e\">Dodana<\/a><\/noindex> mogu\u0107nost pokretanja sa datote\u010dnog sistema sme\u0161tenog na ure\u0111aju device-mapper, bez primene initramfs. Po\u010dev\u0161i od trenutnog izdanja jezgra, ure\u0111aj device-mapper mo\u017ee se direktno koristiti u procesu pokretanja, na primer, kao particija sa korenskim FS. Podesavanje particije vr\u0161i se pomo\u0107u startnog parametra \u201edm-mod.create\u201c. Me\u0111u dozvoljenim modulima za pokretanje na device-mapperu su: \u201ecrypt\u201c, \u201edelay\u201c, \u201elinear\u201c, \u201esnapshot-origin\u201c i \u201everity\u201c;\n<li class=\"l\"> V sistem datotek, usmerjen k Flash-nakupom F2FS, je dodana oznaka F2FS_NOCOW_FL, ki omogo\u010da izklop na\u010dina copy-on-write za dolo\u010deno datoteko;\n<li class=\"l\"> Iz jedra je bila odstranjena datote\u010dna sistem <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=22084\">Exofs<\/a><\/noindex>, ki predstavlja razli\u010dico ext2, prilagojeno za delo s shranjevalnimi napravami OSD (Device Object-based Storage). Odstranjena je tudi podpora za SCSI protokol za podobne shranjevalne naprave;\n<\/ul>\n<li class=\"l\"> <b>Virtualizacija in varnost<\/b>\n<ul>\n<li class=\"l\"> V prctl() je bila dodana mo\u017enost PR_SPEC_DISABLE_NOEXEC za upravljanje spekulativne izvedbe navodil za izbrani proces. Nova mo\u017enost omogo\u010da selektivno izklop spekulativne izvedbe za procese, ki so potencialno lahko napadeni z vrsto napada Spectre. Blokada velja do prvega klica exec();\n<li class=\"l\"> Uveden je bil LSM-modul <noindex><a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/doc\/html\/latest\/admin-guide\/LSM\/SafeSetID.html\">SafeSetID<\/a><\/noindex>, omogu\u0107avaju\u0107i sistemskim servisima bezbedno upravljanje korisnicima bez podizanja privilegija (CAP_SETUID) i bez dobijanja ovla\u0161\u0107enja korisnika root. Dodeljivanje privilegija vr\u0161i se putem definisanja u securityfs pravila na osnovu bele liste dozvoljenih vezivanja (u formi \u201eUID1:UID2\u201c);\n<li class=\"l\"> Dodane su niskonivojske izmene potrebne za stogovsku organizaciju u\u010ditavanja modula bezbednosti (LSM). Predstavljen je parametar pokretanja jezgra \u201elsm\u201c, koji omogu\u0107ava upravljanje tim, koji se moduli u\u010ditavaju i u kojem redosledu;\n<li class=\"l\"> V sistem za revizijo je bila dodana podpora za imenske prostore datotek.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/81a56f6dcd20\">Raz\u0161irjena<\/a><\/noindex> mo\u017enosti GCC-klju\u010dka structleak, ki omogo\u010da prepre\u010devanje morebitnih uhajanj vsebine pomnilnika. Zagotovljena je inicializacija vseh spremenljivk, ki se uporabljajo v kodi preko sklicevanja na kup.\n<\/ul>\n<li class=\"l\"> <b>Mre\u017ena podsistem<\/b>\n<ul>\n<li class=\"l\"> Za sokete <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/f5dd3d0c9638\">je bila uvedena<\/a><\/noindex> nova opcija \u201eSO_BINDTOIFINDEX\u201c, sli\u010dna<br \/>\n&#171;SO_BINDTODEVICE&#187;, vendar sprejema indeksno \u0161tevilko omre\u017enega vmesnika namesto imena vmesnika;<\/p>\n<li class=\"l\"> V skladi\u0161\u010de mac80211 je bila dodana mo\u017enost dodelitve ve\u010d BSSID (MAC-naslovov) enemu napravi. V okviru projekta za optimizacijo zmogljivosti WiFi je v skladi\u0161\u010de mac80211 dodano upo\u0161tevanje razporeditve eterskega \u010dasa in mo\u017enost razporejanja eterskega \u010dasa med ve\u010d postajami (pri delovanju v na\u010dinu dostopne to\u010dke se manj \u010dasa dodeli po\u010dasnim brez\u017ei\u010dnim postajem, namesto da bi se eterski \u010das enakomerno razporedil med vse postaje).\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=db2ab7a08f06\">devlink health<\/a><\/noindex>&#171;, ki zagotavlja obvestila ob te\u017eavah z omre\u017enim vmesnikom;\n<\/ul>\n<li class=\"l\"> <b>Pomnilnik in sistemske storitve<\/b>\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/torvalds\/c\/a9dce6679d736cb3d612af39bab9f31f8db66f9b\">Implementirano<\/a><\/noindex> varna dostava signalov, ob upo\u0161tevanju mo\u017enosti ponovne uporabe PID. Na primer, pri klicu kill je prej lahko pri\u0161lo do situacije, ko je bil cilj PID takoj po po\u0161iljanju signala spro\u0161\u010den zaradi kon\u010dnega dela procesa in zaseden z drugim procesom, kar je povzro\u010dilo, da je bil signal poslan drugemu procesu. Da bi se izognili tak\u0161nim situacijam, je bila dodana nova sistemska klicna funkcija pidfd_send_signal, ki uporablja datoteke iz \/proc\/pid za zagotavljanje stabilne povezave s procesom. Tudi \u010de bo PID ponovno uporabljen med obdelavo sistemskega klica, se datote\u010dni descriptor ne bo spremenil in ga je mogo\u010de varno uporabiti za po\u0161iljanje signala procesu.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/777212\/\">Dodana<\/a><\/noindex> mo\u017enost uporabe naprav trajne pomnilnosti (persistent-memory, na primer <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/NVDIMM\">NVDIMM.<\/a><\/noindex>) kot pomnilnik. Do sedaj so podobne naprave delovale kot naprave za shranjevanje, zdaj pa jih je mogo\u010de uporabiti tudi kot dodatno operativno pomnilnik. Mo\u017enost je bila uvedena v odgovor na \u017eelje uporabnikov, ki so pripravljeni sprejeti manj\u0161o zmogljivost in \u017eelijo uporabljati privzeti API za upravljanje pomnilnika jedra Linux namesto obstoje\u010dih sistemov za dodeljevanje pomnilnika v uporabni\u0161kem prostoru, ki delujejo nad mmap za dax-datoteko;\n<li class=\"l\"> Dodano je novo obdelovalno sredstvo za prazno zasedbo CPU (cpuidle, ugotavlja, kdaj lahko preklopimo CPU v globoke energetsko var\u010dne na\u010dine, globlje ko je stanje \u2014 ve\u010dje je var\u010devanje, a dalj\u0161i je \u010das za prehod iz stanja) \u2014 TEO (Upravitelj, osredoto\u010den na \u010dasovne dogodke). Do sedaj sta bila predlagana dva obdelovalca cpuidle \u2014 &#171;menu&#187; in &#171;ladder&#187;, ki se razlikujeta po heurstiki. Obdelovalec &#171;menu&#187; ima znane te\u017eave pri sprejemanju heursti\u010dnih odlo\u010ditev, zato je bilo odlo\u010deno, da se pripravi nov obdelovalec. TEO se pozicionira kot alternativa obdelovalcu &#171;menu&#187;, ki omogo\u010da dosego vi\u0161je zmogljivosti ob ohranjanju enake ravni porabe energije.<br \/>\nNov obdelovalec lahko aktivirate z zagonsko opcijo &#171;cpuidle.governor=teo&#187;;<\/p>\n<li class=\"l\"> V okviru dela na odpravi <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0_2038_%D0%B3%D0%BE%D0%B4%D0%B0\">problema leta 2038.<\/a><\/noindex>, ki jo povzro\u010da preliv 32-bitne vrste time_t, so bili dodani sistemski klici, ki ponujajo 64-bitne \u0161tevce \u010dasa za 32-bitne arhitekture. Tako je zdaj mogo\u010de uporabiti 64-bitno strukturo time_t na vseh arhitekturah. Podobne spremembe so bile izvedene tudi v omre\u017eni podsistemu za mo\u017enosti <noindex><a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/doc\/Documentation\/networking\/timestamping.txt\">timestamp<\/a><\/noindex>  omre\u017enih soketov;\n<li class=\"l\"> V sistem je bila vklju\u010dena funkcionalnost vro\u010dega uvajanja popravkov v jedro (live patching) <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/tree\/Documentation\/livepatch\/cumulative-patches.txt?id=c4e6874f2a2965e932f4a5cf2631bc6024e55021\">je dodana<\/a><\/noindex> mo\u017enost &#171;Atomic Replace&#187; za atomsko uporabo serije sprememb na eni funkciji. Ta mo\u017enost omogo\u010da \u0161irjenje povzetkov popravkov, ki zajemajo ve\u010d sprememb, namesto dovolj zapletenega postopka postopnega nalaganja live popravkov v strogo dolo\u010denem vrstnem redu. \u010ce so prej morale biti vsakokratne spremembe odvisne od stanja funkcije po prej\u0161nji spremembi, je sedaj mogo\u010de \u0161iriti ve\u010d sprememb, vezanih na eno izhodi\u0161\u010dno stanje (tj. spremljevalci lahko podpirajo en povzetni popravek v zvezi z osnovnim jedrom namesto verige odvisnih popravkov);\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=eac616557050737a8d6ef6fe0322d0980ff0ffde\">Objavljena<\/a><\/noindex> je zastarela podpora formatu izvr\u0161nih datotek a.out in<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=08300f4402abc0eb3bc9c91b27a529836710d32d\">je uklonjen<\/a><\/noindex> koda za oblikovanje core-datotek v formatu a.out, ki je v zapu\u0161\u010denem stanju. Format a.out se \u017ee dolgo ne uporablja na sistemih z Linuxom, generacija datotek a.out pa \u017ee dolgo ni podprta z vsemi sodobnimi orodji v privzetih konfiguracijah za Linux. Poleg tega je nalagalnik za datoteke a.out lahko v celoti implementiran v uporabni\u0161kem prostoru;<\/p>\n<li class=\"l\"> V mehanizem verifikacije BPF-programov je bila dodana mo\u017enost ugotavljanja in odstranjevanja neuporabljene kode. V jedro so vklju\u010deni tudi popravki s podporo spinlock za podsistem BPF, ki ponujajo dodatne mo\u017enosti za upravljanje s paralelnim izvajanjem BPF-programov;\n<\/ul>\n<li class=\"l\"> <b>Oprema<\/b>\n<ul>\n<li class=\"l\"> V gonilniku Nouveau <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=eeaf06ac1a5584e41cf289f8351e446bb131374b\">je dodana<\/a><\/noindex> podpora heterogene upravljanja pomnilnika, ki omogo\u010da dostop CPU-jem in GPU-jem do skupnih sinhroniziranih podro\u010dij pomnilnika. Sistem deljene virtualne pomnilnika (SVM, shared virtual memory) je implementiran na osnovi podsistema HMM (Heterogeneous memory management), ki omogo\u010da uporabo naprav s svojimi enotami za upravljanje pomnilnika (MMU, memory management unit), ki lahko dostopajo do glavne pomnilnika. Med drugim lahko z HMM organiziramo skupni naslovni prostor med GPU in CPU, v katerem lahko GPU dostopa do glavne pomnilnika procesa. Podpora SVM je trenutno vklju\u010dena le za GPU dru\u017eine Pascal, \u010deprav je podpora zagotovljena tudi za GPU Volta in Turing. Poleg tega, v Nouveau <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=f180bf12ac061f093abb9247505f661817973cae\">dodano<\/a><\/noindex> nov ioctl za upravljanje migracijo obmo\u010dij pomnilnika procesov v pomnilnik GPU;\n<li class=\"l\"> V DRM-pogonu Intel za GPU Skylake in novej\u0161e (gen9+) <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=7360c9f6b857e22a48e545f4e99c79630994e932\">vklju\u010den<\/a><\/noindex> \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0440\u0435\u0436\u0438\u043c fastboot, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0441\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043d\u0435\u043d\u0443\u0436\u043d\u044b\u0435 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0440\u0435\u0436\u0438\u043c\u043e\u0432 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438. <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=5e0f5a58b167fc2c8352d90c0faa8c0c9ca75c26\">Dodani<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/03ca3cf8e9aa7549e6c398462af0f68bdd43e7fe\">\u043d\u043e\u0432\u044b\u0435<\/a><\/noindex> \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u044b \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u043d\u0430 \u0431\u0430\u0437\u0435 \u043c\u0438\u043a\u0440\u043e\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440 Coffelake \u0438 Ice Lake. \u0414\u043b\u044f \u0447\u0438\u043f\u043e\u0432 Coffelake <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=c3b5a8430daadf5b8ec9757d6c81149903cbe99f\">je dodana<\/a><\/noindex> \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 GVT (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=41187\">\u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f GPU<\/a><\/noindex>). \u0414\u043b\u044f \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 GPU <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=39c68e87bc50a71bcfe93582d9b0673ef30db418\">je bila uvedena<\/a><\/noindex> \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 VFIO EDID. \u0414\u043b\u044f LCD \u043f\u0430\u043d\u0435\u043b\u0435\u0439 MIPI\/DSI <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=7b5618f4b834330a052958db934c3dffad4a15c2\">je dodana<\/a><\/noindex> \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 ACPI\/PMIC. <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=a0ff6779c75fe86a66b8c2eb439a40a12139eb02\">Realizirano<\/a><\/noindex> \u043d\u043e\u0432\u044b\u0435 TV-\u0440\u0435\u0436\u0438\u043c\u044b 1080p30\/50\/60 TV;\n<li class=\"l\"> \u0412 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 amdgpu \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 GPU Vega10\/20 BACO. \u0420\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u044b \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0438\u0442\u0430\u043d\u0438\u0435\u043c \u0434\u043b\u044f Vega 10\/20 \u0438 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u0443\u043b\u0435\u0440\u043e\u043c \u0434\u043b\u044f Vega 10. \u0422\u0430\u043a\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u043d\u043e\u0432\u044b\u0435 PCI-\u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u044b \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0434\u043b\u044f GPU Picasso. <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=67dd1a36334ffce82bebeb2d633e152aa436d370\">Dodano<\/a><\/noindex> \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u043c\u044b\u043c\u0438 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044f\u043c\u0438 \u0434\u043b\u044f \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0432\u0437\u0430\u0438\u043c\u043d\u044b\u0445 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043e\u043a;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=557c37360eca864eba692be7b7b72ec937b330af\">Dodano<\/a><\/noindex> DRM\/KMS-\u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u0434\u043b\u044f \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u0435\u043b\u0435\u0439 \u044d\u043a\u0440\u0430\u043d\u043d\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 <noindex><a rel=\"nofollow\" href=\"https:\/\/community.arm.com\/developer\/tools-software\/graphics\/b\/blog\/posts\/mali-d71-and-the-next-generation-display-solution\">ARM Komeda<\/a><\/noindex> (Mali D71);\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u044d\u043a\u0440\u0430\u043d\u043d\u044b\u0445 \u043f\u0430\u043d\u0435\u043b\u0435\u0439 Toppoly TPG110, Sitronix ST7701, PDA 91-00156-A0, LeMaker BL035-RGB-002 3.5 \u0438 Kingdisplay kd097d04;\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0437\u0432\u0443\u043a\u043e\u0432\u044b\u0445 \u043a\u043e\u0434\u0435\u043a\u043e\u0432 Rockchip RK3328, Cirrus Logic CS4341 \u0438 CS35L36, MediaTek MT6358, Qualcomm WCD9335 \u0438 Ingenic JZ4725B, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Mediatek MT8183;\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 NAND-\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u0432 Flash STMicroelectronics FMC2, Amlogic Meson;\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u0435\u043b\u0435\u0439 \u0434\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f Habana AI;\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0433\u0438\u0433\u0430\u0431\u0438\u0442\u043d\u044b\u0445 Ethernet-\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u0432 NXP ENETC \u0438 \u0431\u0435\u0441\u043f\u0440\u043e\u0432\u043e\u0434\u043d\u044b\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 MediaTek MT7603E (PCIe) \u0438 MT76x8.\n<\/ul>\n<\/ul>\n<p>Latinoameri\u0161ki sklad prostega programske opreme <noindex><a rel=\"nofollow\" href=\"http:\/\/www.fsfla.org\/ikiwiki\/selibre\/linux-libre\/\">je formirala<\/a><\/noindex><br \/>\nvarijantu <noindex><a rel=\"nofollow\" href=\"http:\/\/www.fsfla.org\/ikiwiki\/selibre\/linux-libre\/\">\u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0435 \u044f\u0434\u0440\u043e 5.1<\/a><\/noindex> \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/linux-libre.fsfla.org\/pub\/linux-libre\/releases\/5.1-gnu\/\">Linux-libre 5.1-gnu<\/a><\/noindex>, \u043e\u0447\u0438\u0449\u0435\u043d\u043d\u043e\u0435 \u043e\u0442 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u0440\u043e\u0448\u0438\u0432\u043e\u043a \u0438 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0445 \u043d\u0435\u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0438\u043b\u0438 \u0443\u0447\u0430\u0441\u0442\u043a\u0438 \u043a\u043e\u0434\u0430, \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u043c. \u0412 \u043d\u043e\u0432\u043e\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u0435 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0431\u043b\u043e\u0431\u043e\u0432 \u0432 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430\u0445 mt7603 \u0438 goya. \u041e\u0431\u043d\u043e\u0432\u043b\u0451\u043d \u043a\u043e\u0434 \u043e\u0447\u0438\u0441\u0442\u043a\u0438 \u0431\u043b\u043e\u0431\u043e\u0432 \u0432 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430\u0445 \u0438 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 wilc1000, iwlwifi, soc-acpi-intel, brcmfmac, mwifiex, btmrvl, btmtk \u0438 touchscreen_dmi. \u041f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0430 \u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u0431\u043b\u043e\u0431\u043e\u0432 \u0432 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0435 \u043f\u0440\u043e\u0448\u0438\u0432\u043e\u043a lantiq xrx200 \u0438\u0437-\u0437\u0430 \u0435\u0433\u043e \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u0438\u0437 \u044f\u0434\u0440\u0430.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Izvor: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50631\">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 5.1. \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: \u043d\u043e\u0432\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0434\u043b\u044f \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430 io_uring, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f NVDIMM \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u041e\u0417\u0423, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0432 Nouveau \u0440\u0430\u0437\u0434\u0435\u043b\u044f\u0435\u043c\u043e\u0439 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u043e\u0447\u0435\u043d\u044c \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0424\u0421 \u0447\u0435\u0440\u0435\u0437 fanotify, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0443\u0440\u043e\u0432\u043d\u0435\u0439 \u0441\u0436\u0430\u0442\u0438\u044f Zstd \u0432 Btrfs, \u043d\u043e\u0432\u044b\u0439 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a cpuidle TEO, \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0432\u044b\u0437\u043e\u0432\u043e\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-33056","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - 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.\" \/>\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\/sl\/blog\/news\/reliz-yadra-linux-5-1\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sl_SI\" \/>\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 5.1 | 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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-yadra-linux-5-1\" \/>\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=\"2019-10-31T18:50:30+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:50:30+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\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.1 | ProHoster","description":"Po dveh mesecih razvoja je Linus Torvalds predstavil izid jedra Linux.","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-yadra-linux-5-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sl_SI","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 5.1 | 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.","og:url":"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-yadra-linux-5-1","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":"2019-10-31T18:50:30+00:00","article:modified_time":"2019-10-31T18:50:30+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"33056","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":null,"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-01-21 13:47:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:47:29","updated":"2026-01-21 13:47:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/33056","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/comments?post=33056"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/33056\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=33056"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=33056"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=33056"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}