El nucli de Linux 5.6 ja és aquí i aquestes són les seves novetats

Linux Kernel

Després de dos mesos de desenvolupament, Linus Torvalds va presentar la nova versió de el nucli de Linux 5.6, Versió que arriba amb diversos canvis i novetats i entre els canvis més notables es destaca la integració de la interfície WireGuard VPN, suport per USB4, espais de noms per el temps, la capacitat de crear controladors de congestió TCP utilitzant BPF, suport inicial per multipath TCP, eliminació de el nucli de el problema 2038, el mecanisme «bootconfig» i ZoneFS FS.

Aquesta nova versió va adoptar un total de 13702 pegats de 1810 desenvolupadors, la mida de l'pegat és de 40 MB (els canvis van afectar a 11577 arxius, es van agregar 610012 línies de codi, es van eliminar 294828 línies).

Principals novetats de Linux 5.6

Una de les principals novetats d'aquesta nova versió és la implementació de la interfície WireGuard VPN, que utilitza la base de mètodes de xifrat moderns (ChaCha20, Poly1305, Curve25519, BLAKE2s), és fàcil d'usar, no té complicacions, s'ha demostrat en una gran quantitat d'implementacions grans i proporciona un rendiment molt alt (3.9 vegades més ràpid que Ample de banda d'OpenVPN).

Un altre dels canvis que es destaca d'aquesta nova versió és la integració dels components necessaris per donar suport MPTCP (Multipath TCP) i les extensions de protocol TCP per a l'organització de la TCP-connexió amb el lliurament dels paquets a el mateix temps en diverses rutes a través de diferents interfícies de xarxa que estan units a diferents adreces IP.

Per a aplicacions de xarxa, aquesta connexió agregada s'assembla a una connexió TCP normal i tota la lògica de separació de flux es realitza mitjançant MPTCP. Multipath TCP es pot utilitzar tant per ampliar el rendiment com per augmentar la fiabilitat.

D'altra banda es destaca que el nucli va adoptar el sistema d'arxius ZoneFS, que simplifica el treball de baix nivell amb dispositius d'emmagatzematge per zones. Les unitats zonificades són dispositius en discos magnètics durs o SSD NVMe, el espai d'emmagatzematge es divideix en zones que formen grups de blocs o sectors, en què només es permet l'addició seqüencial de dades amb l'actualització de tot el grup de blocs.

A més d'això, també es destaca la implementació per a l'especificació USB 4.0, Que es basa en el protocol Thunderbolt 3 i proporciona un ample de banda de fins a 40 Gb / s, a el temps que manté la compatibilitat amb USB 2.0 i USB 3.2.

USB 4.0 permet tunelizar diversos protocols en la part superior d'un sol cable tipus C incloent PCIe, Display Port i USB 3.x, així com implementacions de programari de protocols, per exemple, per organitzar enllaços de xarxa entre hosts.

La implementació es basa en el controlador Thunderbolt ja inclòs en el nucli de Linux i l'adapta perquè funcioni amb hosts i dispositius compatibles amb USB4.

Mentres que per Ext4 s'inclouen optimitzacions de rendiment relacionades amb el maneig de bloquejos de inodo en operacions de lectura i escriptura. Amb això el rendiment de reescriptura va ser millorat en mode Direct I / O.

Pel que fa a controladors es destaquen els canvis significatius en el sistema de so ALSA. Al controlador nouveau dr afegeix suport per a la manera de descàrrega de firmware verificat per GPU NVIDIA basat en la microarquitectura Turing que va habilitar el suport d'acceleració 3D per aquestes targetes (s'ha de descarregar el firmware oficial amb signatura digital NVIDIA), així com també es destaca el suport per a la compressió de dades durant la transmissió a través de DisplayPort MST (Multi-Stream Transport).

Finalment per la part de les solucions d'errors es destaca la solució de el problema 2038, En el qual s'han reemplaçat els últims controladors restants, en què es va utilitzar el tipus estafi_t de 32 bits (signat int) per al comptador.

A més de que es va eliminar el suport per a les extensions MPX (Extensions de protecció de memòria) afegits al nucli 3.19 i permetent a l'organització verificar els punters per observar els límits de les àrees de memòria. Aquesta tecnologia no s'usa àmpliament en compiladors i s'ha eliminat de GCC.

Finalment si vols conèixer la llista completa dels canvis que s'inclouen aquesta nova versió de el nucli de Linux pots consultar el següent enllaç. 


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Aurelio va dir

    Per a l'usuari de a peu de Linux (Manjaro en el meu cas), com ens afecta el fet que el nucli tingui un vpn molt més eficient? S'activa automàticament, cal seleccionar-lo, com funciona? Gràcies!