{"id":99149,"date":"2021-02-16T16:22:46","date_gmt":"2021-02-16T14:22:46","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-5-11"},"modified":"2021-02-16T16:22:46","modified_gmt":"2021-02-16T14:22:46","slug":"reliz-yadra-linux-5-11","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-yadra-linux-5-11","title":{"rendered":"Rilascio del kernel Linux 5.11","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.11. Tra le modifiche pi\u00f9 significative: supporto per gli enclave Intel SGX, un nuovo meccanismo per l'intercettazione delle chiamate di sistema, il bus virtuale ausiliario, divieto di compilazione dei moduli senza MODULE_LICENSE(), modalit\u00e0 di filtraggio rapido delle chiamate di sistema in seccomp, cessazione del supporto per l'architettura ia64, trasferimento della tecnologia WiMAX nel ramo 'staging', possibilit\u00e0 di incapsulamento di SCTP in UDP.      <\/p>\n<p>Nella nuova versione sono stati inclusi 15480 fix da 1991 sviluppatori, la dimensione della patch \u00e8 di 72 MB (le modifiche hanno interessato 12090 file, sono state aggiunte 868025 righe di codice, sono state eliminate 261456 righe). Circa il 46% di tutte le modifiche presentate in 5.11 riguardano i driver di dispositivi, circa il 16% \u00e8 legato all'aggiornamento del codice specifico per le architetture hardware, il 13% \u00e8 connesso allo stack di rete, il 3% 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\"> In Btrfs sono state aggiunte diverse opzioni di montaggio da utilizzare durante il recupero dati da un file system danneggiato: 'rescue=ignorebadroots' per montare nonostante i danni a alcuni alberi radice (extent, uuid, data reloc, device, csum, free space), 'rescue=ignoredatacsums' per disattivare il controllo delle sommarie per i dati e 'rescue=all' per attivare simultaneamente le modalit\u00e0 'ignorebadroots', 'ignoredatacsums' e 'nologreplay'. \u00c8 stata cessata la supporto per l'opzione di montaggio 'inode_cache', che era stata precedentemente dichiarata obsoleta. \u00c8 stata preparata la base di codice per implementare il supporto di blocchi di metadati e dati di dimensioni inferiori alla pagina (PAGE_SIZE), oltre al supporto per modalit\u00e0 di allocazione di spazio zonificato. Le richieste non bufferizzate (Direct IO) sono state trasferite all'infrastruttura iomap. \u00c8 stata ottimizzata la prestazione di alcune operazioni, in alcuni casi l'accelerazione pu\u00f2 raggiungere decine di percentuale.\n<li class=\"l\"> In XFS \u00e8 stata implementata una flag 'needsrepair', che segnala la necessit\u00e0 di riparazione. Quando questa flag \u00e8 impostata, il file system non pu\u00f2 essere montato fino a quando la flag non viene resettata dallo strumento xfs_repair.\n<li class=\"l\"> In Ext4 sono stati offerti solo correttivi di errori e ottimizzazioni, oltre a una pulizia del codice.\n<li class=\"l\"> \u00c8 stato autorizzato il riesportazione di file system montati su NFS (cio\u00e8, la partizione montata tramite NFS pu\u00f2 ora essere riesportata tramite NFS e utilizzata come cache intermedia).\n<li class=\"l\"> Nella chiamata di sistema close_range(), che consente a un processo di chiudere un'intera gamma di descrittori di file aperti, \u00e8 stata aggiunta l'opzione CLOSE_RANGE_CLOEXEC per chiudere i descrittori in modalit\u00e0 close-on-exec.\n<li class=\"l\"> Nel file system F2FS sono state aggiunte nuove chiamate a ioctl(), che consentono di gestire dallo spazio utente quali file vengono memorizzati in forma compressa. \u00c8 stata aggiunta l'opzione di montaggio \"compress_mode=\" per selezionare la posizione del gestore di compressione sul lato del kernel o nello spazio utente.\n<li class=\"l\"> \u00c8 stata fornita la possibilit\u00e0 di montare Overlayfs da processi non privilegiati, utilizzando uno spazio di identificatori utente separato (user namespace). Per verificare la conformit\u00e0 dell'implementazione del modello di sicurezza \u00e8 stata effettuata un'audit completa del codice. In Overlayfs \u00e8 stata anche aggiunta la possibilit\u00e0 di avviarlo utilizzando copie delle immagini del filesystem attraverso un'opzione che disabilita il controllo UUID.\n<li class=\"l\"> Nel filesystem Ceph \u00e8 stata aggiunta la supporto al protocollo msgr2.1, che consente di applicare l'algoritmo AES-GCM durante la trasmissione dei dati in forma crittografata.\n<li class=\"l\"> Nel modulo dm-multipath \u00e8 stata implementata la possibilit\u00e0 di considerare il legame con la CPU (\"IO affinity\") nella selezione del percorso per le richieste di input\/output.                      <\/ul>\n<li class=\"l\"> <b>Memoria e servizi di sistema<\/b>\n<ul>\n<li class=\"l\"> \u00c8 stato aggiunto un nuovo meccanismo di intercettazione delle chiamate di sistema, basato su prctl(), che consente di generare eccezioni dallo spazio utente quando si accede a determinate chiamate di sistema e di emulare la loro esecuzione. Questa funzionalit\u00e0 \u00e8 richiesta in Wine e Proton per emulare chiamate di sistema Windows, necessaria per garantire la compatibilit\u00e0 con giochi e programmi che eseguono direttamente chiamate di sistema bypassando l'API di Windows (ad esempio, per proteggersi da utilizzi non autorizzati).\n<li class=\"l\"> Nella chiamata di sistema userfaultfd(), destinata a gestire i page fault (accesso a pagine di memoria non allocate) nello spazio utente, \u00e8 stata introdotta la possibilit\u00e0 di disabilitare la gestione delle eccezioni che si verificano a livello kernel, per complicare lo sfruttamento di alcune vulnerabilit\u00e0.\n<li class=\"l\"> Nel sottosistema BPF \u00e8 stata aggiunta la supporto per lo storage dei dati locale per il task (task-local storage), che consente di legare i dati a uno specifico gestore BPF.\n<li class=\"l\"> \u00c8 stato completamente riprogettato il monitoraggio dell'uso della memoria da parte dei programmi BPF: per gestire l'utilizzo della memoria negli oggetti BPF, \u00e8 stato proposto un controller cgroup al posto di memlock rlimit.\n<li class=\"l\"> Nel meccanismo BTF (BPF Type Format), che fornisce informazioni per il controllo dei tipi nel pseudocodice BPF, \u00e8 stata implementata il supporto per i moduli del kernel.\n<li class=\"l\"> Nel'interfaccia di I\/O asincrono io_uring \u00e8 stato aggiunto il supporto per le chiamate di sistema shutdown(), renameat2() e unlinkat(). \u00c8 stata introdotta la possibilit\u00e0 di specificare un timeout durante la chiamata a io_uring_enter() (\u00e8 possibile verificare il supporto per l'argomento relativo al timeout utilizando il flag IORING_FEAT_EXT_ARG).\n<li class=\"l\"> L'architettura ia64, utilizzata nei processori Intel Itanium, \u00e8 stata trasferita alla categoria degli abbandonati (\"orphaned\"), il che implica la cessazione dei test. Hewlett Packard Enterprise ha interrotto l'accettazione degli ordini per nuove attrezzature Itanium, mentre Intel ha fatto lo stesso gi\u00e0 lo scorso anno.\n<li class=\"l\"> \u00c8 stato interrotto il supporto per i sistemi basati sull'architettura MicroBlaze, privi del blocco di gestione della memoria (MMU). Questi sistemi non sono pi\u00f9 comuni.\n<li class=\"l\"> Per l'architettura MIPS \u00e8 stato introdotto il supporto per il test della copertura del codice (coverage testing) utilizzando lo strumento gcov.\n<li class=\"l\"> \u00c8 stato aggiunto il supporto per il bus ausiliario virtuale per l'interazione con dispositivi multifunzionali che combinano funzionalit\u00e0 che richiedono driver diversi (ad esempio, schede di rete che supportano Ethernet e RDMA). Il bus pu\u00f2 essere utilizzato per assegnare un driver primario e secondario a un dispositivo, nei casi in cui l'uso del sottosistema MFD (Multi-Function Devices) sia problematico.\n<li class=\"l\"> Per l'architettura RISC-V \u00e8 stato aggiunto il supporto per il sistema di allocazione della memoria CMA (Contiguous Memory Allocator), ottimizzato per l'allocazione di grandi aree contigue di memoria utilizzando la tecnica del page relocation. Sono stati anche implementati strumenti per limitare l'accesso a \/dev\/mem e per tenere traccia del tempo di elaborazione delle interruzioni.\n<li class=\"l\"> Per i sistemi ARM a 32 bit \u00e8 stato introdotto il supporto per lo strumento di debug KASan (Kernel Address Sanitizer), che rileva errori nella gestione della memoria. Per gli ARM a 64 bit, l'implementazione di KASan \u00e8 stata convertita per utilizzare i tag MTE (MemTag).\n<li class=\"l\"> \u00c8 stata aggiunta la chiamata di sistema epoll_pwait2(), che consente di utilizzare timeout con una precisione al nanosecondo (la chiamata epoll_wait manipola i millisecondi).\n<li class=\"l\"> Nel sistema di compilazione \u00e8 stata garantita l'emissione di un errore nel tentativo di compilare moduli caricati del kernel, nei quali, mediante il macro MODULE_LICENSE(), non \u00e8 stata definita la licenza sul codice. Ora, l'errore di compilazione verr\u00e0 anche generato dall'uso del macro EXPORT_SYMBOL() per le funzioni statiche.\n<li class=\"l\"> \u00c8 stata aggiunta la supporto per il mapping degli oggetti GEM dalla memoria utilizzata per l'input\/output, permettendo di accelerare il funzionamento del framebuffer su alcune architetture.\n<li class=\"l\"> Nel Kconfig \u00e8 stata interrotta la supporto per Qt4 (\u00e8 rimasta la supporto per Qt5, GTK e Ncurses).                  <\/ul>\n<li class=\"l\"> <b>Virtualizzazione e sicurezza<\/b>\n<ul>\n<li class=\"l\"> Nel system call seccomp() \u00e8 stata aggiunta la supporto per la modalit\u00e0 di risposta rapida, che consente di determinare molto rapidamente se una particolare system call \u00e8 consentita o vietata in base a una tabella di autorizzazioni (constant-action bitmap) allegata al processo, senza la necessit\u00e0 di avviare un gestore BPF.\n<li class=\"l\"> Sono stati integrati componenti del kernel per la creazione e gestione di enclave basate sulla tecnologia Intel SGX (Software Guard eXtensions), che consente alle applicazioni di eseguire codice in aree di memoria isolate e crittografate, l'accesso alle quali \u00e8 limitato al resto del sistema.\n<li class=\"l\"> Nell'ambito dell'iniziativa per limitare l'accesso dallo spazio utente ai registri MSR (model-specific register), \u00e8 stata vietata la scrittura nel registro MSR_IA32_ENERGY_PERF_BIAS, che consente di modificare la modalit\u00e0 di efficienza energetica del processore (\"normal\", \"performance\", \"powersave\").\n<li class=\"l\"> Dalla branch kernel-rt per sistemi in tempo reale \u00e8 stata trasferita la possibilit\u00e0 di disabilitare la migrazione di compiti ad alta priorit\u00e0 tra CPU.\n<li class=\"l\"> Per i sistemi ARM64 \u00e8 stata aggiunta la possibilit\u00e0 di applicare tag MTE (MemTag, Memory Tagging Extension) per gli indirizzi di memoria dei gestori dei segnali. L'uso di MTE \u00e8 attivato specificando l'opzione SA_EXPOSE_TAGBITS in sigaction() e consente di organizzare la verifica della correttezza dell'uso dei puntatori per prevenire l'esploit\u00e0zione di vulnerabilit\u00e0 causate da accessi a blocchi di memoria gi\u00e0 rilasciati, overflow di buffer, accessi prima dell'inizializzazione e uso al di fuori del contesto attuale.\n<li class=\"l\"> \u00c8 stato aggiunto il parametro \"DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING\", che consente al sottosistema dm-verity di verificare le firme hash dei certificati presenti nel keyring secondario. In pratica, questa impostazione consente di verificare non solo i certificati incorporati nel kernel, ma anche i certificati caricati durante il funzionamento, consentendo di aggiornare i certificati senza dover aggiornare l'intero kernel.\n<li class=\"l\"> In User-mode Linux \u00e8 stata aggiunta la supporto per la modalit\u00e0 suspend-to-idle, che consente di congelare l'ambiente e utilizzare il segnale SIGUSR1 per uscire dalla modalit\u00e0 sospensione.\n<li class=\"l\"> Nel meccanismo virtio-mem, che consente il collegamento e lo scollegamento a caldo della memoria alle macchine virtuali, \u00e8 stato aggiunto il supporto per la modalit\u00e0 grande blocco (BBM, Big Block Mode), che permette di trasferire o ritirare la memoria in blocchi superiori alla dimensione del blocco di memoria del kernel, necessario per ottimizzare VFIO in QEMU.\n<li class=\"l\"> Nell'implementazione TLS a livello di kernel \u00e8 stato aggiunto il supporto per il cifrario CHACHA20-POLY1305.      <\/ul>\n<li class=\"l\"> <b>Sottosistema di rete<\/b>\n<ul>\n<li class=\"l\"> Per 802.1Q (VLAN) \u00e8 stato implementato un meccanismo di gestione dei guasti di connessione (CFM, Connectivity Fault Management), che consente di rilevare, verificare e isolare i guasti nelle reti con ponti virtuali (Virtual Bridged Networks). Ad esempio, il CFM pu\u00f2 essere utilizzato per localizzare problemi in reti che coprono pi\u00f9 organizzazioni indipendenti, i cui dipendenti hanno accesso solo alla propria attrezzatura.\n<li class=\"l\"> \u00c8 stato aggiunto il supporto per l'incapsulamento dei pacchetti del protocollo SCTP in pacchetti UDP (RFC 6951), consentendo l'uso di SCTP in reti con traduttori di indirizzi obsoleti che non supportano direttamente SCTP, nonch\u00e9 implementare SCTP su sistemi che non forniscono accesso diretto a livello IP.\n<li class=\"l\"> L'implementazione della tecnologia WiMAX \u00e8 stata spostata in staging e in futuro \u00e8 prevista la sua rimozione se non si troveranno utenti che ne hanno bisogno. WiMAX non \u00e8 pi\u00f9 utilizzato nelle reti pubbliche e nell'unico driver nel kernel che pu\u00f2 utilizzare WiMAX rimane il driver obsoleto Intel 2400m. Nel configuratore di rete NetworkManager il supporto per WiMAX \u00e8 stato interrotto nel 2015. Attualmente, WiMax \u00e8 praticamente completamente sostituito da tecnologie come LTE, HSPA+ e Wi-Fi 802.11n.\n<li class=\"l\"> \u00c8 stato effettuato un lavoro di ottimizzazione delle prestazioni del trattamento del traffico TCP in ingresso in modalit\u00e0 zerocopy, ovvero senza ulteriori copie in nuovi buffer. Per il traffico di dimensioni medie, che copre decine o centinaia di kilobyte di dati, l'uso di zerocopy invece di recvmsg() \u00e8 notevolmente pi\u00f9 efficiente. Ad esempio, le modifiche implementate hanno permesso di aumentare l'efficienza del trattamento del traffico in stile RPC con messaggi di 32 KB utilizzando zerocopy fino al 60-70%.\n<li class=\"l\"> Aggiunti nuovi chiamate ioctl() per la creazione di ponti di rete che coprono pi\u00f9 canali PPP. La funzionalit\u00e0 proposta consente ai frame di spostarsi da un canale all'altro, ad esempio, da PPPoE a una sessione PPPoL2TP.\n<li class=\"l\"> Proseguita l'integrazione nel kernel MPTCP (MultiPath TCP), un'estensione del protocollo TCP per gestire una connessione TCP con la consegna dei pacchetti simultaneamente su pi\u00f9 percorsi attraverso diversi interfacce di rete, associate a diversi indirizzi IP. Nel nuovo rilascio \u00e8 stato implementato il supporto per l'opzione ADD_ADDR per annunciare disponibili <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/lir\/ipv4\/\"   title=\"indirizzi IP\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"829\">indirizzi IP<\/a> ai quali \u00e8 possibile connettersi durante l'aggiunta di nuovi flussi a una connessione MPTCP esistente.\n<li class=\"l\"> Aggiunta la possibilit\u00e0 di configurare azioni al superamento del budget di polling delle connessioni (busy-polling). La modalit\u00e0 SO_BUSY_POLL precedentemente disponibile implicava il passaggio a softirq al termine del budget. Per le applicazioni che devono continuare a utilizzare il polling \u00e8 stata proposta una nuova opzione SO_PREFER_BUSY_POLL.\n<li class=\"l\"> In IPv6 \u00e8 stata implementata la supporto per le modalit\u00e0 SRv6 End.DT4 e End.DT6, utilizzate per creare L3 IPv4 multitenant <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/vpn\/\"   title=\"VPN\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"155\">VPN<\/a> e dispositivi VRF (Virtual routing and forwarding).\n<li class=\"l\"> In Netfilter \u00e8 stata unificata l'implementazione delle espressioni set, il che ha consentito la possibilit\u00e0 di specificare pi\u00f9 espressioni per ciascun elemento delle liste set.\n<li class=\"l\"> Nello stack wireless 802.11 sono state aggiunte API per la configurazione dei limiti di potenza SAR, e per i parametri AE PWE e HE MCS. Nel driver Intel iwlwifi \u00e8 stato aggiunto il supporto per la banda a 6GHz (Ultra High Band). Nel driver Qualcomm Ath11k \u00e8 stato aggiunto il supporto per la tecnologia di configurazione rapida delle connessioni FILS (Fast Initial Link Setup, standardizzata come IEEE 802.11ai), che consente di eliminare i ritardi durante il roaming durante la migrazione da un punto di accesso all'altro.   <\/ul>\n<li class=\"l\"> <b>Apparecchiatura<\/b>\n<ul>\n<li class=\"l\"> Nel driver amdgpu \u00e8 stato implementato il supporto per APU AMD \"Green Sardine\" (Ryzen 5000) e GPU \"Dimgrey Cavefish\" (Navi 2), insieme al supporto iniziale per APU AMD Van Gogh con architettura Zen 2 e GPU RDNA 2 (Navi 2). \u00c8 stato aggiunto il supporto per i nuovi identificatori APU Renoir (basati su CPU Zen 2 e GPU Vega).\n<li class=\"l\"> Nel driver i915 per schede grafiche Intel \u00e8 stata implementata la tecnologia IS (Integer scaling) con un filtro per l'ingrandimento che tiene conto dello stato dei pixel adiacenti (interpolazione Nearest-neighbor) per determinare il colore dei pixel mancanti. \u00c8 stata ampliata la supporto per le schede discrete Intel DG1. \u00c8 stata implementata la tecnologia \u00abBig Joiner\u00bb, presente a partire dai chip Ice Lake \/ Gen11, che consente di utilizzare un solo transcoder per gestire due flussi, ad esempio, per l'uscita su uno schermo 8K tramite un DisplayPort. \u00c8 stata aggiunta la modalit\u00e0 di commutazione asincrona tra due buffer nella memoria video (async flip).\n<li class=\"l\"> Nel driver nouveau \u00e8 stato aggiunto il supporto iniziale per le GPU NVIDIA basate sull'architettura \u00abAmpere\u00bb (GA100, GeForce RTX 30xx), attualmente limitato agli strumenti per la gestione delle modalit\u00e0 video.\n<li class=\"l\"> \u00c8 stato aggiunto il supporto per il protocollo 3WIRE, utilizzato nei pannelli LCD. \u00c8 stato aggiunto il supporto per i pannelli novatek nt36672a, TDO tl070wsh30, Innolux N125HCE-GN1 e ABT Y030XX067A 3.0. Si pu\u00f2 inoltre sottolineare il supporto per il pannello degli smartphone OnePlus 6 e 6T, che ha permesso di avviare il caricamento sui dispositivi con un kernel non modificato.\n<li class=\"l\"> \u00c8 stato aggiunto il supporto per il primo controller host USB4 discreto Intel Maple Ridge.\n<li class=\"l\"> \u00c8 stato aggiunto il supporto per i codec audio Allwinner H6 I2S, Analog Devices ADAU1372, Intel Alderlake-S, GMediatek MT8192, NXP i.MX HDMI e XCVR, Realtek RT715 e Qualcomm SM8250.\n<li class=\"l\"> \u00c8 stato aggiunto il supporto per le piattaforme ARM, dispositivi e piattaforme: Galaxy Note 10.1, Microsoft Lumia 950 XL, NanoPi R1, FriendlyArm ZeroPi, Elimo Initium SBC, Broadcom BCM4908, Mediatek MT8192\/MT6779\/MT8167, MStar Infinity2M, Nuvoton NPCM730, Marvell Armada 382, Mikrotik basato su Marvell Prestera 98DX3236, server con Nuvoton NPCM750 BMC, Kontron i.MX8M Mini, Espressobin Ultra, \u00abTrogdor\u00bb Chromebook, Kobol Helios64, Engicam PX30.Core.\n<li class=\"l\"> \u00c8 stato integrato il supporto per la console di gioco Ouya basata su NVIDIA Tegra 3.                        <\/ul>\n<\/ul>\n<p>Contemporaneamente, la Fondazione latinoamericana per il Software Libero ha creato una versione completamente libera del kernel 5.11 \u2014 Linux-libre 5.11-gnu, ripulita da elementi di firmware e driver contenenti componenti non liberi o sezioni di codice il cui uso \u00e8 limitato dal produttore. Nella nuova release sono stati ripuliti i driver per qat_4xxx (crypto), lt9611uxcm (dsi\/hdmi bridge), ccs\/smia++ (sensor), ath11k_pci, nxp audio transceiver e mhi pci controller. \u00c8 stato aggiornato il codice di pulizia dei blob nei driver e sottomoduli amdgpu, btqca, btrtl, btusb, i915 csr. Sono stati disattivati nuovi blob in m3 rproc, idt82p33 ptp clock e qualcomm arm64.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=54581\">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.11. \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: \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0430\u043d\u043a\u043b\u0430\u0432\u043e\u0432 Intel SGX, \u043d\u043e\u0432\u044b\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0432\u044b\u0437\u043e\u0432\u043e\u0432, \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u0448\u0438\u043d\u0430 auxiliary, \u0437\u0430\u043f\u0440\u0435\u0442 \u0441\u0431\u043e\u0440\u043a\u0438 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 \u0431\u0435\u0437 MODULE_LICENSE(), \u0440\u0435\u0436\u0438\u043c \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0432\u044b\u0437\u043e\u0432\u043e\u0432 \u0432 seccomp, \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b ia64, \u043f\u0435\u0440\u0435\u043d\u043e\u0441 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 WiMAX \u0432 \u0432\u0435\u0442\u043a\u0443 &#171;staging&#187;, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u043d\u043a\u0430\u043f\u0441\u0443\u043b\u044f\u0446\u0438\u0438 SCTP \u0432 UDP. \u0412 [&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-99149","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - 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.11.\" \/>\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-11\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\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.11 | 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.11.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/reliz-yadra-linux-5-11\" \/>\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-02-16T14:22:46+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-02-16T14:22:46+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.11 | ProHoster","description":"Dopo due mesi di sviluppo, Linus Torvalds ha presentato il rilascio del kernel Linux 5.11.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-yadra-linux-5-11","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.11 | 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.11.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-yadra-linux-5-11","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-02-16T14:22:46+00:00","article:modified_time":"2021-02-16T14:22:46+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"99149","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-02-28 09:54:35","updated":"2026-02-08 20:40:14","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\/99149","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=99149"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/99149\/revisions"}],"predecessor-version":[{"id":158020,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/99149\/revisions\/158020"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=99149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=99149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=99149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}