

I'll also consider the ease of booting the filesystem with the default porteus kernel/initrd, as well as the ability to boot it with syslinux/extlinux for a graphical boot menu (not that important to power users, but I want my suggestions to apply broadly to our userbase).įilesystems I'd like to include in this test are (so far):įAT32 (to have a baseline for what most people are using) Round two will consist of the same tests as above, as well as timing how quickly Porteus boots into Always Fresh mode, with saved changes (first and second boots, to measure writing (first boot) and reading (second boot)), and copy2ram. perhaps do some writing of 0's to the drive, creation and deletion of thousands of directories, etc -this kind of benchmarking has been done in the past, but is less reflective of actual use, IMHO. copy the above files and/or their extracted components to a directory on the live filesystem (test reading instead of writing) create an xzm from the files on the partition (read many small files) extract an xzm (write many small files) to the partition extract the kernel tarball (many small files/directories) to the test partition mloop the ISO and copy the contents (a few large files) to the test partition copy the Porteus ISO and linux kernel tarball ( single large files) to the test partition

In round one, the testing will consist of various activities that simulate use under normal conditions, such as: From that testing, I'll select some of the most appealing systems, and test them again with Porteus installed to the test partition. In my first round of testing, I'll try many filesystems, and test them when mounted from Porteus (with Porteus being installed to a different partition).

My plan is to set up some test partitions on my flash drives, format them to various filesystems, and generate a script to run them through their paces and catalogue the results. However, I remain curious (I know, my curiousity will be the death of me!) and I'd like to put some of the myths to rest (or, to test!). I know that most folks are using FAT32 because that's how their flash drives come formatted, and I've heard that you should use ext2 if you want a POSIX-compatible system, since it's non-journaling. Yes, yes, I know that which filesystem you use is largely a matter of preference. Ok, now that I've got the power saving article into draft form, I'm finally ready to pursue my next pet project: FIlesystems!
