rampup

For talk and support relating specifically to Puppy derivatives
Post Reply
Message
Author
wanderer
Posts: 1098
Joined: Sat 20 Oct 2007, 23:17

rampup

#1 Post by wanderer »

Many thanks to barry k and all who helped with puppy
puppy is by far the best os there is
i wouldnt even consider using any other

i have had some success with my little puppy derivitive
which i will call rampup
how it works is the initial ramdisk is maintained
and used as root
there is no chroot or pivot root
usr is uncompressed on a partition
the directories on root that may accumulate things
root temp var etc
are placed with usr on the partion
and linked from the ramdrive
this way the entire os is writable
and has unlimited space
and one can play with things
and if something breaks
one only has to drop back to the ramdrive
and run whatever script one wants
if one wants to compress things
and make an iso that runs all in ram
thats easy by using mkcramfs or gzip or whatever
i used puppy 097 as the base
but am adding stuff from other versions
i just downloaded the new firefox
and it zipped right in and ran fine
there is a lot of other stuff i want to do
but thats enough for now

anyway just thought someone might be interested
any comments or suggestions are welcome

thanks again for all that all of you have done
so far i have been able to figure things out
but i will probably have to post questions eventually

raffy
Posts: 4798
Joined: Wed 25 May 2005, 12:20
Location: Manila

welcome

#2 Post by raffy »

All initiatives are welcome, and yours is a very interesting way of rolling back the usefulness of new features to (version) 0.97 :!:

Please keep us posted of your progress. Have fun. :)

User avatar
steevieb
Posts: 289
Joined: Sun 31 Dec 2006, 00:11
Location: Poole, Dorset. UK

#3 Post by steevieb »

This sounds an interesting direction.
I have an older computer, but a lot of ram, so a slightly unusual setup for Puppy
Puppy rarely uses more than a quarter of it (around 320mb). Ram is ECC server memory
Let me know if you want a tester!
I have never used anything below 2.12 though (less than a year on Linux) but willing to experiment.

User avatar
steevieb
Posts: 289
Joined: Sun 31 Dec 2006, 00:11
Location: Poole, Dorset. UK

#4 Post by steevieb »

Something wrong with that last line - looks like something from a lonely hearts ad :o

wanderer
Posts: 1098
Joined: Sat 20 Oct 2007, 23:17

rampup

#5 Post by wanderer »

i am writing this on my little toy puppy derivitive rampup

root is in the initrd in ram
usr is in a loop file on a partition
root is in another loop file on a partition

all are uncompresed and writeable

this way i can have multiple versions of rampup on a partition
and each can be accessed either from the initrd in ram
or by mounting the loop files on directories on the partition
all changes are isolated so if i beak something
i can just drop to the command line
and open up a new version and fix it

in addition programs that write a lot of garbage to root
like firefox
dont affect my ram use

just thought someone might like to think about this system
comments welcome

wanderer

Post Reply