@a_breakin_glass @Elizafox This is going to be long.
AmigaOS is technically an operating system built around a microkernel. Carl Sassenrath, author of exec.library, didn't see the need to use "system call" type instructions when the processor had a perfectly viable JSR instruction to invoke subroutines. He also didn't see significant reason to keep everything in supervisor mode on the 68000 processor, so he decided to build the kernel accordingly.