Per a Linux 6.0 s'esperen millores de rendiment i correccions sobretot el suport de Rust en futures versions

Linus Torvalds va llançar la primera i segona versió candidata (CR) de Linux 6.0 ja fa uns quants dies després d'una finestra de fusió de dues setmanes. Aquesta nova versió del nucli s'hauria d'estabilitzar en els propers dos mesos, però Torvalds va aclarir que el canvi de 5.19 a 6.0 no significa que s'hagin fet canvis fonamentals en el programari.

La majoria de les actualitzacions semblen ser millores a la GPU, la xarxa i el so. El creador de Linux va notar l'absència d'algunes integracions de Rust en aquesta versió però espera que apareguin en una altra versió candidata o en una versió 6.x.

“Malgrat l'important canvi de número, no hi ha res fonamentalment diferent en aquest llançament. Durant molt de temps he evitat la noció que els números principals són significatius, i l'única raó per a un sistema de numeració «jeràrquic» és fer que els números siguin més fàcils de recordar i distingir. És per això que quan el nombre menor arriba al voltant de 20, prefereixo incrementar el nombre més gran i tornar a un nombre més petit. Tot i això, 'res fonamentalment diferent en aquesta versió' òbviament no significa que no hi hagi gaires canvis”, va escriure Torvalds en anunciar Linux 6.0-rc1.

Va assenyalar que hi havia més de 800 confirmacions fusionades i més de 13 500 confirmacions no fusionades. Per començar, en aquestes versions candidates de Linux 6.0-rc, podrem trobar que s'ofereix millores significatives en el rendiment, amb un gran impuls als servidors Intel Xeon i AMD EPYC de gamma alta, així com a AMD Threadripper, a més d'això afegeix nous controladors per a Intel Raptor Lake, noves extensions RISC-V, suport per configurar el nom de host del sistema a través del paràmetre del nucli hostname=, nou controlador d'àudio AMD Raphael i suport per a Gaudi2 d'Intel Havana Labs.

A més també vénen amb una versió estable de la interfície HEVC/H.265, treball preliminar en compatibilitat amb Intel Meteor Lake que inclou àudio, virtualització Intel IPI per a KVM, compatibilitat amb Intel SGX2, verificació de temps d'execució per a sistemes crítics per a la seguretat, protocol Send v2 per a Btrfs, grans millores al programador, més preparacions per a AMD Zen 4, habilitació contínua de gràfics AMD RDNA3 imeixores significatives a la interfície de trucada del sistema IO_uring.

Linux 6.0 representa la major quantitat de canvis de fitxers i noves línies agregades en molt de temps. Torvalds va dir que s'han afegit més d'un milió de línies de codi en aquest cicle, en part a causa dels fitxers de capçalera generats automàticament al voltant de la nova AMDGPU i la compatibilitat amb Intel Habana Labs Gaudi2.

Tot i el volum de codi agregat al nucli, algunes característiques que estaven molt endarrerides no es van fusionar, en particular els pegats del projecte “Rust for Linux”. «En realitat, esperava que tinguéssim alguna cosa del marc Rust inicial i una màquina virtual LRU multigeneració, però aquesta vegada no va passar», va dir Torvalds.

El projecte Rust for Linux està liderat per Miguel Ojeda amb el suport financer de Google i l'Internet Security Research Group. Torvalds va dir que aquestes correccions poden aparèixer als propers RC de Linux 6.0 o una altra versió 6.x.

Rust es va afegir com el segon idioma per al desenvolupament del nucli de Linux després del llenguatge C. Tanmateix, Torvalds va aclarir que no es tractava de reescriure tot el codi de Linux amb el llenguatge Rust, sinó d'usar Rust per escriure alguns dels nous mòduls del nucli. Aquesta elecció es va produir quan es va intensificar el debat sobre alternatives capaces de reemplaçar el llenguatge C per al desenvolupament de sistemes.

S'han dipositat moltes esperances a Rust a causa dels beneficis d'administració de memòria i seguretat que ofereix. Tot i això, alguns creuen que aquest tipus d'iniciatives està condemnada al fracàs.

«Rust for Linux» és el projecte que té com a objectiu introduir el llenguatge Rust al nucli. Rust té una propietat clau que fa que sigui molt interessant considerar-ho com un segon llenguatge al nucli. Segons els desenvolupadors del projecte, i el mateix Torvalds, el projecte «Rust for Linux» es troba en una etapa avançada, però encara és lent per integrar-se al nucli.


Sigues el primer a comentar

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ó.