Separate names with a comma.
Discussion in 'General Software' started by Duster, Apr 15, 2005.
thought you might find this intrusting...
here is the link
The Portable Virtual Privacy Machine
Carry your entire Internet communication system on a tiny USB drive.
just might be in the front page tommrow
GmailFS might be too
Yes, but is it bootable?
what's the use in this thing?
Wow, I hope that was some sincere sarcasm. Both of these technologies were posted on Slashdot at least 6 months ago.
i don't ready slashdot like i do here... put i never saw them there... but hey i miss lots of things
very very very very doubtfull...how are you going to boot onto an internet "drive" if you have no way to get onto the internet (on bootup)
cool stuff is cool stuff
sometime you lead sometimes you lag
this would rule at work
well Id run it by your sysadmin as it does VPN tunnel (at least my link)
That's actually what you are doing most of the time; initrd is just a small image of crap you need to find the rest of the system. In theory, you could just make a big one that has network drivers and the like.
It would still suck; Your bootup would be subject to internet problems at that point, which is never a fun fun thing.
yea i see it being alot more trouble than its worth
Hmm, XOR, you have a good point. I'm thinking all you really need is a bootp server on your network to push a small PXE or etherboot kernel. At this point you would already have an IP, DNS and and gateway through bootp/dhcp, and this stage kernel would just need to be able to mount the gmail fs. Then, it's a matter of retrieving the file and booting into the the kernel retrieved from gmail. I'm sure there are flaws in that logic though. Anyone interested in trying something like this?
Okay, so here's a ghetto way of doing it in the mean time:
1. Setup a DHCP server that sends tftp boot file info along with the DHCP offer, see this
2. Setup a TFTP server, and install gmailfs. Mount your gmail filesystem and make it accessible by the TFTP server.
3. Store a remote bootable linux kernel on your gmail filesystem, such as one found on the Linux Terminal Server Project
4. Boot the target computer with PXE or Etherboot, it will receive IP configuration and tftp filename through bootp. It will contact the TFTP server for the kernel, which in turn retrives it from gmail.
5. Once the target computer boots the kernel, it should then mount the gmail fs itself as the root filesystem.