I use Manjaro Linux with the Cinnamon desktop and sometimes run into system-level issues, but I have no idea how to properly debug them. It doesn’t feel as straightforward as debugging a normal program. What’s the best way or resource to learn system debugging on Linux?
On Guix, I could bisect (like git bisecting) my OS. So usually what would happen is:
guix system switch-generation $n
, wheren
is the last known good stateUnfortunately, my laptop is too new so Guix isn’t fully compatible with all my hardware. (Yes, I was using nonguix)
But that was a pretty neat experience compared to debugging something on Arch.