{"id":183913,"date":"2026-10-21T11:41:23","date_gmt":"2026-10-21T09:41:23","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/reliz-yadra-linux-7-3"},"modified":"2026-10-21T11:41:23","modified_gmt":"2026-10-21T09:41:23","slug":"reliz-yadra-linux-7-3","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-yadra-linux-7-3","title":{"rendered":"Lansarea nucleului Linux 7.3","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dup\u0103 dou\u0103 luni de dezvoltare, Linus Torvalds a prezentat lansarea nucleului Linux 7.3. Printre cele mai notabile schimb\u0103ri se num\u0103r\u0103: un mecanism de izolare a FS-ului bazat pe pseudo-FS failfs \u0219i apelul de sistem fchroot(), suport pentru crearea planificatorilor \u00eengloba\u021bi SCHED_EXT, handleri BPF pentru executabile, fluxuri alternative de date \u00een NTFS3, optimiz\u0103ri de performan\u021b\u0103 pentru FUSE, Btrfs \u0219i Ext4, suport pentru Apple Time Machine \u00een ksmbd, eliminarea FS-ului EFS \u0219i FreeVxFS, modul de acces direct la dispozitivele de stocare, \u00eembun\u0103t\u0103\u021birea gestion\u0103rii lipsei de memorie video, urm\u0103rirea acces\u0103rilor la memoria sistemului gazd\u0103 prin userfaultfd, comprimarea regulilor AppArmor, restric\u021bionarea accesului la AF_ALG, suport pentru cipurile Apple M3 Pro, Max \u0219i Ultra.<\/p>\n<p>Noua versiune include 20.260 de corec\u021bii de la 3.171 de dezvoltatori, dintre care 807 au trimis pentru prima dat\u0103 modific\u0103rile lor \u00een nucleu. Dimensiunea patch-ului este de 63 MB (modific\u0103rile au afectat 14.923 de fi\u0219iere, fiind ad\u0103ugate 943.849 de linii de cod,<br \/>\nau fost \u0219terse 297.515 linii). \u00cen versiunea anterioar\u0103 au fost 17.833 de corec\u021bii de la 2.766 de dezvoltatori, dimensiunea patch-ului fiind de 68 MB. Aproximativ 44% din toate modific\u0103rile disponibile \u00een 7.3 se refer\u0103 la driverele de dispozitive, \u00een jur de 12% din modific\u0103ri \u021bin de actualiz\u0103rile codului specifice arhitecturilor hardware, 12% se leag\u0103 de stiva de re\u021bea, 5% de sistemele de fi\u0219iere \u0219i 3% de subsistemele interne ale nucleului. <\/p>\n<p>Principalele nout\u0103\u021bi din nucleul 7.3 (1, 2, 3):\n<\/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 efectuat\u0103 o optimizare a performan\u021bei FS-ului Btrfs. Pentru unit\u0103\u021bile de stocare care nu sunt SSD au fost eliminate \u00eent\u00e2rzierile inutile, ceea ce a dus la o cre\u0219tere de cinci ori a l\u0103\u021bimii de band\u0103 pentru sarcinile care folosesc activ func\u021bia fsync, cum ar fi scrierea jurnalelor. \u00cen fsync a fost dezactivat\u0103 determinarea golurilor \u00een fi\u0219ierele cu un num\u0103r mare de extenturi \u0219i f\u0103r\u0103 goluri, ceea ce a accelerat executarea unor teste specifice de p\u00e2n\u0103 la 5 ori.\n<p>La urm\u0103rirea bufferelor de extenturi necache-uite, structura xarray a fost \u00eenlocuit\u0103 cu o list\u0103 LRU local\u0103, ceea ce a dus la cre\u0219terea performan\u021bei acestor opera\u021biuni de 3 ori. Au fost eliminate sc\u0103derile de performan\u021b\u0103 \u00een modul de intrare\/ie\u0219ire direct\u0103, cauzate de regresii \u00een lans\u0103rile anterioare ale nucleului. Au fost reduse blocajele \u00een timpul citirii anticipate a extenturilor, ceea ce a diminuat cheltuielile generale atunci c\u00e2nd diferite sarcini acceseaz\u0103 zonele care se suprapun. <\/p>\n<li class=\"l\"> \u00cen Btrfs a fost eliminat\u0103 suportul pentru prima versiune a cache-ului cu informa\u021bii despre spa\u021biul liber. FS-urile create pe sisteme vechi trebuie migrate la a doua versiune a cache-ului folosind utilitarul btrfstune, altfel acestea vor func\u021biona mai lent. De asemenea, op\u021biunea de montare \u201eusebackuproot\u201d a fost eliminat\u0103, iar \u00een locul ei trebuie utilizat\u0103 \u201erescue=usebackuproot\u201d.\n<li class=\"l\"> \u00cen sistemul de fi\u0219iere Ext4, performan\u021ba opera\u021biunilor paralele de scriere a fost \u00eembun\u0103t\u0103\u021bit\u0103 la intrare\/ie\u0219ire direct\u0103 (Direct I\/O) \u0219i a fost accelerat\u0103 rezervarea zonelor goale prin apelul fallocate(). A fost eliminat\u0103 o regresie care reducea performan\u021ba \u00een cazul scrierii tamponate.\n<li class=\"l\"> \u00cen FS-ul Ext4, modul de montare \u201edata=journal\u201d a fost clasificat ca fiind \u00eenvechit. Suportul pentru aceast\u0103 op\u021biune de montare este planificat s\u0103 fie oprit \u00een 2028. Op\u021biunea \u201edata=journal\u201d activeaz\u0103 modul de jurnalizare complet\u0103, \u00een care sunt \u00eenregistrate nu doar metadatele, ci \u0219i datele \u00een sine, asigur\u00e2nd o rezisten\u021b\u0103 ridicat\u0103 \u00een caz de e\u0219ecuri, dar complica \u00eentre\u021binerea codului \u0219i duce la o reducere semnificativ\u0103 a performan\u021bei comparativ cu modurile \u201edata=ordered\u201d \u0219i \u201edata=writeback\u201d.\n<li class=\"l\"> Sistemul de fi\u0219iere EFS a fost eliminat, acesta fiind utilizat \u00een versiunile anterioare ale sistemului de operare IRIX, nu a mai fost folosit de aproximativ 30 de ani \u0219i nu a fost \u00eentre\u021binut de mai bine de 20 de ani. Pentru cei care au nevoie de acces la parti\u021biile EFS, exist\u0103 utilitare care func\u021bioneaz\u0103 \u00een spa\u021biul utilizatorului.\n<li class=\"l\"> Sistemul de fi\u0219iere FreeVxFS, care implementa formatul FS VERITAS VxFS folosit \u00een SCO UnixWare \u00een anii 1990, a fost eliminat, acesta fiind \u00eenvechit \u0219i neutilizat \u00een practic\u0103.\n<li class=\"l\"> \u00cen mecanismul de creare a sistemelor de fi\u0219iere \u00een spa\u021biul utilizatorului FUSE, performan\u021ba a fost \u00eembun\u0103t\u0103\u021bit\u0103 \u0219i consumul de memorie a fost redus prin utilizarea sistemului de intrare\/ie\u0219ire asincron io_uring. Accelerarea a fost ob\u021binut\u0103 prin ad\u0103ugarea capacit\u0103\u021bii de a transmite grupuri de bufferi din spa\u021biul utilizatorului c\u0103tre kernel \u0219i eliminarea tampon\u0103rii inutile (zero-copy) atunci c\u00e2nd serverul FUSE acceseaz\u0103 paginile de memorie ale procesului client sau cache-ul pe pagini.\n<li class=\"l\"> Pentru dispozitivele bloc, a fost implementat un flag RWF_DONTCACHE, similar cu modul de intrare\/ie\u0219ire direct\u0103.<br \/>\n(Direct I\/O), care poate fi utilizat \u00een func\u021biile preadv2() \u0219i pwritev2() sau \u00een cererile de citire \u0219i scriere prin io_uring pentru accesul la dispozitivele de bloc, ocolind cache-ul pe pagini. De exemplu, acest flag poate fi utilizat \u00een SGBD-uri pentru lucrul la un nivel joas\u0103 cu dispozitivele de bloc.<\/p>\n<li class=\"l\"> \u00cen FS overlayfs a fost ad\u0103ugat\u0103 suport pentru maparea identificatorilor de utilizatori, utilizat\u0103 pentru a corela fi\u0219ierele unui anumit utilizator pe o parti\u021bie str\u0103in\u0103 montat\u0103 cu un alt utilizator \u00een sistemul actual.\n<li class=\"l\"> A fost \u00eembun\u0103t\u0103\u021bit\u0103 suportul pentru montarea mai multor FS de pe un singur dispozitiv de bloc.\n<li class=\"l\"> \u00cen driverul ntfs3 a fost implementat suportul ini\u021bial pentru fluxurile alternative de date, separate prin dou\u0103 puncte \u00een numele fi\u0219ierului. Pentru a crea un nou flux alternativ, se poate folosi comanda \u201etouch file:flux\u201d, pentru citire \u2014 \u201ecat file:flux\u201d, pentru \u0219tergere \u2014 \u201erm file:flux\u201d, pentru a lista fluxurile disponibile \u2014 \u201ecat file:query_streams\u201d.\n<li class=\"l\"> \u00cen noua implementare NTFS (ntfsplus) \u00een modul doar lectura a ap\u0103rut suport pentru tehnologia de compresie transparent\u0103 a fi\u0219ierelor folosind filtrele de overlay WOF (Windows Overlay Filter).\n<li class=\"l\"> \u00cen serverul NFS a fost ad\u0103ugat suport pentru opera\u021bia CB_NOTIFY, care permite clientului s\u0103 cacheze metadatele directoarelor pe partea sa, primind notific\u0103ri despre modific\u0103ri de la server.\n<li class=\"l\"> \u00cen FS F2FS a fost ad\u0103ugat suport pentru \u0219tergerea dinamic\u0103 (f\u0103r\u0103 a demonta FS) a parti\u021biilor dintr-un pool comun cu mutarea automat\u0103 a datelor pe alte parti\u021bii \u0219i revenirea \u00eenapoi (de exemplu, un dispozitiv poate fi temporar scos pentru alte necesit\u0103\u021bi).\n<li class=\"l\"> \u00cen XFS a fost ad\u0103ugat suport pentru flag-ul FALLOC_FL_WRITE_ZEROES \u00een apelul de sistem fallocate(), permi\u021b\u00e2nd umplerea cu zerouri a unui interval specificat \u00een fi\u0219ier, folosind comanda WRITE_ZERO suportat\u0103 de anumite SSD-uri, care efectueaz\u0103 anularea f\u0103r\u0103 opera\u021biuni de intrare\/ie\u0219ire.\n<\/ul>\n<li class=\"l\"> <b>Memorie \u0219i servicii de sistem<\/b>\n<ul>\n<li class=\"l\"> A fost \u00eembun\u0103t\u0103\u021bit\u0103 gestionarea lipsei de memorie video. \u00cen situa\u021bia \u00een care memoria video liber\u0103 este epuizat\u0103, nucleul \u00eencearc\u0103 acum s\u0103 mute din memoria video \u00een memoria sistemului (GTT) buferele aplica\u021biilor care nu au o cot\u0103 de memorie garantat\u0103 (cgroup dmem), \u00een loc s\u0103 refuze imediat alocarea memoriei video. Aceast\u0103 abordare garanteaz\u0103 alocarea resurselor aplica\u021biei pentru care sistemul a rezervat o anumit\u0103 cantitate de memorie video, chiar dac\u0103 memoria este deja alocat\u0103 altor aplica\u021bii. Anterior, dac\u0103 unei aplica\u021bii f\u0103r\u0103 cot\u0103 i se alocase deja memorie video, \u00een situa\u021bia de lips\u0103 de memorie video, aplica\u021bia cu cote garantate nu putea ob\u021bine memorie video, \u0219i \u00een loc de memorie video, prin subsistemul TTM (Translation Table Maps), aplica\u021biei i se aloca o memorie RAM sistemic\u0103 mai lent\u0103, adresat\u0103 de GPU (GTT).<br \/>\nSuportul pentru cgroup dmem a fost implementat pentru driverele nouveau, xe \u0219i amdgpu.<\/p>\n<li class=\"l\"> \u00cen mecanismul SCHED_EXT, care permite utilizarea BPF pentru crearea programatorilor CPU, a fost finalizat\u0103 munca asupra capacit\u0103\u021bii de a crea programatori \u00eencorpora\u021bi (sub-scheduler), prin care fiecare cgroup poate avea propriul programator de sarcini.\n<li class=\"l\"> \u00cen planificatorul de sarcini au fost aduse \u00eembun\u0103t\u0103\u021biri legate de gestionarea cgroup \u0219i solu\u021bionarea problemelor de distribuire a greut\u0103\u021bilor, care duceau la cheltuieli suplimentare \u0219i \u00eent\u00e2rzieri. Au fost propuse mai multe metode de distribuire a greut\u0103\u021bilor pentru cgroup \u2014 'up', 'max', 'concur' \u0219i 'tasks', setate prin parametrul cgroup_mode. A fost implementat\u0103 o coad\u0103 unic\u0103 de execu\u021bie (runqueue) pentru planificarea sarcinilor \u00een interiorul cgroup. \u00cent\u00e2rzierile la planificarea sarcinilor c\u0103ror le sunt alocate intervale scurte de timp pe procesor au fost reduse, datorit\u0103<br \/>\nposibilitatea de a anula, actualiza sau minimiza timpul de execu\u021bie al sarcinilor, protejate \u00eempotriva \u00eenlocuirii.<\/p>\n<li class=\"l\"> \u00cen mecanismul binfmt_misc (\\proc\\sys\\fs\\binfmt_misc) a fost implementat\u0103<br \/>\nposibilitatea de a conecta handlers BPF pentru a ad\u0103uga suport pentru noi formate de fi\u0219iere executabile. Modificarea permite analizarea programatic\u0103 a tipului de fi\u0219ier executabil la fiecare pornire \u0219i selectarea interpretului sau a \u00eenc\u0103rc\u0103torului dinamic corespunz\u0103tor, f\u0103r\u0103 hacks de tipul utiliz\u0103rii utilit\u0103\u021bii patchelf \u0219i a scripturilor de legare. De exemplu, \u00eentr-un program BPF, se pot defini fi\u0219iere executabile pentru alte arhitecturi sau platforme \u0219i se pot rula emulatori corespunz\u0103tori sau Wine, de asemenea, se simplific\u0103 organizarea lans\u0103rii fi\u0219ierelor executabile \u00een pachete instalate \u00een directoare diferite \u00een sistemele cu manager de pachete Nix.<\/p>\n<li class=\"l\">  Continuarea transferului modific\u0103rilor din ramura Rust-for-Linux, legate de utilizarea limbajului Rust ca a doua limb\u0103 pentru dezvoltarea driverelor \u0219i modulelor nucleului (suportul Rust nu este activat implicit \u0219i nu duce la includerea Rust ca o dependen\u021b\u0103 de compilare obligatorie pentru nucleu). A ap\u0103rut posibilitatea utiliz\u0103rii Rust pentru arhitectura PowerPC. Au fost implementate: modul pentru conversii \u00eentregi f\u0103r\u0103 pierderi, modul de \u00eenregistrare obfuscat a valorilor pointerilor pentru prevenirea scurgerii informa\u021biilor despre spa\u021biul de adrese, un wrapper pentru func\u021bia synchronize_rcu(), bariere de memorie, modul interrupt pentru activarea\/dezactivarea \u00eentreruperilor, tipuri pentru intrare\/ie\u0219ire, wrapperi pentru fwctl, mecanismul SRCU (sleepable read-copy-update), wrapperi pentru gem shmem,<br \/>\nbike-lock-uri SpinLockIrq, care nu permit \u00eentreruperi \u00een sec\u021biunile critice.<\/p>\n<li class=\"l\"> Ad\u0103ugat parametru sysctl syscall_user_dispatch pentru a controla activarea modului de dispatch al apelurilor de sistem \u00een spa\u021biul utilizatorului, permi\u021b\u00e2nd unui proces s\u0103 intercepteze apelurile de sistem ale altui proces (utilizat \u00een Wine pentru a emula apelurile de sistem Windows).\n<li class=\"l\"> \u00cen BPF a fost ad\u0103ugat\u0103 func\u021bia bpf_sock_read_xattr(), prin care programele BPF pot citi atributele extinse setate de utilizator<br \/>\n(user.*) din inode-urile socket-urilor. \u00cen aplica\u021biile BPF a ap\u0103rut posibilitatea definirea variabilelor globale legate de CPU. \u00cen verificatorul programelor BPF au fost oferite informa\u021bii suplimentare despre erorile descoperite, facilit\u00e2nd determinarea cauzelor problemelor.<\/p>\n<li class=\"l\"> Mecanismele de analiz\u0103 kprobes, uprobes \u0219i fprobes au implementat suport pentru conversia tipurilor, utiliz\u00e2nd date BTF (BPF Type Format) cu informa\u021bii pentru verificarea tipurilor \u00een pseudocodul BPF, precum \u0219i a \u00eembun\u0103t\u0103\u021bit extragerea informa\u021biilor despre variabile.\n<li class=\"l\"> \u00cen subsistemul DAMON (Data Access MONitor), care permite monitorizarea accesului procesului la date \u00een memoria operativ\u0103 (de exemplu, se poate afla la ce zone de memorie a accesat procesul \u0219i ce zone de memorie au r\u0103mas neutilizate), a fost ad\u0103ugat\u0103 capacitatea de a monitoriza modific\u0103rile atributelor datelor (memorie anonim\u0103, fi\u0219iere mapate \u00een memorie, acces doar pentru citire, lipsa acces\u0103rilor la memorie etc.).\n<li class=\"l\"> \u00cen mecanismul KHO (Kexec HandOver), folosit pentru a lansa un nou nucleu dintr-un vechi f\u0103r\u0103 a pierde starea sistemului, a fost asigurat\u0103 contabilizarea aloc\u0103rii paginilor mari de memorie (huge pages) \u00een timpul boot\u0103rii. Aceste pagini de memorie sunt acum marcate \u0219i salvate dup\u0103 lansarea noului nucleu.\n<li class=\"l\"> Codul de baz\u0103 al sistemului de swapping a fost translatat pe o nou\u0103 structur\u0103 de date de baz\u0103 swap_ops, care a simplificat \u00eentre\u021binerea codului \u0219i a implementat abtrac\u021bii necesare pentru extinderea func\u021bionalit\u0103\u021bii \u00een viitor.\n<li class=\"l\"> Au fost ad\u0103ugate comenzi ioctl ALLOCINFO_IOC_CONTENT_ID, ALLOCINFO_IOC_GET_AT \u0219i ALLOCINFO_IOC_GET_NEXT, care permit transmiterea selectiv\u0103 c\u0103tre spa\u021biul utilizatorului a datelor de profilare a aloc\u0103rii memoriei. Comparativ cu interfata anterioar\u0103 \/proc\/allocinfo, apelurile ioctl propuse pot \u00eembun\u0103t\u0103\u021bi performan\u021ba cererilor de profilare de p\u00e2n\u0103 la 20 de ori prin filtrarea datelor necorespunz\u0103toare.\n<\/ul>\n<li class=\"l\"> <b>Virtualizare \u0219i securitate<\/b>\n<ul>\n<li class=\"l\"> A fost propus un nou mecanism de izolare, care blocheaz\u0103 accesul la con\u021binutul sistemelor de fi\u0219iere, cu excep\u021bia resurselor care sunt explicit transmise \u00een mediu de tip sandbox prin intermediul descriptorilor de fi\u0219iere. Mecanismul este implementat cu ajutorul pseudo-FS failfs \u0219i a apelului de sistem fchroot.\n<p>Pseudo-FS failfs este similar cu FS nullfs, dar spre deosebire de acesta din urm\u0103, implementeaz\u0103 principiul 'nimic nu este sus\u021binut' \u00een loc de 'nimic nu este stocat'. Aceast\u0103 caracteristic\u0103 nu permite montarea nimic peste failfs, clonarea FS \u0219i urm\u0103rirea st\u0103rii prin statmount(), listmount(), \/proc\/\/mountinfo \u0219i \/proc\/filesystems. Dac\u0103 directorul r\u0103d\u0103cin\u0103 sau directorul de lucru al procesului se afl\u0103 \u00een failfs, toate \u00eencerc\u0103rile de navigare prin FS folosind c\u0103i de fi\u0219iere absolute, linkuri simbolice \u0219i c\u0103i relative, depinz\u00e2nd de directorul de lucru curent, sunt blocate. Procesului \u00eei r\u0103m\u00e2ne doar posibilitatea de a accesa un anumit director prin descriptorii de fi\u0219iere deschi\u0219i \u00eenainte de izolare.<\/p>\n<p>Pentru a trece \u00een noul mod de izolare, a fost ad\u0103ugat apelul de sistem fchroot, similar apelului de sistem chroot, dar care func\u021bioneaz\u0103 la nivelul descriptorilor de fi\u0219iere. Apelul de sistem fchdir a fost dotat cu sigla FD_FAILFS_ROOT pentru a muta directorul de lucru al procesului \u00een sistemul de fi\u0219iere failfs.<br \/>\nO sigl\u0103 similar\u0103 este disponibil\u0103 \u00een apelul de sistem fchroot.<\/p>\n<li class=\"l\"> A fost ad\u0103ugat\u0103 posibilitatea de a urm\u0103ri acces\u0103rile la memoria sistemului gazd\u0103 prin intermediul mecanismului userfaultfd, care permite crearea de manipulatoare pentru acces\u0103rile la paginile de memorie nealocate sau protejate \u00een spa\u021biul utilizatorului. \u00cen practic\u0103, aceast\u0103 func\u021bionalitate propus\u0103 permite hypervisor-ului s\u0103 determine paginile de memorie c\u0103tre care \u00een ma\u0219ina virtual\u0103 nu au fost acces\u0103ri, pentru a le muta \u00een memorie mai lent\u0103 sau \u00een stocare extern\u0103. Pentru a urm\u0103ri \u00eenc\u0103lc\u0103rile restric\u021biei de citire \u0219i scriere \u00een zona de memorie monitorizat\u0103, a fost ad\u0103ugat un indicator UFFDIO_REGISTER_MODE_RWP, care poate fi utilizat ca o alternativ\u0103 mai performant\u0103 la aplicarea mprotect(PROT_NONE) \u00eempreun\u0103 cu un handler de semnal, generat atunci c\u00e2nd se acceseaz\u0103 memoria pentru care este impus\u0103 restric\u021bia de citire \u0219i scriere (\u00een cazul userfaultfd, este generat\u0103 o excep\u021bie, care este tratat\u0103 \u00een spa\u021biul utilizatorului). Modificarea a fost preg\u0103tit\u0103 cu ajutorul AI ('Assisted-by: Claude:claude-opus-4-6').\n<li class=\"l\"> A fost \u00eent\u0103rit\u0103 separarea \u00eentre firele de kernel (kthread) \u0219i procesul init (PID 1). Anterior, firele de kernel \u0219i PID 1 \u00eemp\u0103rt\u0103\u0219eau un stat comun al sistemului de fi\u0219iere.<br \/>\nceea ce permite prin apelul pivot_root() s\u0103 redefineasc\u0103 starea FS pentru toate firele nucleului. \u00cen noua versiune, \u00een PID 1 este implicat\u0103 o structur\u0103 fs_struct complet separat\u0103, iar firele nucleului sunt izolate \u00eentr-un punct de montare separat cu nullfs.<\/p>\n<li class=\"l\"> Biblioteca criptografic\u0103 integrat\u0103 (libcrypto) a fost extins\u0103 cu suport pentru modurile de criptare AES \u2014 ECB, CBC, CBC-CTS, CTR, XCTR, XTS, GCM \u0219i CCM.\n<li class=\"l\"> \u00cen sistemul de gestionare a accesului mandat AppArmor a fost implementat\u0103 posibilitatea de a \u00eenc\u0103rca seturi de reguli comprimate \u0219i a fost ad\u0103ugat un mod de audit.\n<li class=\"l\"> A fost ad\u0103ugat parametrul sysctl af_alg_restrict, care controleaz\u0103 activarea accesului la API-ul criptografic AF_ALG din spa\u021biul utilizatorului. AF_ALG permite utilizarea acceleratoarelor hardware pentru calcule criptografice \u00een Crypto API-ul nucleului, dar este utilizat \u00een situa\u021bii destul de specifice \u0219i nu \u00eentotdeauna ofer\u0103 un c\u00e2\u0219tig de performan\u021b\u0103 comparativ cu implementarea acceler\u0103rii \u00een spa\u021biul utilizatorului. Cu toate acestea, \u00een handlerii asocia\u021bi cu AF_ALG au fost identificate o serie de vulnerabilit\u0103\u021bi, cum ar fi Copy Fail, care permit modificarea datelor \u00een cache-ul paginilor. Pentru a reduce suprafa\u021ba de atac, implicit accesul la AF_ALG este par\u021bial restric\u021bionat. Se ia \u00een considerare posibilitatea elimin\u0103rii AF_ALG \u00een una dintre versiunile viitoare.\n<li class=\"l\"> Verificarea programelor BPF semnate digital a fost \u00eent\u0103rit\u0103. A fost ad\u0103ugat\u0103 o verificare a integrit\u0103\u021bii metadatelor programului BPF \u00eenainte de \u00eenc\u0103rcarea acestuia.\n<li class=\"l\"> \u00cen apelul de sistem landlock_restrict_self(), utilizat pentru activarea blocajelor Landlock, a fost ad\u0103ugat un flag<br \/>\nLANDLOCK_RESTRICT_SELF_NO_NEW_PRIVS, care interzice procesului curent ob\u021binerea oric\u0103ror privilegii noi. Mecanismul Landlock permite programelor neprivilegiate s\u0103 renun\u021be la privilegiile inutile pentru func\u021bionare, limit\u00e2nd astfel accesul lor ulterior la sistem \u00een scopuri de securitate, de exemplu, pentru a se proteja \u00een cazul unor \u00eencerc\u0103ri de exploatare a vulnerabilit\u0103\u021bilor din program. <\/p>\n<li class=\"l\"> \u00cen driverul VirtIO-GPU, care asigur\u0103 func\u021bionarea GPU-ului virtual, a fost ad\u0103ugat suport pentru modul de somn S4 (hibernare).\n<\/ul>\n<li class=\"l\"> <b>Subsystema de re\u021bea<\/b>\n<ul>\n<li class=\"l\"> \u00cen ksmbd, serverul integrat \u00een nucleul pentru protocolul SMB, a fost ad\u0103ugat\u0103 suport pentru extensiile Apple Time Machine pentru stocarea copiilor de rezerv\u0103, create \u00een macOS prin aceast\u0103 aplica\u021bie. A fost implementat un mecanism de izolare a secven\u021belor de comenzi SMB \u00een leg\u0103tur\u0103 cu MessageId pentru blocarea atacurilor prin trimiterea de cereri invalide sau duplicate. A fost ad\u0103ugat\u0103 suport pentru retrimiterea cererilor prin protocolul SMB3 f\u0103r\u0103 a afecta starea sesiuni, dac\u0103 cererea anterioar\u0103 a fost pierdut\u0103. \u00cen SMB3 a fost implementat\u0103 posibilitatea cript\u0103rii la nivelul unor resurse partajate (share). A fost ad\u0103ugat\u0103 suport pentru criptarea canalului de comunica\u021bie SMB Direct, care folose\u0219te tehnologia RDMA (Remote Direct Memory Access).\n<li class=\"l\"> A fost realizat\u0103 posibilitatea utiliz\u0103rii pachetelor TCP cu extensia BIG TCP, care permite cre\u0219terea dimensiunii maxime a pachetului TCP la 4GB, \u00een tuneluri UDP bazate pe protocoalele VXLAN \u0219i GENEVE.\n<li class=\"l\"> A fost ad\u0103ugat\u0103 suport pentru tunelarea protocolului MCTP (Management Component Transport Protocol) peste USB (MCTP-over-USB 1.1).\n<li class=\"l\"> A fost oferit\u0103 posibilitatea de dezactivare (unregistration) a dispozitivelor de re\u021bea (netkit, veth, vxcan, bareudp, geneve, ipvlan, macvlan etc.) pentru spa\u021biile de nume selectate.\n<li class=\"l\"> Pentru Bluetooth 6.2+ a fost implementat suportul pentru mecanismul SCI (Shorter Connection Interval) pentru a reduce \u00eent\u00e2rzierile la transmiterea datelor \u00een modul Bluetooth LE (Low Energy).\n<li class=\"l\"> \u00cen API nl80211 a fost ad\u0103ugat un mecanism unificat (NL80211_CMD_PROBE_PEER) pentru verificarea perechilor conectate, func\u021bion\u00e2nd at\u00e2t \u00een punctele de acces wireless, c\u00e2t \u0219i pe partea clientului.\n<\/ul>\n<li class=\"l\"> <b>Echipament<\/b>\n<ul>\n<li class=\"l\"> Vechele platforme ARM care aproape nu mai sunt utilizate \u0219i afecteaz\u0103 \u00eentre\u021binerea subsistemelor actuale au fost declarate \u00eenvechite \u0219i planificate pentru eliminare \u00een nucleul 7.5. Aproximativ 55 de mii de linii de cod asociate cu suportul platformelor sa1100, omap24xx, i.MX31, samv7, lpc18xx, riscpc, axxia, footbridge, pl\u0103ci vechi pxa, orion, dove \u0219i mv78xx0, cipuri f\u0103r\u0103 unitate de gestionare a memoriei (MMU) \u0219i microcontrolere stm32f4\/f7\/h7 sunt incluse \u00een planul de eliminare.\n<li class=\"l\"> A fost ad\u0103ugat\u0103 suport ini\u021bial pentru cipurile Apple M3 Pro, Max \u0219i Ultra. A fost implementat\u0103 gestionarea st\u0103rii consumului de energie pentru SoC Apple.\n<li class=\"l\"> Subsystemul DRM (Direct Rendering Manager) a fost \u00eembun\u0103t\u0103\u021bit cu proprietatea \u00abformat de culoare\u00bb, care permite utilizatorului s\u0103 schimbe formatul de afi\u015fare a culorilor pentru dispozitivul de ie\u0219ire. Aceast\u0103 proprietate este implementat\u0103 pentru driverele GPU i915 (HDMI, DP), amdgpu (HDMI, DP) \u0219i rockchip (HDMI). Pentru testare, poate fi utilizat\u0103 o comand\u0103 de tip \u00abmodetest -s 115:1920\u00d71080-60@NV12 -w 115:'format de culoare':4\u00bb, \u00een care 115 este identificatorul conectorului, iar '4' este num\u0103rul formatului YUV420.\n<li class=\"l\"> Driverul amdgpu a ad\u0103ugat suport pentru modificatorii DRM pentru GPU-urile AMD din seriile GFX6-8 (Southern Islands, Sea Islands \u0219i Volcanic Islands). A fost implementat suportul ini\u021bial pentru DCN 6.0.0 (Display Core Next). A fost cur\u0103\u021bat codul dep\u0103\u0219it.<br \/>\nA fost activat suportul CACP (Content Adaptive Contrast and Power), care permite reducerea consumului de energie al panourilor OLED. Pentru motoarele de afi\u0219are pe arhitectura DCN4, a fost activat mecanismul IPS (Idle Power State) pentru a reduce consumul de energie \u00een timpul inactivit\u0103\u021bii. Suport ad\u0103ugat pentru pl\u0103cile video AMD Barco.<\/p>\n<li class=\"l\"> \u00cen driverul i915, codul pentru determinarea capabilit\u0103\u021bilor \u0219i recuperarea st\u0103rii conectorilor DisplayPort a fost ref\u0103cut. Suportul CMTG (Common mode timing generator) \u0219i DC3DO (Display C3 with Clock Off) a fost ad\u0103ugat pentru GPU-urile Novalake (NVL).\n<li class=\"l\"> S-a continuat lucrul la driverul drm (Direct Rendering Manager) Xe pentru GPU-uri bazate pe arhitectura Intel Xe, utilizat\u0103 \u00een pl\u0103cile video Intel din familia Arc \u0219i \u00een grafica integrat\u0103, \u00eencep\u00e2nd cu procesoarele Tiger Lake. Au fost ad\u0103ugate noi identificatoare pentru dispozitivele suportate. \u00cen configfs a fost implementat atributul 'enable_multi_queue' pentru a dezactiva utilizarea simultan\u0103 a mai multor cozi de execu\u021bie a comenzilor. A fost \u00eembun\u0103t\u0103\u021bit suportul pentru trecerea \u00een modul de low power.\n<li class=\"l\"> Continu\u0103m integrarea componentelor driverului Nova pentru GPU-urile NVIDIA echipate cu firmware GSP, utilizate \u00eencep\u00e2nd cu seria NVIDIA GeForce RTX 2000 bazat\u0103 pe microarhitectura Turing. Driverul este scris \u00een Rust. \u00cen noua versiune, s-a realizat trecerea la noile imagini de firmware TLV, \u00een locul versiunilor mai vechi utilizate \u00een driverul Nouveau. A fost ad\u0103ugat suport pentru<br \/>\nlansarea firmware-ului pentru chipul GSP (GPU System Processor) cu activarea vGPU. A fost ad\u0103ugat un API pentru ob\u021binerea informa\u021biilor despre dimensiunea memoriei video.<\/p>\n<li class=\"l\"> \u00cen driverul Tyr, scris \u00een Rust \u0219i care asigur\u0103 func\u021bionarea cu GPU-urile ARM Mali, a fost ad\u0103ugat\u0103 posibilitatea de a \u00eenc\u0103rca firmware-uri \u00een format Mali CSF, activarea memoriei virtuale GPU \u0219i pornirea MCU.\n<li class=\"l\"> \u00cen driverul msm a fost ad\u0103ugat suport pentru GPU-ul Adreno Shikra (A704) \u0219i Eliza (722).\n<li class=\"l\"> A fost ad\u0103ugat suport pentru dispozitivele audio \u0219i ASoC: Pioneer DJ DJM-S11,<br \/>\nAW88399 (Lenovo Legion Pro), AW88399 (Lenovo Legion), Lisuan, ALC235, RME HDSPe AIO, RT766\/RT767 SDCA, Maili, Hawi, CS35L62 (SoundWire), RT766\/RT767 VA1.<\/p>\n<li class=\"l\"> A fost ad\u0103ugat suport pentru Steam Controller (model 2026); mouse-uri Logitech G502 X Plus \u0219i G502 X Lightspeed; tastaturi Endorfy Thock TKL, Zenbook A16; c\u0103\u0219ti Nova 5X, Nova 7 \u0219i Arctis 7; volan de joc Turtle Beach VelocityOne Race; gamepad MSI Claw.\n<li class=\"l\"> A fost \u00eembun\u0103t\u0103\u021bit suportul audio pentru dispozitivele ASUS VivoBook M515DA\/X515DAP.<br \/>\nLG gram 16 (16Z90TR), Minisforum AI X1 Pro, HP Pavilion 15-eh2xxx, HP Laptop 15-dy0xxx \u0219i HP Spectre x360 16-aa0xxx, HP EliteBook 6 G1, HP OmniBook X Flip 14, Lenovo Yoga Pro 7, Huawei Matebook,<br \/>\nThinkPad X1 Carbon 6th, HP ProBook 440 G5, Acer Aspire A515-57. <\/p>\n<li class=\"l\"> A fost ad\u0103ugat\u0103 suport pentru smartphone-uri, tablete \u0219i laptopuri: Motorola Edge 30, Motorola Moto G2, Xiaomi 12 Lite 5G, Microsoft Surface Pro, Honor MagicBook art 1412in, Sony Xperia M2, Vicharak Axon, Axon Mini \u0219i Vaaman2, Asus Zenbook A16, Lenovo Thinkedge se70.\n<li class=\"l\"> A fost ad\u0103ugat suport pentru platforme ARM \u0219i SoC Samsung Exynos 1580 (utilizat \u00een smartphone-urile de v\u00e2rf din 2024), Orange Pi 5 pro, Sophgo SG2000 (hibrid Arm\/RISC-V), BeagleBadge, Qualcomm \u00abShikra\u00bb \u0219i \u00abAltera\u00bb (Cortex-A78C), Agilex72 (Cortex-A720), Alientek ATK-DLRV1126, Variscite SoC DART-MX8M-PLUS, DART-MX8M-MINI, VAR-SOM-MX8QM \u0219i pl\u0103ci Sonata\/Symphony pe baza lor, 9Tripod X3568 v4, Youyeetoo YY3588, milk-v duo, ArmSoM CM5, Freescale Verdin iMX8M Mini, Anbernic rg vita-pro, Embedfire lubancat 4, Vicharak Vaaman, LincStation E1, HINLINK H28K.\n<\/ul>\n<\/ul>\n<p>\u00cen acela\u0219i timp, Funda\u021bia de software liber din America Latin\u0103 a format<br \/>\nO variant\u0103 complet liber\u0103 a nucleului 7.3 \u2014 Linux-libre 7.3-gnu, cur\u0103\u021bat\u0103 de elemente de firmware \u0219i drivere care con\u021bin componente sau fragmente de cod ne-liberate, a c\u0103ror utilizare este limitat\u0103 de produc\u0103tor. \u00cen versiunea 7.3 a fost realizat\u0103 cur\u0103\u021barea bloburilor de drivere noi pentru GPU Mali Tyr, Morse Micro mm81x wi-fi, NXP wi-fi, \u0219i pl\u0103cile de re\u021bea pe chipuri Realtek. A fost actualizat codul de cur\u0103\u021bare \u00een driverele nova-core, amdgpu, adreno, tegra, iris, rtw89 \u0219i mt76 wifi, Qualcomm Q6V5 PAS, qla2xxx scsi \u0219i codec-uri audio aw88399. A fost realizat\u0103 cur\u0103\u021barea numelui blob-urilor \u00een fi\u0219ierele dts (devicetree) pentru chipurile ARM Qualcomm.<br \/>\n<br \/>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66499\">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 7.3. \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: \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u0424\u0421 \u043d\u0430 \u0431\u0430\u0437\u0435 \u043f\u0441\u0435\u0432\u0434\u043e-\u0424\u0421 failfs \u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0433\u043e \u0432\u044b\u0437\u043e\u0432\u0430 fchroot(), \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0432\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0445 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 SCHED_EXT, BPF-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432, \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u043f\u043e\u0442\u043e\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 NTFS3, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 FUSE, Btrfs \u0438 Ext4, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 Apple Time Machine \u0432 ksmbd, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0424\u0421 EFS [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-183913","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - 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 7.3.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-yadra-linux-7-3\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\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 7.3 | 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 7.3.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-yadra-linux-7-3\" \/>\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=\"2026-10-21T09:41:23+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-21T09:41:23+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lansarea nucleului Linux 7.3 | ProHoster","description":"Dup\u0103 dou\u0103 luni de dezvoltare, Linus Torvalds a prezentat lansarea nucleului Linux 7.3.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-yadra-linux-7-3","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 7.3 | 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 7.3.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-yadra-linux-7-3","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":"2026-10-21T09:41:23+00:00","article:modified_time":"2026-10-21T09:41:23+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/183913","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\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=183913"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/183913\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=183913"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=183913"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=183913"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}