tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: shipping processes between ttys
Christian Koch <cfkoch%sdf.lonestar.org@localhost> wrote:
|On Sun, Dec 07, 2014 at 07:02:42AM -0700, Andy Ruhl wrote:
|> I hate to ask an obvious question, but what is the application \
|> of this in a
|> world where "screen" exists? I went to the link and it says "when you
|> forget to start something in screen" which seems like the only obvious
|> reason to use something like this. Although screen isn't perfect I
|> suppose...
|
|This was the first thought that entered my head, as well. \
|tmux(1) ships with the
|base NetBSD system already, and I use tmux all the time for this express
|purpose.
I thought the idea is pretty cool: you would loose a server and
a lot of I/O indirection via pseudo ttys. Of course you'd loose
some (read: quite a lot of) flexibility regarding what can be
done. It wouldn't work for my very own use case, which benefits
the most from the "identical environment wherever i am" paradigm;
and to get there i build or install screen, copy my usual config
file environment and am ready to go. And screen(1) (ok ok, and it
is GNU, _but_):
?0[steffen@sherwood ]$ pla|grep -i screen
steffen 288 0.0 1.6 2482128 33760 ?? Ss Mon10am 0:22.43 SCREEN
steffen 287 0.0 0.0 2435396 60 s000 S+ Mon10am 0:00.21 screen
That is just sensational given the amount of data that has passed
all those windows, just take these numbers of my MUA:
Memory statistics:
Count cur/peek/all: 715/ 895/ 738364
Bytes cur/peek/all: 151782/ 872707/2913078747
String usage statistics (cycle means one sreset() cycle):
Buffer allocs ever/max a time : 1/1
.. size of the builtin/dynamic: 8152/61400
Overall alloc count/bytes : 117043/6615192
.. bytes min/max/align wastage: 8/1080/329504
sreset() cycles : 607 (440 performed)
Cycle max.: alloc count/bytes : 4680/269488+199936
not to talk about all the directory listings, git(1) log listings
and manual page views...
And i think it would be cool if NetBSD would reintroduce
cdrom.iso's, so that there would be a single image that works
offline. At least you're done once you've got all the balls you
want in addition.
--steffen
Home |
Main Index |
Thread Index |
Old Index