text: It has to ensure the following services:\n\nProcess management (Great processor management means great multitasking, great multitasking means great performance great performance means great performance - what more do you want)\n\nMemory management (The better the system manages swapping the better the system and the faster the applications - RAM to HDD to RAM cycles should be kept to a minimum)\n\nDisk and file systems (A good file system is key, as you don't want to spend most of your time waiting for the system to piece together fragmented files - also the faster HDD operations will affect memory swaping aka virtual memory)\n\nNetworking (To be precise compatibility with current existing networks is a must)\n\nSecurity (The one place where Linux - and all unix based sistems- rules, especially important for businesses)\n\nGraphical user interfaces (in ower days this is a must, as computers become more and more powerfull users want to feel that power at their fingertips and the best way to do this is to show them what their computer can do at all times - MacOS X and Windows Vista for example)\n\nDevice drivers (at least a basic set or the option for the user to add them durring the installation process)\n\nHope this helps\n\nPS there's an interesting article on OSs on wiki: http://en.wikipedia.org/wiki/Operating_system