Discuss contemporary trends in the design of operating systems such as distributed OSs, GUI, and CLI in Linux and Windows OSs. Which of the types in the list are unsuitable for modern hardware and architecture needs? Solution The very first generation of the OS inlucdes the basic design methods which were tightly coupled to specific hardware. This generation gave the liitle about the drivers of the library and control module that allowed a program to interface with computer service. From the IBM personal computers the direction of the OS design shifted in the basic nature of the Operating System. This design of the operating system was capable of running different OS. Now in this era the emerging web browser undermine the role of OS. Some of the applications were developed that wre fully dependent of the web browser. The basic design which includes the bsic methods of hardware architecture because of changing trends and advancement in hardware architecture .