{"id":100612,"date":"2021-06-28T10:23:04","date_gmt":"2021-06-28T08:23:04","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-5-13"},"modified":"2021-06-28T10:23:04","modified_gmt":"2021-06-28T08:23:04","slug":"reliz-yadra-linux-5-13","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-yadra-linux-5-13","title":{"rendered":"Versione del kernel Linux 5.13","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dopo due mesi di sviluppo, Linus Torvalds ha presentato il rilascio del kernel Linux 5.13. Tra le modifiche pi\u00f9 significative ci sono: il file system EROFS, il supporto iniziale per i chip Apple M1, il controller cgroup &#171;misc&#187;, la cessazione del supporto per \\\/dev\\\/kmem, il supporto per nuove GPU Intel e AMD, la possibilit\u00e0 di chiamare direttamente le funzioni del kernel da programmi BPF, la randomizzazione dello stack del kernel per ogni chiamata di sistema, la possibilit\u00e0 di compilare in Clang con protezione CFI (Control Flow Integrity), il modulo LSM Landlock per ulteriori restrizioni sui processi, un dispositivo audio virtuale basato su virtio, e la modalit\u00e0 multi-shot in io_uring.       <\/p>\n<p>Nella nuova versione sono stati inclusi 17189 fix da 2150 sviluppatori (il pi\u00f9 grande nella storia), la dimensione della patch \u00e8 di 60 MB (le modifiche hanno riguardato 12996 file, sono state aggiunte 794705 righe di codice e eliminate 399590 righe). Circa il 47% di tutte le modifiche presenti in 5.13 \u00e8 legato ai driver delle periferiche, circa il 14% delle modifiche \u00e8 relativo all'aggiornamento del codice specifico per architetture hardware, il 13% riguarda lo stack di rete, il 5% ai file system e il 4% ai sottosistemi interni del kernel.    <\/p>\n<p>Novit\u00e0 principali:  <\/p>\n<ul>\n<li class=\"l\"> <b>Sottosistema di disco, input\/output e file system<\/b>\n<ul>\n<li class=\"l\"> \u00c8 stato aggiunto il supporto per il file system EROFS (Enhanced Read-Only File System), proposto da Huawei per l'utilizzo su partizioni disponibili in modalit\u00e0 sola lettura. Il nuovo file system supporta la memorizzazione dei dati in forma compressa e, rispetto ad Ext4, dimostra prestazioni simili nell'esecuzione delle operazioni di lettura sequenziale, ma supera Ext4 di diverse volte nell'accesso casuale ai dati. Ad esempio, con un livello di compressione 4 e testando su <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/server\/dts-dronten\/\"   title=\"server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2637\">server<\/a> con un disco rigido, il file system EROFS ha superato Ext4 nelle operazioni di lettura casuale di oltre sei volte, e utilizzando uno smartphone Android con Flash quasi tre volte. Come in altri file system sola lettura, la struttura di EROFS \u00e8 notevolmente semplificata grazie all'eliminazione di alcune aree di metadati durante l'implementazione, come la bitmap dei blocchi liberi.\n<li class=\"l\"> Per il file system SMB3 \u00e8 stata implementata un'opzione di montaggio &#171;rasize&#187;, tramite la quale \u00e8 possibile determinare la dimensione della finestra di lettura anticipata (readahead) per migliorare le prestazioni di alcuni tipi di carico.\n<li class=\"l\"> Nel file system ext4 \u00e8 stata garantita la riscrittura degli elementi delle directory al momento dell'eliminazione dei file. In ext4 \u00e8 inoltre consentito l'uso simultaneo della modalit\u00e0 senza considerazione del maiuscolo e della crittografia.\n<li class=\"l\"> Nel file system exFAT \u00e8 stata aggiunta la possibilit\u00e0 di utilizzare il comando ioctl FITRIM (discard), per informare il dispositivo dei blocchi non utilizzati nel file system.\n<li class=\"l\"> Nel file system XFS \u00e8 stata introdotta la possibilit\u00e0 di recuperare spazio dall'ultima gruppo di allocazione nel file system, rappresentando il primo passo verso la realizzazione della funzione di riduzione della dimensione delle partizioni esistenti nel file system XFS.\n<li class=\"l\"> \u00c8 stata aggiunta una nuova chiamata di sistema quotactl_path, che si distingue da quotactl in quanto permette di gestire le quote senza passare attraverso un file di dispositivo speciale, ma specificando il percorso del punto di montaggio del file system.\n<li class=\"l\"> Nell'ambito del meccanismo fanotify \u00e8 stata ampliata la gamma di possibilit\u00e0 disponibili per gli utenti non privilegiati. Ad esempio, analogamente a quanto avviene con inotify, ora \u00e8 possibile monitorare gli eventi OPEN, ACCESS, MODIFY e CLOSE per file e directory senza i diritti SYS_CAP_ADMIN.                                    <\/ul>\n<li class=\"l\"> <b>Memoria e servizi di sistema<\/b>\n<ul>\n<li class=\"l\"> \u00c8 stato aggiunto un nuovo controller cgroup &#8212; &#171;Misc&#187; (CONFIG_CGROUP_MISC), destinato a limitare e monitorare le risorse scalari, che possono essere gestite utilizzando un semplice contatore e limitate, impostando valori massimi consentiti. Come esempio di applicazione del nuovo controller cgroup, viene citata la gestione degli identificatori di spazio degli indirizzi utilizzati nel meccanismo AMD SEV (Secure Encrypted Virtualization).\n<li class=\"l\"> Nell'interfaccia di input\/output asincrono io_uring, per le richieste POLL \u00e8 stata implementata la modalit\u00e0 &#171;multi-shot&#187;, in cui POLL non viene rimosso dopo la generazione di un evento, ma rimane attivo e pu\u00f2 generare pi\u00f9 eventi.\n<li class=\"l\"> \u00c8 stato trasferito dal ramo realtime del kernel il codice che gestisce le interruzioni generate da software nei thread del kernel, consentendo loro di essere sostituiti da processi di priorit\u00e0 superiore.\n<li class=\"l\"> \u00c8 stata aggiunta una libreria interna netfs, in cui sono state estratte le funzioni standard utilizzate nei file system di rete.\n<li class=\"l\"> Per l'architettura PowerPC \u00e8 stata implementata la supporto per gli spazi dei nomi temporali (time namespaces), che consentono di utilizzare un proprio tempo all'interno di un contenitore.\n<li class=\"l\"> Per l'architettura RISC-V \u00e8 stato implementato il supporto per kexec, crash dump, kprobe e l'avvio del kernel in loco (execute-in-place, esecuzione dal supporto originale, senza copia in RAM).\n<li class=\"l\"> Negli programmi di tracciamento BPF \u00e8 stata introdotta la possibilit\u00e0 di utilizzare uno storage locale per il compito (task-local storage), che garantisce prestazioni superiori grazie all'associazione dei dati a un specifico handler BPF.\n<li class=\"l\"> \u00c8 stato realizzato un nuovo meccanismo per la chiamata diretta delle funzioni del kernel dalle applicazioni BPF, gi\u00e0 utilizzato nell'implementazione degli algoritmi di sovraccarico TCP. Per garantire la sicurezza, le funzioni chiamate devono essere esplicitamente definite in una lista bianca.\n<li class=\"l\"> Nel sistema di tracciamento delle funzioni ftrace \u00e8 stata aggiunta l'opzione func-no-repeats, che consente di riflettere le chiamate funzionali consecutive ripetute sotto forma di contatore.\n<li class=\"l\"> Nella chiamata di sistema userfaultfd(), progettata per gestire i page fault (accesso a pagine di memoria non allocate) nello spazio utente, \u00e8 stata aggiunta la possibilit\u00e0 di gestire fault parziali, nei quali la pagina di memoria \u00e8 presente, ma non c'\u00e8 una registrazione nella tabella delle pagine di memoria.\n<li class=\"l\"> \u00c8 stato interrotto il supporto per il file speciale \/dev\/kmem, che consente di accedere a tutto lo spazio indirizzabile del kernel. Questo file \u00e8 stato considerato obsoleto e causa di problemi di sicurezza.\n<li class=\"l\"> Per i chip Intel \u00e8 stato realizzato un nuovo driver per la gestione della refrigerazione, che consente di ridurre la frequenza della CPU in caso di rischio di surriscaldamento. A differenza del meccanismo di attivazione TCC (Thermal Control Circuit) esistente, il nuovo driver manipola valori relativi, ovvero pu\u00f2 ridurre la frequenza all'inizio di un significativo aumento della temperatura, senza attendere di superare una soglia critica.                <\/ul>\n<li class=\"l\"> <b>Virtualizzazione e sicurezza<\/b>\n<ul>\n<li class=\"l\"> \u00c8 stato incluso un modulo LSM per l'isolamento delle applicazioni, Landlock, che consente di limitare l'interazione con l'ambiente esterno di un gruppo di processi ed \u00e8 stato progettato tenendo conto meccanismi di isolamento come XNU Sandbox, FreeBSD Capsicum e OpenBSD Pledge\/Unveil. La logica di concessione degli accessi \u00e8 definita tramite un programma BPF, ma a differenza di seccomp-bpf, Landlock non filtra le chiamate di sistema e i loro argomenti, ma permette di limitare l'uso degli oggetti del kernel, come le gerarchie dei file. Con Landlock, qualsiasi processo, incluso quello non privilegiato, pu\u00f2 isolarsi in modo sicuro e prevenire qualsiasi eventuale bypass dell'isolamento in caso di vulnerabilit\u00e0 o modifiche dannose nell'applicazione. Landlock consente a un processo di creare ambienti isolati protetti, implementati come un ulteriore strato sopra i meccanismi esistenti di controllo degli accessi.\n<li class=\"l\"> \u00c8 stata aggiunta la possibilit\u00e0 di randomizzare gli spostamenti nello stack del kernel durante la gestione delle chiamate di sistema, al fine di complicare gli attacchi allo stack. La sostanza della protezione proposta consiste nella scelta di uno spostamento casuale dello stack ad ogni chiamata di sistema, il che rende difficile la determinazione della disposizione dello stack in memoria anche in caso di acquisizione di informazioni sugli indirizzi, poich\u00e9 alla successiva chiamata di sistema l'indirizzo base dello stack verr\u00e0 modificato. Per attivare la randomizzazione sono stati proposti i parametri della riga di comando del kernel \u00abrandomize_kstack_offset=on\/off\u00bb e la configurazione CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT. I sovraccarichi sono stimati in circa l'1% di perdita di prestazioni.\n<li class=\"l\"> \u00c8 stato aggiunto il supporto per la compilazione del kernel con l'inclusione nel compilatore Clang del meccanismo di protezione CFI (Control Flow Integrity), che aggiunge un controllo prima di ogni chiamata indiretta di funzione per rilevare alcune forme di comportamento indefinito, che potrebbero potenzialmente portare a violazioni dell'ordine normativo di esecuzione (control flow) a causa dell'applicazione di exploit che modificano i puntatori alle funzioni memorizzati in memoria. Per attivare il CFI \u00e8 stato proposto il parametro CONFIG_CFI_CLANG.\n<li class=\"l\"> Nel servizio di archiviazione delle chiavi di crittografia fornito dal kernel, il meccanismo delle chiavi fidate (Trusted Keys) ora copre non solo le chiavi provenienti dai moduli TPM, ma anche quelle degli ambienti TEE (Trusted Execution Environment). Per gestire la fonte delle chiavi fidate \u00e8 stato proposto un parametro di avvio \u00abtrusted.source\u00bb. Inoltre, \u00e8 stata aggiunta la possibilit\u00e0 di gestire le chiavi fidate nel formato ASN.1.\n<li class=\"l\"> \u00c8 stato aggiunto un parametro per il caricamento proattivo dell'elenco dei certificati revocati durante l'avvio del kernel. \u00c8 stato risolto il problema (CVE-2020-26541) relativo all'ignoranza nel blacklistare i certificati UEFI Secure Boot forniti nel formato EFI_CERT_X509_GUID, il che consentiva di avviare il sistema con un certificato revocato.\n<li class=\"l\"> Nel sottosistema crittografico del kernel \u00e8 stato aggiunto il supporto per la verifica delle firme digitali ECDSA basate su curve ellittiche.\n<li class=\"l\"> \u00c8 stata implementata la possibilit\u00e0 di verificare le politiche SELinux tramite il sottosistema IMA (Integrity Measurement Architecture), che garantisce il mantenimento di un database di hash per il controllo dell'integrit\u00e0 dei dati.                              <\/ul>\n<li class=\"l\"> <b>Sottosistema di rete<\/b>\n<ul>\n<li class=\"l\"> \u00c8 stata rimossa la supporto per la tecnologia WiMAX, che non \u00e8 pi\u00f9 utilizzata nelle reti pubbliche, mentre nel kernel l'unico driver utilizzabile per WiMAX rimane il vecchio driver Intel 2400m. Nel configuratore di rete NetworkManager il supporto per WiMAX \u00e8 stato interrotto nel 2015. Attualmente, WiMax \u00e8 praticamente completamente sostituita da tecnologie come LTE, HSPA+ e Wi-Fi 802.11n.\n<li class=\"l\"> Aggiunto driver per l'adattatore di rete MANA (Microsoft Azure Network Adapter).\n<li class=\"l\"> Nel driver ath11k \u00e8 stato aggiunto il supporto per i moduli wireless Qualcomm QCN9074 con supporto 802.11ax.\n<li class=\"l\"> Nel driver iwlwifi \u00e8 stata implementata la possibilit\u00e0 di scansione passiva dei canali nella banda 6GHz. Per l'Ucraina \u00e8 stato aggiunto il supporto per l'attivazione\/disattivazione di IEEE 802.11ax basato su parametri del BIOS.\n<li class=\"l\"> \u00c8 stata ottimizzata la sottosistema XDP (eXpress Data Path), che permette di manipolare i pacchetti di rete prima che vengano elaborati dallo stack di rete del kernel Linux. I test effettuati mostrano un incremento delle prestazioni di XDP del 4-8%. Per i dispositivi virtio, il guadagno prestazionale dell'elaborazione software AF_XDP pu\u00f2 arrivare fino al 33%.\n<li class=\"l\"> In ICMP \u00e8 stato implementato il supporto per messaggi PROBE estesi, come definito nella RFC 8335.\n<li class=\"l\"> Proseguono le integrazioni nel kernel di MPTCP (MultiPath TCP), l'estensione del protocollo TCP per gestire le connessioni TCP con la consegna dei pacchetti simultaneamente su pi\u00f9 percorsi attraverso diversi interfacce di rete, legati a diversi <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/lir\/ipv4\/\"   title=\"indirizzi IP.\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4455\">indirizzi IP.<\/a>. Nella nuova versione \u00e8 stato aggiunto il supporto per sockopt per impostare opzioni TCP tipiche. \u00c8 stata implementata la possibilit\u00e0 di resettare singoli sottotrain (subflow).\n<li class=\"l\"> Nel netfilter \u00e8 stato aggiunto il supporto per la gestione delle risorse tramite una gerarchia unificata di cgroups v2.\n<li class=\"l\"> In ethtool \u00e8 stata realizzata un'interfaccia per la lettura delle statistiche IEEE MIB con supporto mlx5 e bnxt. Ai driver di rete \u00e8 consentito estrarre dati arbitrari dalla SFP EEPROM, manipolando non come una combinazione di offset+dimensione, ma a pagine di memoria.        <\/ul>\n<li class=\"l\"> <b>Apparecchiatura<\/b>\n<ul>\n<li class=\"l\"> \u00c8 stato implementato il supporto iniziale per il chip ARM Apple M1, comprendente il controllore delle interruzioni, il timer, UART, SMP, funzioni per la gestione dell'I\/O e MMIO. Il reverse engineering della GPU non \u00e8 ancora completato, per l'uscita \u00e8 previsto supporto per il framebuffer e la console via porta seriale.\n<li class=\"l\"> Sono proseguite le operazioni di pulizia del kernel dai vecchi driver, sono stati rimossi i driver \u00abgasket\u00bb (Google ASIC), \u00absysace\u00bb, \u00abumem\u00bb e diversi vecchi driver per porte seriali.\n<li class=\"l\"> Dopo 13 anni nella branch staging, il driver \u00abcomedi\u00bb \u00e8 stato stabilizzato e trasferito nella componente principale per il supporto dei dispositivi di raccolta dati.\n<li class=\"l\"> Aggiunto il driver GUD (Generic USB Display) con l'implementazione di un driver di base per schermi e adattatori TV collegati tramite interfaccia USB. Il driver fornisce propriet\u00e0 DRM (Direct Rendering Manager) per la rotazione dell'immagine, la gestione della luminosit\u00e0, l'accesso all'EDID, la configurazione delle modalit\u00e0 video e il collegamento della TV, che possono essere utilizzate come base per la creazione di driver per dispositivi specifici.\n<li class=\"l\"> \u00c8 stato aggiunto il driver audio \u00abvirtio\u00bb con l'implementazione di un dispositivo audio virtuale, che pu\u00f2 essere utilizzato nei sistemi ospiti per l'uscita e la registrazione audio senza passare l'accesso alla scheda audio e senza emulazione.\n<li class=\"l\"> Nel driver amdgpu \u00e8 stato aggiunto il supporto iniziale per la GPU Aldebaran (gfx90a). \u00c8 stato abilitato il supporto iniziale per la tecnologia di sincronizzazione adattiva FreeSync per HDMI (precedentemente disponibile solo per DisplayPort), che permette di regolare la frequenza di aggiornamento delle informazioni sullo schermo. \u00c8 stato abilitato il supporto per ASSR (Alternate Scrambler Seed Reset). Aggiunto ioctl per richiedere funzionalit\u00e0 relative alla codifica e decodifica video. Aggiunto il modo CONFIG_DRM_AMD_SECURE_DISPLAY per rilevare modifiche nei display che mostrano informazioni critiche. Aggiunto supporto per il meccanismo di risparmio energetico ASPM.\n<li class=\"l\"> Nel driver i915 per schede grafiche Intel \u00e8 stato incluso il supporto per i chip Intel Alderlake-S. Aggiunto supporto per eDP MSO (Embedded DisplayPort Multi-SST Operation).\n<li class=\"l\"> Aggiunto il supporto per il controller di gioco Luna (Amazon), cos\u00ec come per i touchscreen Hycon HY46XX, ILITEK Lego Series e MStar MSG2638.      <\/ul>\n<\/ul>\n<p>Allo stesso tempo, la Fondazione Latinoamericana per il Software Libero ha creato una versione completamente libera del kernel 5.11 \u2014 Linux-libre 5.11-gnu, ripulito da elementi di firmware e driver contenenti componenti non liberi o parti di codice la cui applicazione \u00e8 limitata dal produttore. Nella nuova versione \u00e8 stata effettuata la pulizia del driver comedi. \u00c8 stata interrotta la pulizia dei driver cyclades, isicom tty e i2400m wimax, che sono stati rimossi dal kernel. \u00c8 stato aggiornato il codice di pulizia dei blob nei driver e nei sottosistemi amdgpu, i915 csr, r8152 usb, mhi bus, x86 touchscreen e qualcomm arm64.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55397\">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.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: \u0444\u0430\u0439\u043b\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 EROFS, \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0447\u0438\u043f\u043e\u0432 Apple M1, cgroup-\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 &#171;misc&#187;, \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \/dev\/kmem, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043d\u043e\u0432\u044b\u0445 GPU Intel \u0438 AMD, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u044f\u043c\u043e\u0433\u043e \u0432\u044b\u0437\u043e\u0432\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u044f\u0434\u0440\u0430 \u0438\u0437 BPF-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u0440\u0430\u043d\u0434\u043e\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u0442\u0435\u043a\u0430 \u044f\u0434\u0440\u0430 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0433\u043e \u0432\u044b\u0437\u043e\u0432\u0430, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u0431\u043e\u0440\u043a\u0438 \u0432 Clang \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 CFI [&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-100612","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.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\/it\/blog\/news\/reliz-yadra-linux-5-13\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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.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 5.13.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/reliz-yadra-linux-5-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=\"2021-06-28T08:23:04+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-06-28T08:23:04+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\udd47Rilascio del kernel Linux 5.13 | ProHoster","description":"Dopo due mesi di sviluppo, Linus Torvalds ha presentato il rilascio del kernel Linux 5.13.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-yadra-linux-5-13","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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.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 5.13.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-yadra-linux-5-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":"2021-06-28T08:23:04+00:00","article:modified_time":"2021-06-28T08:23:04+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"100612","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-06-28 08:57:57","updated":"2026-02-09 21:38:12","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/100612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=100612"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/100612\/revisions"}],"predecessor-version":[{"id":164333,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/100612\/revisions\/164333"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=100612"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=100612"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=100612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}