What are the main challenges to be dealt within a distributed operating system? 150 words expected. Solution Challenges in the distributed operating systems do not come for free. Some challenges need to be beat in order to get the perfect systems. The challenges in distributed systems are: Heterogeneity: is the variety of the distributed systems in terms of hardware, software and platforms Transparency: Distributed systems designers hide the complexity of the systems as much as they preserve. Addition of abstraction layer is particularly helpful in distributed systems Concurrency: Concurrency is a tricky challenge and then we must keep away from the systems state from becoming unstable when the users compete to view or update the data Security: Every system must consider strong security height. Distributed Systems somehow deals with responsive information.