Recent News

Kernel 0.4.0 (28-Nov-2007)

The long awaited isofs (ISO9660) filesystem implementation is done. With this new major version, which includes a number of fixes and some other enhancements, anyone can start mounting CDROM using the newly created ATAPI CDROM device driver. Although its minimal support, it's completely enough.

A simple example of how to mount a CDROM:

mount -t iso9660 /dev/hdc /mnt/cdrom
      
In coming versions its support will be extended and some bugs fixed.

Other important enhancements include the ability to mount EXT2 filesystems with 1KB (already supported), 2KB and 4KB block sizes. There have been a lot of code lines changed in the buffer cache to accommodate this new support.

A new kernel parameter rootfstype has been created which will permit to select the root filesystem type during the boot process. This parameter was primarily created to support the CDROM boot, but it still needs a second parameter to help where to find the ATAPI CDROM device, as it can change from system to system.

This second parameter will probably be, as in Linux, an extension of the currently used root using the CDLABEL extension and giving it the CDROM volume name as the identifier.

In the next versions of this newly created branch I'll concentrate in the procfs implementation and in all of those enhancements in the CDROM device driver.