Linux 6.9 s'acomiada d'EXT2 i el controlador NTFS 

Tux, la mascota del Kernel de Linux

El nucli de Linux és l'element principal dels sistemes operatius (SO) Linux, i és la interfície fonamental entre el maquinari d'un ordinador i els processos.

No va ser fa molts dies quan es va donar a conèixer elavançament del Kernel de Linux 6.8, el qual va presentar una gran quantitat de canvis i invocacions i actualment es troba en desenvolupament el Kernel de Linux 6.9, versió de la qual ja s'han començat a donar a conèixer alguns dels canvis que s'implementessin.

I és que dels canvis més importants que s'han donat a conèixerr, un d'ells és el canvi significatiu a la base de codi del nucli Linux 6.9 relacionat amb el controlador del sistema de fitxers Ext2.

EXT2 passa a la categoria obsoleta

Ell va canviar realitzat en aquest controlador, és que es va moure de la categoria admesa a la categoria obsoleta causa de la seva limitació en el maneig de comptadors de temps d'inode de 32 bits, que es preveu que es desbordaran el 19 de gener de 2038.

Per abordar aquest problema, es recomana als usuaris que treballin amb particions Ext2 que utilitzin el controlador Ext4 al seu lloc. El controlador Ext4 és compatible amb el sistema de fitxers Ext2 i pot gestionar marques de temps en particions Ext2 sense estar subjectes al problema del desbordament del 2038.

No obstant això, és important tenir en compte que el controlador Ext4 pot presentar problemes si el sistema de fitxers es crea amb un inode de més de 255 bytes, ja que al controlador Ext2 s'utilitzaven comptadors de temps de 32 bits independentment de la mida de l'inode.

S'aconsella als usuaris que verifiquin la mida de l'inode utilitzat a les particions Ext2. A més, la utilitat mkfs.ext2 s'ha actualitzat per utilitzar inodes de 256 bytes per defecte a partir de la versió 1.46.5, que s'inclou a l'Ubuntu 22.04. Abans d'aquesta versió, era possible utilitzar l'ordre «mkfs.ext2 -I 256» per augmentar la mida de l'inode. Si s'estan utilitzant inodes de 128 bytes, es recomana convertir-los a 256 bytes per evitar possibles problemes.

Segons Theodore Ts'o, el creador del sistema de fitxers Ext4, si algú troba a faltar el controlador Ext2 a causa de la seva simplicitat i eficiència, com pot ser el cas en sistemes integrats que requereixen l'estalvi de recursos, encara és possible mantenir el suport per a ell. Això es pot aconseguir traslladant el controlador a la utilització de comptadors de temps de 64 bits, cosa que no representa una tasca difícil.

Aquest enfocament permetria conservar la funcionalitat i els beneficis del controlador Ext2, alhora que s'aborda el problema dels comptadors de temps de 32 bits que es desbordaran l'any 2038. Theodore Ts'o suggereix que aquesta adaptació podria ser una solució viable per a aquells que valoren la simplicitat i eficiència del controlador Ext2 i volen mantenir la seva compatibilitat amb sistemes moderns i futurs.

NTFS3 passa a suplir l'antic controlador NTFS a Linux 6.9

Un altre dels canvis que s'ha donat a conèixer, és al controlador NTFS, ja que Linus Torvalds ha aprovat una sol·licitud per eliminar l'antic controlador del sistema de fitxers NTFS del nucli.

I és que a partir de la versió 5.15, el kernel ara inclou un nou controlador NTFS3 desenvolupat i mantingut per Paragon Software. Aquesta decisió es basa en la necessitat de tenir un controlador més modern i funcional, i sobretot que no cal mantenir un antic controlador que no s'ha actualitzat durant molts anys i només pot funcionar de manera lectura.

Sobre el nou controlador NTFS3, cal esmentar que aquest ofereix suport complet per a mode d'escriptura i totes les funcions de la versió actual de NTFS 3.1. Això inclou característiques com atributs de fitxer estesos, llistes daccés (ACL), compressió de dades, maneig eficient despais buits en arxius (dispersos) i capacitat per reproduir canvis del registre per restaurar la integritat després de falles.

L'eliminació del controlador antic no hauria d'afectar les distribucions, ja que la majoria, com Debian, utilitzen una implementació ntfs-3g a l'espai d'usuari en lloc dels controladors NTFS del nucli. Per exemple, Arch Linux ara utilitza el nou controlador ntfs3 per defecte, cosa que demostra l'avenç cap a una millor compatibilitat i funcionalitat en el maneig de sistemes de fitxers NTFS al kernel de Linux.

Si estàs interessat en conèixer-ne més, pots consultar els detalls en els següents enllaços.