This isn't one of those dreaded "Why isn't FreeBSD more like...." posts. But after almost 50 years working with IBM mainframes, I am curious how FreeBSD sysadmins deal with full system crashes.
On IBM mainframes, booting (IPL, or Initial Program Load, in IBMese) does not clear storage. There is a separate button, System Reset that does that. So if the system crashes, you can boot a program called Standalone Dump. There is some space in low storage reserved for it, so it loads in there, and can dump storage (including pages that are paged out) to a tape. (I don't know if they still use a tape, but they did when I was a sysadmin many years ago.) There are then programs you can run after the system comes back up to analyze the dumped storage.
I am wondering how FreeBSD sysadmins deal with crashes like that. I am also wondering if the answer is that FreeBSD doesn't crash all that often. When I started as an IBM mainframe sysadmin in the '70s, the operating system crashed a lot. I don't think that happens much any more, with 50 years worth of development of recovery code.
On IBM mainframes, booting (IPL, or Initial Program Load, in IBMese) does not clear storage. There is a separate button, System Reset that does that. So if the system crashes, you can boot a program called Standalone Dump. There is some space in low storage reserved for it, so it loads in there, and can dump storage (including pages that are paged out) to a tape. (I don't know if they still use a tape, but they did when I was a sysadmin many years ago.) There are then programs you can run after the system comes back up to analyze the dumped storage.
I am wondering how FreeBSD sysadmins deal with crashes like that. I am also wondering if the answer is that FreeBSD doesn't crash all that often. When I started as an IBM mainframe sysadmin in the '70s, the operating system crashed a lot. I don't think that happens much any more, with 50 years worth of development of recovery code.