Messages in this thread | | | Date | Sat, 11 Jan 2003 23:17:46 -0500 (EST) | From | "Robert P. J. Day" <> | Subject | more thoughts on kernel config organization |
| |
since i've been whining about the (in some places, very non-intuitive) layout of kernel configuration options, i'm going to play with designing a different structure for some of the submenus. and number one on my list is the filesystems menu, which is pretty thoroughly random.
starting at what seems to be a pretty arbitrary choice (quota support? how did that end up at the top of the list?), we then get "automounter" (again, a bit premature, it seems), then reiserfs(??), and a bunch of experimental filesystems before getting to ext3, which doesn't really flow well.
then we jump to DOS filesystems, bounce around a bit more, on to JFS (why is this not next to reiserfs?), etc, etc. and, near that bottom of the list, ext2??
how about something like
ext2 ext3 reiser XFS JFS quotas MS/DOS related filesystems MD-DOS VFAT NTFS other OS-related filessytems Apple ADFS BeOS BFS QNX System V/XENIX/... Pseudo(?) filessytems /proc /dev/pts /dev
etc, etc. i know i'm leaving plenty out since i'm typing this stream-of-consciousness. but you get the idea. i'd like to see the most common choices at the top of the list, and the uncommon/ legacy/experimental further down, where fewer people will care about that stuff.
also, there are at least a couple places in that xconfig meny that seem incorrectly-structured. example: ext3 -> JBD. JBD is a sub-option of ext3, but it shows up at the same indentation level. it should, based on hierarchy, be one level indented, at the same level as ext3 extended attributes to be a proper sub-option.
same complaint about VFAT being a sub-option of DOS FAT fs support, but not being indented properly.
thoughts?
rday
p.s. i guess i could just learn the menu-layout language and mock something up, just for fun.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |