at the recommendation of folks in #cat-v, i started trying to install 9front into a sparse disk image. this is how far i got, until i encountered a divide by zero in disk/prep and subsequently a kernel panic in devfs. the following is on 386. similar behavior appears on amd64. ; ramfs ; cd /tmp ; disk=`{pwd}^/9front.img ; ; # 5gb sparse disk ; dd -if /dev/zero -of $disk -bs 1048576 -oseek 5120 -count 1 1+0 records in 1+0 records out ; ; # mbr ; disk/mbr -m /386/mbr $disk ; ; # partdisk ; disk/fdisk -baw $disk adding part failed: plan9: fd out of range or not open ?warning: partitions could not be updated in devsd ; ; # prepdisk ; bind -b '#k' /dev ; { echo disk 9front 512 $disk disk/fdisk -p $disk echo disk 9front 512 /dev/9front/plan9 disk/prep -bw -a^(9fat nvram fs) /dev/9front/plan9 } > /dev/fs/ctl prep 622: suicide: sys: trap: divide error pc=0x000053db ; ls -l /dev/9front/plan9 --rw-rw-r-- k 0 mischief mischief 5362850304 Mar 20 23:18 /dev/9front/plan9 ; sprunge /dev/text now, if you repeat the commands in { } above: ; ktrace /386/9pccpuf f0108643 f4febb48 <