[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
killer net app
On Thu, 31 Jul 1997, Gilad Ben-Yossef wrote:
> Ira Abramov wrote:
>
> > (note:
> > if anyone has programming frenzy burning in his bones and nothing to
> > do
> > right now I have a REALLY cool idea I have no idea how to implement...
> > something many linuxers will be thankfull for for years to come :-)
>
> Ae you going to leave us in suspense? ;-)
:-) "I love to turn you on" - The Beatles
ok, idea is not mine, it waswhispered over to me last month at the SVLUG
meeting in San Jose by Jim Dennis, Aka the Answer guy on the Linux
Gazette: http://www.linux.org.il/LDP/LDP/LG/issue19/lg_answer19.html
His workplace machine is still a 386 with 32 megs of RAM (some people are
masochists). like many programmers, he logs in, fires up Emacs and does
everything from there (shells, editing, HTML composing, programming and
compiling, mailing etc.)
one bright day, about a year or more ago, he started going home with a
laptop from work, to work remotely. after having to sync back to where he
was at work each time he logged in a few times, he switched to working
with screen(1). this little proggie lets you detach a working session from
the TTY and reattach to it at a later time, from a different TTY if
needed.... no need to save your files, no need to exit Emacs and reenter
it, just reattach and continue where you left off, then detach and
continue at work tommorow morning...
ok, the idea is this... what if you could detach an entire process, along
with memory allocation and open files, freeze it into a file and thaw it
on a different machine?
uses? countless... move a compilation to a faster machine after it
started, maybe even on the fly (reminds anyone in huji of Prof. Barak's
monster?). freeze your sessions in the X windows and continue at home at
leisure. freeze a process at a specific breakpoint, then thaw it at that
point again and again for various break points (worth gold for beta
testing uses), send someone a program's demo as a started process without
a binary he can use and reinstall, and probably a thousand crazy uses in
client-server load balancing circus acts...
for all I know there may be someone working on something like that as we
speak, I think it's worth donating effort into.
-------------------------------------------------------------
Ira Abramov <ira@scso.com> Scalable Solutions
POBox 3600, Jerusalem 91035, Israel Tel (972)2-642-6822
http://www.scso.com/~ira Check out: http://www.linux.org.il
Follow-Ups:
References: