{"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\/novosti-interneta\/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, un bus virtuale ausiliario, divieto di compilazione di moduli senza MODULE_LICENSE(), modalit\u00e0 di filtraggio rapido delle chiamate di sistema in seccomp, interruzione del supporto per l'architettura ia64, trasferimento della tecnologia WiMAX nel ramo \u00abstaging\u00bb, e la possibilit\u00e0 di incapsulare SCTP in UDP.      <\/p>\n<p>Nella nuova versione sono stati accettati 15480 correttivi da 1991 sviluppatori, la dimensione della patch \u00e8 di 72 MB (le modifiche hanno interessato 12090 file, aggiungendo 868025 righe di codice e rimuovendone 261456). Circa il 46% di tutte le modifiche presentate in 5.11 riguardano i driver di dispositivo, circa il 16% delle modifiche sono relative all'aggiornamento di codice specifico per architetture hardware, il 13% riguarda lo stack di rete, il 3% i file system e il 4% le sottosistemi interni del kernel.         <\/p>\n<p>Novit\u00e0 principali:  <\/p>\n<ul>\n<li class=\"l\"> <b>Sottosistema disco, I\/O e file system<\/b>\n<ul>\n<li class=\"l\"> In Btrfs sono state aggiunte diverse opzioni di montaggio da utilizzare durante il ripristino dei dati da un file system danneggiato: \u00abrescue=ignorebadroots\u00bb per montare nonostante i danni a certi alberi radice (extent, uuid, relocazione dati, dispositivo, csum, spazio libero), \u00abrescue=ignoredatacsums\u00bb per disattivare il controllo delle somme di controllo per i dati e \u00abrescue=all\u00bb per attivare simultaneamente le modalit\u00e0 'ignorebadroots', 'ignoredatacsums' e 'nologreplay'. \u00c8 cessato il supporto per l'opzione di montaggio \u00abinode_cache\u00bb, precedentemente dichiarata obsoleta. \u00c8 stata condotta una preparazione del codice per implementare il supporto per blocchi di metadati e dati di dimensioni inferiori alla pagina (PAGE_SIZE), nonch\u00e9 per il supporto della modalit\u00e0 di allocazione zonata. Le richieste non bufferizzate (Direct IO) sono state migrate all'infrastruttura iomap. \u00c8 stata ottimizzata la performance di alcune operazioni, con un'accelerazione che in alcuni casi pu\u00f2 raggiungere percentuali significative.\n<li class=\"l\"> In XFS \u00e8 stata implementata l'impostazione \u00abneedsrepair\u00bb, che segnala la necessit\u00e0 di ripristino. Quando questa impostazione \u00e8 attiva, il file system non pu\u00f2 essere montato fino a quando il flag non viene ripristinato tramite l'utilit\u00e0 xfs_repair.\n<li class=\"l\"> In Ext4 sono state apportate solo correzioni di bug e ottimizzazioni, oltre a una pulizia del codice.\n<li class=\"l\"> Consente l'esportazione ripetuta dei file system montati sopra NFS (ovvero le partizioni montate tramite NFS possono ora essere esportate tramite NFS e utilizzate come cache intermedia).\n<li class=\"l\"> Nella chiamata di sistema close_range(), che consente a un processo di chiudere un intero intervallo 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 stati aggiunti nuovi richiami ioctl() che consentono agli utenti di gestire quali file vengono archiviati in formato compresso. \u00c8 stata aggiunta un'opzione di montaggio \"compress_mode=\" per scegliere se il gestore del controllo della compressione risiede nel kernel o nello spazio utente.\n<li class=\"l\"> \u00c8 stata introdotta la possibilit\u00e0 di montare Overlayfs da processi non privilegiati, utilizzando uno spazio separato di identificatori utente (user namespace). \u00c8 stata condotta un'audit completa del codice per verificare la conformit\u00e0 all'implementazione del modello di sicurezza. In Overlayfs \u00e8 stata inoltre aggiunta la possibilit\u00e0 di avviarlo utilizzando copie delle immagini del file system, con l'opzione di disabilitare il controllo UUID.\n<li class=\"l\"> Nel file system Ceph \u00e8 stata aggiunta la supporto per il protocollo msgr2.1, che consente di utilizzare l'algoritmo AES-GCM per la trasmissione di 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\") durante la scelta 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 una specifica chiamata di sistema e di emularne l'esecuzione. Questa funzionalit\u00e0 \u00e8 molto richiesta in Wine e Proton per emulare le chiamate di sistema di 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 proteggere da utilizzi non autorizzati).\n<li class=\"l\"> Nella chiamata di sistema userfaultfd(), progettata per gestire i page faults (accesso a pagine di memoria non allocate) nello spazio utente, \u00e8 stata aggiunta la possibilit\u00e0 di disabilitare la gestione delle eccezioni a livello di kernel, per complicare l'exploitation di alcune vulnerabilit\u00e0.\n<li class=\"l\"> Nella sottosistema BPF \u00e8 stata aggiunta la supporto per lo storage locale per il task (task-local storage), che fornisce il collegamento dei dati a un specifico handler BPF.\n<li class=\"l\"> Il monitoraggio del consumo di memoria dai programmi BPF \u00e8 stato completamente rinnovato: per gestire l'uso della memoria negli oggetti BPF \u00e8 stato proposto un controller cgroup al posto del memlock rlimit.\n<li class=\"l\"> Nel meccanismo BTF (BPF Type Format), che fornisce informazioni per la verifica dei tipi nel pseudocodice BPF, \u00e8 stata implementata la supporto per i moduli del kernel.\n<li class=\"l\"> Nell'interfaccia di input\/output asincrono io_uring \u00e8 stata aggiunta la supporto per le chiamate di sistema shutdown(), renameat2() e unlinkat(). Durante la chiamata a io_uring_enter() \u00e8 stata introdotta la possibilit\u00e0 di specificare un timeout (\u00e8 possibile verificare il supporto per l'argomento di timeout con il flag IORING_FEAT_EXT_ARG).\n<li class=\"l\"> L'architettura ia64, utilizzata nei processori Intel Itanium, \u00e8 stata classificata come non pi\u00f9 supportata (\"orphaned\"), il che implica la cessazione dei test. Hewlett Packard Enterprise ha interrotto gli ordini per nuove attrezzature Itanium, mentre Intel lo ha fatto gi\u00e0 lo scorso anno.\n<li class=\"l\"> \u00c8 stata interrotta la supporto per i sistemi basati sull'architettura MicroBlaze privi di un'unit\u00e0 di gestione della memoria (MMU). Sistemi di questo tipo non sono pi\u00f9 comuni.\n<li class=\"l\"> Per l'architettura MIPS \u00e8 stata aggiunta la supporto per il test di copertura del codice (coverage testing) mediante l'utilizzo dell'utility gcov.\n<li class=\"l\"> \u00c8 stata aggiunta la supporto per il bus ausiliario virtuale per interagire con dispositivi multifunzionali che combinano funzionalit\u00e0 che richiedono driver diversi (ad esempio, schede di rete con supporto Ethernet e RDMA). Il bus pu\u00f2 essere utilizzato per assegnare un driver principale e secondario a un dispositivo, in situazioni in cui l'uso del sottosistema MFD (Multi-Function Devices) \u00e8 problematico.\n<li class=\"l\"> Per l'architettura RISC-V \u00e8 stata aggiunta la supporto per il sistema di allocazione della memoria CMA (Contiguous Memory Allocator), ottimizzato per l'allocazione di grandi aree di memoria contigue utilizzando la tecnica di spostamento delle pagine di memoria. Per RISC-V sono stati implementati anche strumenti per limitare l'accesso a \/dev\/mem e per la contabilit\u00e0 del tempo di gestione delle interruzioni.\n<li class=\"l\"> Per i sistemi ARM a 32 bit \u00e8 stata aggiunta la supporto per lo strumento di debug KASan (Kernel address sanitizer), che consente di rilevare errori nella gestione della memoria. Per ARM a 64 bit, l'implementazione di KASan \u00e8 stata adattata all'uso dei tag MTE (MemTag).\n<li class=\"l\"> \u00c8 stata aggiunta la chiamata di sistema epoll_pwait2(), che consente di utilizzare timeout con precisione al nanosecondo (la chiamata epoll_wait gestisce i millisecondi).\n<li class=\"l\"> Nel sistema di assemblaggio \u00e8 stata implementata l'uscita di errore quando si tenta di assemblare i moduli del kernel caricati, nei quali non \u00e8 definita la licenza del codice attraverso il macro MODULE_LICENSE(). Anche l'uso del macro EXPORT_SYMBOL() per le funzioni statiche generer\u00e0 un errore durante l'assemblaggio.\n<li class=\"l\"> Aggiunta la supporto per il mapping degli oggetti GEM dalla memoria utilizzata per input\/output, che ha permesso di velocizzare le operazioni con il framebuffer su alcune architetture.\n<li class=\"l\"> Nel Kconfig \u00e8 stata interrotta la supporto per Qt4 (mantenuta la supporto per Qt5, GTK e Ncurses).                  <\/ul>\n<li class=\"l\"> <b>Virtualizzazione e sicurezza<\/b>\n<ul>\n<li class=\"l\"> Nel sistema di chiamate seccomp() \u00e8 stata aggiunta la supporto per la modalit\u00e0 di risposta rapida, che consente di determinare molto rapidamente se una specifica chiamata di sistema \u00e8 consentita o vietata, basandosi sulla tabella dei diritti associata al processo (constant-action bitmap), senza necessit\u00e0 di avviare un gestore BPF.\n<li class=\"l\"> Integrati componenti del kernel per la creazione e gestione di enclavi basate sulla tecnologia Intel SGX (Software Guard eXtensions), che consente alle applicazioni di eseguire codice in aree di memoria isolate e crittografate, limitando l'accesso del resto del sistema.\n<li class=\"l\"> Nell'ambito dell'iniziativa di limitazione dell'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 i sistemi in tempo reale \u00e8 stata trasferita la possibilit\u00e0 di disattivare la migrazione di attivit\u00e0 ad alta priorit\u00e0 tra le CPU.\n<li class=\"l\"> Per i sistemi ARM64 \u00e8 stata aggiunta la possibilit\u00e0 di utilizzare i tag MTE (MemTag, Memory Tagging Extension) per gli indirizzi di memoria dei gestori di segnali. L'uso di MTE \u00e8 attivato specificando l'opzione SA_EXPOSE_TAGBITS in sigaction() e consente di organizzare il controllo della correttezza dell'uso dei puntatori per bloccare l'esecuzione di vulnerabilit\u00e0 causate dall'accesso a blocchi di memoria gi\u00e0 liberati, da buffer overflow, accessi prima dell'inizializzazione e utilizzo al di fuori del contesto attuale.\n<li class=\"l\"> \u00c8 stato aggiunto il parametro \u00abDM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING\u00bb, che consente al sottosistema dm-verity di verificare le firme hash dei certificati memorizzati nel keyring secondario. In pratica, questa impostazione consente di verificare non solo i certificati incorporati nel kernel, ma anche quelli caricati durante il runtime, permettendo cos\u00ec di aggiornare i certificati senza aggiornare l'intero kernel.\n<li class=\"l\"> Nel User-mode Linux \u00e8 stata aggiunta la supporto per la modalit\u00e0 suspend-to-idle, che consente di sospendere l'ambiente e utilizzare il segnale SIGUSR1 per uscire dallo stato di sospensione.\n<li class=\"l\"> Nel meccanismo virtio-mem, che consente il collegamento e lo scollegamento della memoria a caldo alle macchine virtuali, \u00e8 stato aggiunto il supporto per la modalit\u00e0 a grande blocco (BBM, Big Block Mode), che permette di trasferire o ritirare memoria in blocchi di dimensioni superiori a quelle del blocco di memoria del kernel, necessario per ottimizzare il VFIO in QEMU.\n<li class=\"l\"> Nell'implementazione del 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 coinvolgono pi\u00f9 organizzazioni indipendenti, i cui dipendenti hanno accesso solo alle proprie attrezzature.\n<li class=\"l\"> \u00c8 stata aggiunta la supporto per l'incapsulamento dei pacchetti del protocollo SCTP in pacchetti UDP (RFC 6951), consentendo cos\u00ec l'uso di SCTP in reti con traduttori di indirizzi obsoleti che non supportano direttamente SCTP, e implementando SCTP su sistemi che non forniscono accesso diretto al livello IP.\n<li class=\"l\"> L'implementazione della tecnologia WiMAX \u00e8 stata spostata nella fase di staging e in futuro \u00e8 prevista per la rimozione, se non verranno trovati utenti che ne hanno bisogno. WiMAX non \u00e8 pi\u00f9 utilizzato nelle reti pubbliche e nel core l'unico driver con cui \u00e8 possibile utilizzare WiMAX rimane il datore di lavoro obsoleto Intel 2400m. Nella configurazione 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 nel trattamento del traffico TCP in ingresso in modalit\u00e0 zerocopy, cio\u00e8 senza ulteriori copie in nuovi buffer. Per traffico di dimensioni medie, che va da decine a qualche centinaio di kilobyte di dati, l'applicazione di zerocopy invece di recvmsg() \u00e8 notevolmente pi\u00f9 efficace. Ad esempio, le modifiche implementate hanno permesso di aumentare l'efficienza nel trattamento del traffico in stile RPC con messaggi di 32 KB utilizzando zerocopy del 60-70%.\n<li class=\"l\"> Sono state aggiunte nuove chiamate ioctl() per la creazione di bridge di rete che coprono pi\u00f9 canali PPP. La funzionalit\u00e0 proposta consente ai frame di muoversi da un canale all'altro, ad esempio da PPPoE a una sessione PPPoL2TP.\n<li class=\"l\"> \u00c8 proseguita l'integrazione nel kernel di MPTCP (MultiPath TCP), un'estensione del protocollo TCP per organizzare il funzionamento della connessione TCP con la consegna dei pacchetti contemporaneamente su pi\u00f9 percorsi attraverso diverse interfacce di rete, legate a differenti indirizzi IP. Nella nuova versione \u00e8 stato implementato il supporto per l'opzione ADD_ADDR per l'annuncio degli indirizzi disponibili <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/lir\/ipv4\/\"   title=\"IP addresses\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"829\">IP addresses<\/a> a cui \u00e8 possibile connettersi quando si aggiungono nuovi flussi a una connessione MPTCP esistente.\n<li class=\"l\"> \u00c8 stata aggiunta la possibilit\u00e0 di configurare le azioni in caso di superamento del budget per il polling delle connessioni (busy-polling). In precedenza, la modalit\u00e0 SO_BUSY_POLL 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 multiutente. <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, consentendo di specificare pi\u00f9 espressioni per ciascun elemento delle liste set.\n<li class=\"l\"> Nel stack wireless 802.11 sono stati aggiunti API per configurare i limiti di potenza SAR, cos\u00ec come i parametri AE PWE e HE MCS. Nel driver Intel iwlwifi \u00e8 stata aggiunta la supporto per la banda 6GHz (Ultra High Band). Nel driver Qualcomm Ath11k \u00e8 stata aggiunta la supporto per la tecnologia di configurazione rapida della connessione FILS (Fast Initial Link Setup, standardizzata come IEEE 802.11ai), consentendo di eliminare i ritardi durante il roaming durante la migrazione da un punto di accesso all'altro.   <\/ul>\n<li class=\"l\"> <b>Attrezzature<\/b>\n<ul>\n<li class=\"l\"> Nel driver amdgpu \u00e8 stata implementata la supporto per l'APU AMD \u00abGreen Sardine\u00bb (Ryzen 5000) e la GPU \u00abDimgrey Cavefish\u00bb (Navi 2), nonch\u00e9 il supporto iniziale per l'APU AMD Van Gogh con core Zen 2 e GPU RDNA 2 (Navi 2). \u00c8 stata aggiunta la supporto per i nuovi identificatori APU Renoir (basati su CPU Zen 2 e GPU Vega).\n<li class=\"l\"> Nel driver i915 per le schede grafiche Intel \u00e8 stata implementata la tecnologia IS (Integer Scaling), con un filtro per la scala in base allo 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 \"Big Joiner\", presente a partire dai chip Ice Lake \/ Gen11, che consente di utilizzare un unico transcoder per elaborare due flussi, ad esempio per l'output 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 stata aggiunta un'iniziale supporto per le GPU NVIDIA basate sull'architettura \"Ampere\" (GA100, GeForce RTX 30xx), per ora limitata alle opzioni di gestione delle modalit\u00e0 video.\n<li class=\"l\"> \u00c8 stata aggiunta la compatibilit\u00e0 con il protocollo 3WIRE, utilizzato nei pannelli LCD. \u00c8 stata aggiunta la compatibilit\u00e0 con i pannelli novatek nt36672a, TDO tl070wsh30, Innolux N125HCE-GN1 e ABT Y030XX067A 3.0. Si segnala inoltre il supporto per i pannelli degli smartphone OnePlus 6 e 6T, che ha permesso di organizzare il boot su dispositivi con kernel non modificato.\n<li class=\"l\"> \u00c8 stata aggiunta la compatibilit\u00e0 con 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, i dispositivi e le 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, \"Trogdor\" 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>Allo stesso tempo, il Fondo per il software libero dell'America Latina ha sviluppato una variante completamente libera del kernel 5.11 \u2014 Linux-libre 5.11-gnu, ripulita da elementi di firmware e driver contenenti componenti non liberi o porzioni di codice il cui uso \u00e8 limitato dal produttore. In questa nuova versione 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 per la pulizia dei blob nei driver e sottosistemi amdgpu, btqca, btrtl, btusb e 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-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - 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. \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 &quot;staging&quot;, \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\" \/>\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\/novosti-interneta\/reliz-yadra-linux-5-11\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\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. \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 &quot;staging&quot;, \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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/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. Tra le modifiche pi\u00f9 evidenti: supporto per i enclavi Intel SGX, un nuovo meccanismo di intercettazione delle chiamate di sistema, un 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, spostamento della tecnologia WiMAX nel ramo \"staging\", possibilit\u00e0 di incapsulamento SCTP in UDP. In","canonical_url":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/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. \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 &quot;staging&quot;, \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","og:url":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/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"},"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}]}}