{"id":121428,"date":"2025-01-20T15:46:03","date_gmt":"2025-01-20T13:46:03","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-13"},"modified":"2025-01-20T15:46:03","modified_gmt":"2025-01-20T13:46:03","slug":"reliz-yadra-linux-6-13","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-yadra-linux-6-13","title":{"rendered":"Lansarea kernel-ului Linux 6.13","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dup\u0103 dou\u0103 luni de dezvoltare, Linus Torvalds a lansat versiunea kernel-ului Linux 6.13. Printre cele mai notabile schimb\u0103ri se num\u0103r\u0103: modul de eliminare lene\u0219\u0103 \u00een planificatorul de sarcini, suport pentru scrierea atomic\u0103 \u00een XFS \u0219i Ext4, mecanismul \u201emultigrain timestamps\u201d, modul adaptiv de activare a polling-ului \u00een subsistemul de re\u021bea, posibilitatea de a compila cu optimiz\u0103ri AutoFDO, suport pentru mecanismul de protec\u021bie ARM65 Guarded Control Stack, izolarea ma\u0219inilor virtuale prin extensia ARM CCA, stive separate \u00een BPF, eliminarea ReiserFS, driverul virtual-cpufreq, API-ul netlink net-shaper, modul de montare tmpfs care \u021bine cont de majuscule\/minuscule, suport pentru extensiile POSIX \u00een SMB3, driverul AMD Cache Optimizer.      <\/p>\n<p>Noua versiune include 14172 de corec\u021bii de la 2086 de dezvoltatori, dimensiunea patch-ului fiind de 46 MB (modific\u0103rile au afectat 15375 de fi\u0219iere, s-au ad\u0103ugat 598707 linii de cod, 406294 linii fiind \u0219terse). \u00cen versiunea anterioar\u0103 au fost 14607 corecturi de la 2167 de dezvoltatori, dimensiunea patch-ului fiind de 37 MB. Aproximativ 52% din modific\u0103rile incluse \u00een 6.13 sunt legate de driverele de dispozitive, aproximativ 13% se refer\u0103 la actualiz\u0103ri de cod specifice arhitecturilor hardware, 11% sunt legate de stiva de re\u021bea, 4% de sisteme de fi\u0219iere \u0219i 3% de subsistemele interne ale kernel-ului.        <\/p>\n<p>Principalele nout\u0103\u021bi \u00een kernel-ul 6.13:  <\/p>\n<ul>\n<li class=\"l\"> <b>Subsistemul de disc, I\/O \u0219i sistemele de fi\u0219iere<\/b>\n<ul>\n<li class=\"l\"> A fost ad\u0103ugat mecanismul \u201emultigrain timestamps\u201d, care permite ob\u021binerea informa\u021biilor despre timpul de modificare sau accesare a fi\u0219ierelor cu o precizie de peste o milisecund\u0103, dar f\u0103r\u0103 un impact negativ asupra performan\u021bei. Cre\u0219terea preciziei etichetelor duce la costuri suplimentare datorit\u0103 cre\u0219terii intensit\u0103\u021bii scrierii de metadate pe disc, prin urmare, \u00een implementarea propus\u0103, etichetele mai precise sunt create nu pentru toate fi\u0219ierele, ci doar pentru cele pentru care procesele solicit\u0103 astfel de etichete prin apelul getattr().\n<li class=\"l\"> A fost ad\u0103ugat suport pentru opera\u021biuni atomice de scriere, \u00een care scrierea datelor, a c\u0103ror dimensiune dep\u0103\u0219e\u0219te dimensiunea sectorului, se realizeaz\u0103 atomic pe dispozitive de stocare care ofer\u0103 aceast\u0103 posibilitate. \u00cen prezent, scrierea atomic\u0103 este implementat\u0103 pentru XFS, Ext4 \u00een modul O_DIRECT (Direct I\/O) \u0219i md RAID 0\/1\/10.\n<li class=\"l\"> A fost propus un nou mecanism de num\u0103rare a referin\u021belor pentru fi\u0219iere, asigur\u00e2nd un c\u00e2\u0219tig de performan\u021b\u0103 de 3-5% \u00een sarcini de lucru cu mai mult de 255 de fire.\n<li class=\"l\"> Implementarea sistemului de fi\u0219iere ReiserFS a fost eliminat\u0103, care a fost declarat\u0103 \u00eenvechit\u0103 anul trecut.\n<li class=\"l\"> A fost ad\u0103ugat parametrul sysctl \u201efs.dentry-negative\u201d pentru stabilirea \u00een VFS a politicii de cur\u0103\u021bare a \u00eenregistr\u0103rilor \u201edentry\u201d (reprezentarea intern\u0103 a elementelor din directoare) dup\u0103 \u0219tergerea fi\u0219ierelor asociate. Pentru unele tipuri de sarcini de lucru este mai optim s\u0103 se p\u0103streze astfel de \u00eenregistr\u0103ri pentru fi\u0219ierele \u0219terse, iar pentru altele - s\u0103 se elimine, de aceea \u00een kernel este oferit\u0103 op\u021biunea de alegere (implicit, \u201edentry\u201d nu sunt eliminate automat).\n<li class=\"l\"> Func\u021bia de sistem statmount() a fost extins\u0103 cu op\u021biunea STATMOUNT_OPT_ARRAY pentru a returna o list\u0103 de op\u021biuni pentru sistemul de fi\u0219iere sub form\u0103 de array de \u0219iruri, care se termin\u0103 cu un caracter nul \u0219i nu utilizeaz\u0103 escaparea &#171;&#092;000&#187;. A fost ad\u0103ugat suport pentru returnarea subtipului FS (fs_subtype, pentru a determina utilizarea FUSE), op\u021biunile de montare sigur\u0103 \u0219i superblocatul surs\u0103 (sb_source).\n<li class=\"l\"> \u00cen OverlayFS a fost ad\u0103ugat\u0103 posibilitatea specific\u0103rii straturilor prin descriptorii de fi\u0219iere, nu prin numele c\u0103ilor de fi\u0219iere.\n<li class=\"l\"> Sistemului de fi\u0219iere tmpfs i s-a ad\u0103ugat op\u021biunea de montare &#171;casefold&#187; pentru a func\u021biona f\u0103r\u0103 a \u021bine cont de cazul literelor \u0219i op\u021biunea &#171;strict_encoding&#187; pentru a bloca crearea fi\u0219ierelor cu nume ce con\u021bin caractere incorecte UTF-8.\n<li class=\"l\"> A fost propus un nou set de apeluri de sistem pentru gestionarea atributelor extinse ale fi\u0219ierelor: setxattrat(), getxattrat(), listxattrat() \u0219i removexattrat(). Spre deosebire de apelurile de sistem setxattr(), getxattr(), listxattr() \u0219i removexattr(), noile variante necesit\u0103 specificarea descriptorului de fi\u0219iere al directorului, \u00een raport cu care se efectueaz\u0103 c\u0103utarea c\u0103ii fi\u0219ierului.\n<li class=\"l\"> \u00cen Btrfs a fost ad\u0103ugat\u0103 opera\u021bia ioctl BTRFS_IOC_SUBVOL_SYNC_WAIT, care include a\u0219teptarea finaliz\u0103rii cur\u0103\u021b\u0103rii subvolumelor, permi\u021b\u00e2nd utilizatorilor neprivilegia\u021bi s\u0103 execute comanda &#171;btrfs subvolume sync&#187;, f\u0103r\u0103 acces la ioctl SEARCH_TREE (util\u0103 \u00een aplica\u021biile de backup care cur\u0103\u021b\u0103 subvolumele). A fost ad\u0103ugat\u0103 opera\u021bia ioctl ENCODED_READ pentru citirea datelor codificate prin io_uring, de exemplu, pentru citirea direct\u0103 a extintelor comprimate f\u0103r\u0103 decompresie. Lucr\u0103rile continu\u0103 pentru tranzi\u021bia la utilizarea foli\u021bilor de pagin\u0103 (page folios). S-a redus apari\u021bia blocajelor concurente (&#171;lock contention&#187;) \u00een timpul c\u0103ut\u0103rii referin\u021belor \u00eencorporate \u0219i la enumerarea bufferelor de extinte. A crescut eficien\u021ba comprim\u0103rii h\u0103r\u021bilor de extinte.\n<li class=\"l\"> \u00cen sistemul de fi\u0219iere EROFS (Extendable Read-Only File System), destinat utiliz\u0103rii pe parti\u021bii accesibile \u00een modul doar pentru citire, a fost implementat\u0103 op\u021biunea de a utiliza \u00een apelul de sistem lseek() op\u021biunile SEEK_HOLE \u0219i SEEK_DATA.\n<li class=\"l\"> \u00cen F2FS a fost ad\u0103ugat suportul pentru reflectarea dispozitivelor (&#171;device aliasing&#187;), care permite rezervarea temporar\u0103 a unei zone \u00een F2FS pentru utilizarea unei p\u0103r\u021bi a dispozitivului bloc \u00een alt FS. Dup\u0103 finalizarea opera\u021biei externe, zona rezervat\u0103 poate fi returnat\u0103 \u00een F2FS. De exemplu, se poate crea FS cu comanda &#171;mkfs.f2fs -c \/dev\/vdc@vdc.file \/dev\/vdb&#187;, dup\u0103 care con\u021binutul dispozitivului \/dev\/vdc va fi rezervat \u0219i reflectat \u00een fi\u0219ierul vdc.file, iar parti\u021bia \/dev\/vdc poate fi utilizat\u0103 pentru nevoile proprii, de exemplu, format\u00e2ndu-se pentru un alt FS. Pentru a returna con\u021binutul rezervat, este suficient s\u0103 se \u0219tearg\u0103 fi\u0219ierul vdc.file.\n<li class=\"l\"> \u00cen XFS a fost inclus suportul pentru cotele dispozitivelor realtime. A fost ad\u0103ugat suportul pentru directorul de metadate, \u00een care sunt plasate toate inode-urile cu metadate.\n<li class=\"l\"> Mecanismul FUSE a fost extins cu capacitatea de a modifica dinamic num\u0103rul maxim de pagini (FUSE_MAX_MAX_PAGES), utiliz\u00e2nd &#171;sysctl fs.fuse.max_pages_limit&#187;. Lucr\u0103rile implic\u0103 foliile de pagin\u0103 (page folios).\n<li class=\"l\"> \u00cen SMB a fost implementat suport pentru extensiile POSIX pentru SMB3, necesare pentru stocarea unor tipuri speciale de fi\u0219iere, cum ar fi fifo, fi\u0219ierele dispozitiv \u0219i link-uri simbolice. A fost ad\u0103ugat\u0103 posibilitatea de a monta o parti\u021bie cu o parol\u0103 alternativ\u0103, aplicat\u0103 la rota\u021bia parolelor. A fost introdus\u0103 o nou\u0103 op\u021biune de montare &#171;cifs.upcall&#187; pentru a defini spa\u021biul de nume. A fost asigurat\u0103 recunoa\u0219terea fi\u0219ierelor simbolice \u0219i blocuri de dispozitive, create \u00een Windows NFS Server. A fost ad\u0103ugat suport pentru link-uri simbolice de tip WSL (Windows Subsystem for Linux).\n<li class=\"l\"> Sistemele de fi\u0219iere UBIFS, ADFS, BEFS, HFS, HFSPLUS, HPFS, JFS \u0219i ECRYPTFS au fost migrate la utilizarea noului API pentru montarea parti\u021biilor.\n<li class=\"l\"> Sistemele de fi\u0219iere ECRYPTFS, UFS \u0219i NILFS2 au fost migrate la utilizarea foliantelor de pagin\u0103 de memorie.                          <\/ul>\n<li class=\"l\"> <b>Memorie \u0219i servicii de sistem<\/b>\n<ul>\n<li class=\"l\"> \u00cen programator a fost implementat un model de excludere lenes\u0103 a sarcinilor (PREEMPT_LAZY, preemp\u021bie lene\u0219\u0103), care corespunde modelului de excludere complet\u0103 (&#171;full preemption&#187;) pentru sarcini \u00een timp real (RR\/FIFO\/DEADLINE), dar \u00eent\u00e2rzie excluderea sarcinilor obi\u0219nuite (SCHED_NORMAL) p\u00e2n\u0103 la limita ticui. \u00cent\u00e2rzierea specificat\u0103 duce la reducerea cazurilor de excludere a de\u021bin\u0103torilor de blocaje, ceea ce permite apropierea performan\u021bei de configura\u021biile ce utilizeaz\u0103 modelul de excludere voluntar\u0103 (voluntary preemption). Astfel, noul model p\u0103streaz\u0103 capacit\u0103\u021bile de excludere complet\u0103 \u00een raport cu sarcinile \u00een timp real, dar minimizeaz\u0103 sc\u0103derea performan\u021bei pentru sarcinile obi\u0219nuite. \u00cen plus, noul model simplific\u0103 logica opera\u021biunilor de excludere a sarcinilor \u00een nucleu, prin excluderea din procesul de programare a handlerilor care se afl\u0103 \u00een alte componente ale nucleului (\u00een afara programatorului de sarcini).\n<li class=\"l\"> La compilarea cu compilatorul Clang a fost oferit\u0103 posibilitatea utiliz\u0103rii optimiz\u0103rilor.<br \/>\n<br \/>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62587\">opennet.ro<\/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.13. \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: \u0440\u0435\u0436\u0438\u043c \u043b\u0435\u043d\u0438\u0432\u043e\u0433\u043e \u0432\u044b\u0442\u0435\u0441\u043d\u0435\u043d\u0438\u044f \u0432 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0435 \u0437\u0430\u0434\u0430\u0447, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0430\u0442\u043e\u043c\u0430\u0440\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 XFS \u0438 Ext4, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c &#171;multigrain timestamps&#187;, \u0430\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u0438\u043d\u0433\u0430 \u0432 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0435, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u0431\u043e\u0440\u043a\u0438 \u0441 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f\u043c\u0438 AutoFDO, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 \u0437\u0430\u0449\u0438\u0442\u044b ARM65 Guarded Control Stack, \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u044f \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 [&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-121428","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.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.13.\" \/>\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\/ro\/blog\/news\/reliz-yadra-linux-6-13\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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.13 | 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.13.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-yadra-linux-6-13\" \/>\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-01-20T13:46:03+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-01-20T13:46:03+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\udd47Versiunea nucleului Linux 6.13 | ProHoster","description":"Dup\u0103 dou\u0103 luni de dezvoltare, Linus Torvalds a prezentat versiunea nucleului Linux 6.13.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-yadra-linux-6-13","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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.13 | 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.13.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-yadra-linux-6-13","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-01-20T13:46:03+00:00","article:modified_time":"2025-01-20T13:46:03+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"121428","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-01-23 09:50:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 09:50:20","updated":"2026-01-23 09:50:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/121428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=121428"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/121428\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=121428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=121428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=121428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}