Després de dos mesos de desenvolupament, Linus Torvalds va presentar la versió del kernel de Linux 5.5 , versió en la qual entre els canvis més notables, podrem trobar la capacitat d'assignar noms alternatius a les interfícies de xarxa, la integració de funcions criptogràfiques de la biblioteca de Zinc, la capacitat de duplicar més de 2 discos a Btrfs RAID prova de la unitat kunit, el major rendiment de la pila sense fil mac80211, la capacitat daccés a la partició arrel a través del protocol SMB i molt més.
La nova versió va adoptar 15505 pegats de desenvolupadors, la mida del pegat és de 44 MB (els canvis van afectar 11781 fitxers, es van afegir 609208 línies de codi, es van eliminar 292520 línies). Al voltant del 44% de tots els canvis presentats a 5.5 estan relacionats amb controladors de dispositius, aproximadament el 18% dels canvis estan relacionats amb l'actualització del codi específic per a arquitectures de maquinari, el 12% estan connectats a la pila de xarxa, el 4% a sistemes de fitxers i el 3% a subsistemes interns del nucli.
Principals novetats de el nucli de Linux 5.5
En aquesta nova versió del Kernel de Linux 5.5 es va afegir el suport per a les sumes de verificació xxhash64, blake2b i sha256 per al sistema de fitxers Btrfs.
A la implementació de RAID1, és possible duplicar dades en tres (raid1c3) o quatre (raid1c4) dispositius (anteriorment la duplicació es limitava a dos dispositius), cosa que permet guardar dades mentre perd 2 o 3 dispositius alhora.
Mentre que Ext4 proporciona la capacitat d'utilitzar blocs més petits per al xifratge (anteriorment, el xifratge es realitzava només per blocs la mida dels quals coincidia amb la mida de les pàgines de memòria (4096)).
A F2FS implementa un mode de fixació de fitxers amb alineació al llarg de la vora de 2 MB per a la seva col·locació en un segment completament correcte, cosa que garanteix l'absència d'una major redistribució d'aquest fitxer per part del recol·lector d'escombraries.
Una altra novetat important és el suport afegit per monitoritzar l'estat dels sensors de temperatura dels dispositius NVMe usant l'API hwmon (compatible amb libsensors i l'ordre «sensors»), l'accés de la qual no requereix privilegis elevats (anteriorment, la informació de temperatura es reflectia al «registre intel·ligent», que estava disponible només per a root).
A més que com a part del projecte d'integració principal de WireGuard VPN , moltes funcions de la biblioteca criptogràfica de Zinc es van transferir a l'API Crypto estàndard, incloses les implementacions ràpides dels algoritmes ChaCha20 i Poly1305.
A l'hipervisor KVM d'arquitectura x86 es proporciona la capacitat de processar taules imbricades de cinc nivells de pàgines de memòria i afegeix suport per a instruccions XSAVES per a processadors AMD. Per als processadors ARM64, es va afegir la capacitat de transmetre informació de temps.
També s'ha afegit compatibilitat amb la funció hash blake2b al subsistema criptogràfic, que proporciona un rendiment de càlcul de hash molt alt alhora que manté la confiança en el nivell SHA-3, així com una versió resumida de Blake2s.
Un altre canvi significatiu d'aquesta nova versió del Kernel de Linux 5.5 és el nou mecanisme per assignar noms alternatius a les interfícies de xarxa, que permet que s'utilitzin múltiples noms simultàniament per a una interfície (inclòs l'ús de diverses plantilles d'udev).
La mida del nom pot arribar als 128 caràcters (anteriorment el nom de la interfície de xarxa estava limitat a 16 caràcters).
Per adjuntar un nom addicional, feu servir l'ordre « ip link prop add » (per exemple, « ip link prop add enx00e04c361e4c altname someothernam e»). La implementació es basa en adjuntar propietats addicionals a la interfície i es pot expandir en el futur amb altres paràmetres, no limitats a noms alternatius.
Finalment, si vols conèixer més sobre la llista completa dels canvis que inclou aquesta nova versió del Kernel de Linux, pots consultar-ho al següent enllaç.
Pel que fa a la disposició de la nova versió, poden descarregar el codi per compilar el nucli des del seu lloc web oficial o esperar que els paquets compilats siguin inclosos dins dels repositoris de la teva distribució.