4 ms·
I'm getting ready to move toward something like that, but with VMs for each sort of work or task I'm doing. My reasons: 1) I'm leaving Mac hardware for "pro"-t
by karatestomp 6y ago
I'm getting ready to move toward something like that, but with VMs for each sort of work or task I'm doing. My reasons:
1) I'm leaving Mac hardware for "pro"-tier computing because their gear's swung way back into ZOMGWTF overpriced territory, especially if you want higher-than-basic-but-still-not-actually-that-much core counts, memory, or disk, while also getting worse in some ways (mostly the MBP line), and not keeping up with what ought to be standard base specs for "premium" hardware. I'll keep buying used Apple gear as terminals and light farting-around machines, and iPads are still the only tablets worth a damn and I use them for tons of stuff, so they've still got me for their iOS devices.
2) No software platforms support suspend/restore-this-entire-desktop-session, with multiple sessions available at once (and the ability to run more than one at once), which is an incredibly productive way of working for me short of having a dedicated machine for every purpose (which would be worse in a lot of ways anyway), so the only way I can get something like that is with a big-assed desktop machine with 4x as much RAM as any one of my tasks/sessions needs, running VMs. I'd rather just be able to suspend and resume user sessions, including desktop and application state, as a native OS feature, as that'd save me the PITA of keeping multiple VMs around and up-to-date and all that—alas, no platform supports that.
[EDIT] for the latter, if it's not clear, think "client 1 session", "client 2 session", "side-project 1 session", "side-project 2 session", "gaming session" (probably can't do that one with my set-up as I don't want to screw with gaming in a VM), "book 1 writing/research session", "porn session" (LOL), all isolated and able to suspend/resume from exactly where they were.
- mark_l_watson 6y agoUsing mosh instead of ssh, and tmux named sessions I get something like your different sessions.
- karatestomp 6y agoYeah, that works great for terminal programs as long as you leave everything running somewhere and there are even ways to kinda do what I want in the browser using groups of bookmarks as "sessions", it's just everything else that's the problem.