Linux Kernel 5.6: que esperar na nova versión do kernel

Saída Linux O Kernel 5.6 está previsto para finais de marzo. No noso artigo de hoxe, falamos dos cambios que se aveciñan: un novo sistema de ficheiros, un protocolo WireGuard e actualizacións de controladores.

Linux Kernel 5.6: que esperar na nova versión do kernel
Фото - lucas huffman - Desarrollar

Protocolo VPN moi esperado

David Miller, responsable do subsistema de rede Linux, decidiu acende no núcleo WireGuardEste é un túnel VPN desenvolvido pola empresa de seguridade da información Edge Security. A idea discutido hai dous anos - entón ela soportado O propio Linus Torvalds - con todo, a implementación foi aprazada. O proxecto estivo moi ligado ás funcións criptográficas de Edge Security. Pero hai seis meses, os autores do novo protocolo comprometéronse e cambiado ás API Crypto admitidas polo núcleo.

Ten opinión, que hai no futuro WireGuard poderá substituír OpenVPN. Segundo probas, o rendemento do novo protocolo é catro veces maior que o de OpenVPN1011 Mbps fronte a 258 Mbps. Non obstante, cómpre sinalar que cambiar á API de criptografía estándar pode empeorar o rendemento.

Outra característica WireGuard - El non rompe a conexión, aínda que o usuario recibise un novo enderezo IP e resolve de forma independente os problemas de enrutamento. Para estes efectos, unha clave privada está ligada a cada interface de rede. Xérase con Protocolo Diffie-Hellman. Cifrado en si construído en ChaCha20 e algoritmo Poly1305. Considéranse análogos mellorados de AES-256-CTR e HMAC.

Novo sistema de ficheiros

Por este sistema tornouse Zonefs proporcionados por enxeñeiros de Western Digital. Está deseñado para funcionar con dispositivos de almacenamento por zonas (almacenamento zonificado). Estas son unidades de bloque, cuxo espazo de enderezos está dividido en zonas (por exemplo, NVMe SSD). O sistema de ficheiros permítelle tratar cada zona como un ficheiro, é dicir, utilizar API especiais en lugar de ioctls para acceder ao almacenamento. Un enfoque similar úsase nas bases de datos RocksDB e LevelDB. Permite reducir o custo da portabilidade do código que foi deseñado orixinalmente para funcionar con ficheiros.

В Linux Xa existe unha función para interactuar con dispositivos de bloques. Na versión 4.13 do kernel apareceu módulo de zona dm. Presenta a unidade zonificada como un dispositivo de bloque normal e Zonefs será a alternativa.

Linux Kernel 5.6: que esperar na nova versión do kernel
Фото - Suzan Kirsic - Desarrollar

Ademais da implementación do novo sistema de ficheiros, os desenvolvedores Linux o núcleo fixo cambios nos xa existentes. Houbo engadido mecanismos de compresión LZO/LZ4 para F2FS, o seu soporte seguirá sendo experimental polo de agora. Deberá activarse manualmente durante o montaxe da partición (opción algoritmo_comprimir). Tamén actualizar recibirá EXT4 - Está asociado con operacións de E/S directas. O paquete de actualización foi presentado por Ritesh Harjan, enxeñeiro de IBM. Por a el, nalgúns casos o parche pode mellorar o rendemento do sistema de ficheiros nun 140%.

Actualizacións de controladores

Un novo controlador aparecerá no núcleo cpuidle_cooling. O seu a tarefa - arrefriar a CPU / SoC incorporando ciclos de inactividade durante o funcionamento. En certo modo, é similar ao controlador PowerClamp para procesadores Intel, pero non é específico da arquitectura. sistema liberado especialistas de Linaro que optimizan software de código aberto para plataformas ARM.

Tamén engadirase Compatibilidade coas tarxetas gráficas GeForce da serie 20 (TU10x). O controlador correspondente foi desenvolvido por Ben Skeggs do proxecto Nouveau. Desafortunadamente, a GeForce 16 (TU11x) seguirá sen ser compatible por agora. Nvidia non proporcionou as imaxes de firmware necesarias para inicializar a tarxeta. Ademais, as novas tarxetas gráficas Linux Poden xurdir problemas de rendemento debido á falta de resincronización (xestión automática de frecuencias). No pasado, descubriuse que os controladores Nouveau pode funcionar Un 20-30% máis lento que os orixinais.

Linux Kernel 5.6: que esperar na nova versión do kernel
Фото - Andrew Abbe - Desarrollar

Outro novo núcleo apoiará USB4. Segundo cambios ofrecido enxeñeiros de Intel. Modificaron a base de código existente asociada a Thunderbolt: son dúas mil liñas.

Por suposto, estas non son todas as actualizacións que chegarán ao núcleo, por exemplo, podes esperar soporte para periféricos e dispositivos de rede adicionais. Ademais, o núcleo 5.6 será o primeiro núcleo de 32 bits onde resolverase problema de 2038. A finais de xaneiro, enxeñeiros fixo cambios finais en nfsd, xfs, alsa e v4l2. Esperan que nos dezaoito anos que restan, os usuarios e desenvolvedores de distribucións teñan tempo para pasar ao núcleo 5.6 (ou ás súas versións posteriores).

Materiais sobre o tema do blog corporativo 1cloud.ru:

Linux Kernel 5.6: que esperar na nova versión do kernel A maioría dos supercomputadores funcionan con Linux — falamos da situación
Linux Kernel 5.6: que esperar na nova versión do kernel Como protexerse Linux-sistema: 10 consellos

Sobre o que escribimos en Habré:

Linux Kernel 5.6: que esperar na nova versión do kernel Analizamos recomendacións para a protección dos datos persoais e a seguridade da información: a que debes prestar atención
Linux Kernel 5.6: que esperar na nova versión do kernel Por primeira vez, un fotón foi teletransportado dun chip a outro
Linux Kernel 5.6: que esperar na nova versión do kernel Como as TIC están axudando ao mundo a desperdiciar menos alimentos

Fonte: www.habr.com

Compre hospedaxe fiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra aloxamento web fiable con protección DDoS, servidores VPS VDS | ProHoster