Disabling “kexec” kernel reboot in Debian

Have you noticed that by default Debian actually does not reboot machine when you try to reboot? Instead it uses kexec to “restart” the kernel. This is not very useful sometimes, because in some cases if you have multiple operating system installed, and you need to boot one of these, you’d prefer actual reboot really …

Continue reading ‘Disabling “kexec” kernel reboot in Debian’ »

Mac OS X vs Windows kernel development

I always thought that Mac OS is something poorly documented and developing kernel modules under “Mac” will be hard & complex. Until I actually tried it. It turns out, many things under Mac are actually more simple than under Windows. Just to give you some thoughts: On Mac OS X: 1. If you are going …

Continue reading ‘Mac OS X vs Windows kernel development’ »