Nova branca 0.3 del kernel Fiwix
dimarts, 23 de gener de 2007
El passat dia 19 de gener es va donar a conèixer la versió 0.3 del kernel educacional anomenat Fiwix amb una important càrrega de novetats. Entre elles destaquen la nova capa VFS (Virtual FileSystem) que permet incorporar dins l'arquitectura del sistema diferents sistemes de fitxers de manera totalment transparent pels processos de l'usuari.
Aquesta nova capa en el subsistema de fitxers permet la incorporació de les noves crides de sistema: sys_mount() i sys_umount() que permeten el muntatge de sistemes de fitxers de tipus EXT2 (tot i que encara amb algunes limitacions). Una altra novetat és la introducció del pipefs i de la sys_pipe() que permeten el funcionament de les famoses pipes en sistemes UNIX/Linux.
A part d'aquestes i d'altres novetats que es poden recollir des de la pròpia web del projecte, hi ha un munt d'arreglos i millores que fan que aquesta tercera branca assoleixi molta més estabilitat que les anteriors.
Durant aquesta nova versió hi ha previst incorporar un millor funcionament de les consoles virtuals i de la seva configuració mitjançant la sys_ioctl() per poder donar suport als entorns gràfics sota SVGAlib i X Window System.
També hi ha previst incorporar-hi el procfs i d'aquesta manera poder millorar la compatibilitat amb utilitats GNU orientades a processos.