No I'm not, you are. You have no idea as to the layers involved in an operating system. Userspace does not communicate directly with the HAL. It's a translation layer! under Windows the exact same translation takes place, just with the NT kernel as opposed to the Linux kernel. Who the hell stated they did! I can't handle this, you are hiding a complete lack of knowledge behind arrogance and it's beyond frustrating. You think that because you own expensive toys it makes you some form of expert, the problem is you don't understand any more than the manual feeds you. This back and forth rubbish is unhealthy, think what you want, at least it'll make perfect sense in your own little world and to those that exist on your level of understanding.