Why Applications Are Operating-System Specific