Xiafs

Xiafs è un file system basato su MINIX fs per il sistema operativo Linux progettato e sviluppato da Frank Xia. Ora è obsoleto.

Di fronte ai limiti di ext (prestazioni, mancanza di alcuni record di data), sono stati sviluppati due contendenti per la sua sostituzione: ext2 e Xiafs. Entrambi i filesystem furono inclusi nel kernel nel dicembre 1993 (Linux 0.99.15). Avevano gli stessi obiettivi: fornire buone prestazioni e limitazioni ragionevoli (ad esempio, supportare partizioni di almeno 2 GiB ) e correggere i punti deboli di ext.

Inizialmente, Xiafs era più potente e più stabile di ext2, ma soffriva di maggiori limitazioni (file limitati a 64 MiB e partizioni limitate a 2 GiB massimo).

L'unico vantaggio era che utilizzava meno spazio su disco per le sue strutture di controllo ed era più stabile rispetto a ext2 in quel momento.

Infine, Xiafs è cambiato molto poco rispetto a ext2, beneficiando del miglioramento della stabilità, delle prestazioni e dell'aggiunta di estensioni. Ext2 si è rapidamente affermato come il file system standard di Linux. Da allora ext2 è diventato molto robusto e maturo.

Non più utilizzato o mantenuto, Xiafs è stato rimosso insieme a ext nel kernel 2.1.21 di Linux.