Bring this project back up, and wow. This is NOT going to be easy.
Thankfully, I've got a lot I can work with.
So far, this is stuff I've found:
Code:
root@palm-webos-device:/# cat /proc/partitions
major minor #blocks name
179 0 16056320 mmcblk0
179 1 4096 mmcblk0p1
179 2 32768 mmcblk0p2
179 3 16018944 mmcblk0p3
254 0 466944 dm-0
254 1 262144 dm-1
254 2 57344 dm-2
254 3 40960 dm-3
254 4 15040512 dm-4
root@palm-webos-device:/# df -h
Filesystem Size Used Available Use% Mounted on
rootfs 441.7M 416.1M 25.6M 94% /
/dev/root 31.0M 11.3M 19.7M 36% /boot
/dev/mapper/store-root
441.7M 416.1M 25.6M 94% /
/dev/mapper/store-root
441.7M 416.1M 25.6M 94% /dev/.static/dev
tmpfs 2.0M 152.0k 1.9M 7% /dev
/dev/mapper/store-var
248.0M 32.1M 215.8M 13% /var
/dev/mapper/store-log
38.7M 7.9M 30.8M 20% /var/log
tmpfs 64.0M 5.5M 58.5M 9% /tmp
tmpfs 16.0M 44.0k 16.0M 0% /var/run
tmpfs 246.4M 0 246.4M 0% /media/ram
/dev/mapper/store-var
248.0M 32.1M 215.8M 13% /opt
cryptofs 14.3G 1.2G 13.1G 9% /media/cryptofs
/dev/mapper/store-media
14.3G 1.2G 13.1G 9% /media/internal
root@palm-webos-device:/# mount
rootfs on / type rootfs (rw)
/dev/root on /boot type ext3 (ro,data=ordered)
/dev/mapper/store-root on / type ext3 (ro,data=ordered)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
/dev/mapper/store-root on /dev/.static/dev type ext3 (ro,data=ordered)
tmpfs on /dev type tmpfs (rw)
/dev/mapper/store-var on /var type ext3 (rw,noatime,data=writeback)
/dev/mapper/store-log on /var/log type ext3 (rw,noatime,data=ordered)
devpts on /dev/pts type devpts (rw)
tmpfs on /tmp type tmpfs (rw)
tmpfs on /var/run type tmpfs (rw)
tmpfs on /media/ram type tmpfs (rw)
/dev/mapper/store-var on /opt type ext3 (rw,noatime,data=writeback)
cryptofs on /media/cryptofs type fuse.cryptofs (rw,nosuid,nodev,user_id=0,group_
id=0,allow_other)
none on /dev/cgroup type cgroup (rw,cpu)
extractfs on /var/luna/data/extractfs type fuse.extractfs (rw,nosuid,nodev,user_
id=0,group_id=0)
/dev/mapper/store-media on /media/internal type vfat (rw,fmask=0022,dmask=0022,c
odepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8)
Best part? I've even got some kernels (and, thus, source) I can mess with.
What's interesting is WebOS is eerily similar to desktop Linux.