3 ms·
Bizarre to think that at the time nobody stopped Oracle from picking up Ksplice (they offered rebootless security patches for all the larger distros back in wha
by yungchin 12y ago
Bizarre to think that at the time nobody stopped Oracle from picking up Ksplice (they offered rebootless security patches for all the larger distros back in what, 2009?). I really loved their service because it meant I could keep my half million or so terminals in gnu screen open for months.
(Also, their blog was great - see eg this really scary proof-of-concept of what you can do when you know how to live-patch a kernel https://blogs.oracle.com/ksplice/entry/hosting_backdoors_in_hardware https://blogs.oracle.com/ksplice/entry/hosting_backdoors_in_... )
- mmagin 12y agoDare I ask how having half a million terminals open in screen is useful in any way?
- yungchin 12y agoOk, not really half a million. Maybe 20 or so :) That's still a lot of state to lose for a kernel-upgrade reboot. I guess it's a style of working. If you need to ask, that probably means you're not the kind of person who cares about the advanced tab-grouping features in firefox either, and you probably also never have so many different paper files open on your desk that you can't find space for your laptop? I'm not sure I can explain, and certainly not defend it - you might call it "organised chaos" :) In any case, it's all state, and it doesn't all fit in your head. And a reboot wipes it out!
- kuschku 12y agoNot necessarily, for example firefox always restores the previous state – but I for example tend to always clean everything after I finished one project, completely clean the room IRL and my folders on my system, and then start with an empty space again for the next project. Keeps the chaos manageable xD
- nine_k 12y agoWow, you can say that a project is finished with, requires no maintenance and no bug fixing? I wish I was that perfect! :)
- vidarh 12y agoI usually have at least a dozen separate projects going at any time, and many of them have run for years. I couldn't imagine being able to clean up stuff like that.
- btbuildem 12y agoDo you know of any decent way to save the layout / history of each term window? Or more generally, the state of X desktop, to be able to reload later / have several "workspaces" set up for different sets of tasks?
- pyre 12y agoIf you use tmux, there's tmuxinator that uses a YAML file to describe the initial setup for a tmux session.
- labianchin 12y agoThere is also Tmux resurrect that you might take a look: https://github.com/tmux-plugins/tmux-resurrect https://github.com/tmux-plugins/tmux-resurrect
- guiambros 12y ago+1 for Tmux Resurrect. Pretty convenient.
- ianlevesque 12y agoThe Mac OS X terminal also saves and restores the window position, working directory, and scroll back of each terminal.
- nitrogen 12y agoSession management has been a part of X desktops for a long time, but a few years back it was hidden from the primary UI and some (many?) apps stopped supporting it. You can still find the options buried somewhere in the system settings for KDE/GNOME/etc. Unfortunately it doesn't save your ssh sessions, but you can use preset tab sets for konsole to help with that.
- ianlevesque 12y agoWhat approach did ksplice take?