> There are no 'layers' underneath you that can screw up the timing
Well, there are, but they're also written in C. You still can have stuff that trips you up from your libc implementation or the syscall implementations in the kernel, but if you're working on an OSS OS and are familiar with low-level stuff anyway, you can just keep debugging all the way down to the hardware.
Well, there are, but they're also written in C. You still can have stuff that trips you up from your libc implementation or the syscall implementations in the kernel, but if you're working on an OSS OS and are familiar with low-level stuff anyway, you can just keep debugging all the way down to the hardware.