I’ve been working on getting Ghidra to work on Haiku. I was using vim, and decided to try IntelliJ. This was a bad idea, because IntelliJ managed to lock up my system. I was running Haiku on bare metal, with an 6th gen i7 and 16 GB RAM from a USB 3 thumb drive. Yet I couldn’t open any other applications, or even open a Tracker window. I figured I’d let it do its thing and come back after dinner.
A few hours later, and no progress. I decided to reboot, but the java managed to cancel by reboot request. I also opened a new terminal tab and tried to use the kill command to stop IntelliJ, but this had no effect. I feel that the OS and user should be able to kill misbehaving applications, but in Haiku, the bad application was unstoppable until I pressed and held the power button to force a hard shutdown. Was there a better way to kill the application? Does Haiku kill bad applications Linux-style, or let bad applications wreak havoc on the system like Classic Mac OS?