What is the difference between software stack and an operating system. How can I distinguish between the two and on what basis in industry they are distinguishable? Do provide practical examples or any real world application of the above scenario. This question always gives me creepy feeling!!!!!!!!!!!!!!!!!