BeOS : The Free Multimedia Operating System

Authors Avatar
Introduction Computers have come a long way since their invention. From the intimidating ENIAC with its pitifully low computational capacity to the latest core 2 duo based laptops, computers have evolved to become much more functional and powerful. The evolution of computer hardware has also necessitated a change in the software required to run these systems. The primary software required to run the hardware is the Operating System. Over the years, the evolution of the OS has resulted in a much more productive and user friendly systems which can be customized to suit the users exact needs and requirements accurately.  However the evolution of the operating system is much deeper than just the practical definition, as a closer look on the history of operating systems will give us the picture of the transition of the philosophical outlook of the operating the system: the change in the outlook of both the users and the developers towards the operating system and the emergence of the operating system as the central icon of the free software revolution.  This paper tries to analyze this change in perspective towards usability in operating systems from the viewpoints of both the user and the developer. A Tryst with History The earliest computer systems came with hardwired operating systems which resided on a separate chip soldered on to the main circuit board of the computer. The operating systems were highly specialized and were designed to perform specific tasks on very specific hardware. They were single user and single task operating systems. Memory management was done manually by the user executed programs. The operating system had very less functionality, was not at all user friendly and was not customizable at all. The demand for more powerful systems led to an increase in the customizability of the operating system further increasing the functionality of the system. It was still very user unfriendly and expected the user of the system to understand advanced computer
Join now!
architecture concepts like memory management and allocation, job queuing and scheduling etc. Further developments over the years included multi user systems and multi tasking. The graphical user interface was virtually the last component to be developed which forms and integral part of any modern operating system,  Ideas like memory management, multi tasking , user management, security, networking, multimedia became accepted norms of any operating system available today. At this juncture in time, Steve Wozniak and Steve Jobs decided to sell low powered DIY kits of computers to home users.  This idea caught on well and the two men were credit ...

This is a preview of the whole essay