OS has two Meanings

Operating System

Stands for ‘Operating system' It is software that manages computer hardware and software resources and provides common services for computer programs. The operating system is an essential component of the system software in a computer system. Application programs usually require an operating system to function.

Time-sharing operating systems schedule tasks for efficient use of the system and may also include accounting software for cost allocation of processor time, mass storage, printing, and other resources.

For hardware functions such as input and output and memory allocation, the operating system acts as an intermediary between programs and the computer hardware, although the application code is usually executed directly by the hardware and frequently makes system calls to an OS function or be interrupted by it. Operating systems are found on many devices that contain a computer—from Smartphones, Tablets and video game consoles to web servers and supercomputers.

Examples of popular modern operating systems include Android, iOS, Linux, Microsoft Windows and Windows Phone. A few of these Operating Systems share roots in UNIX

Photo by Addctivetips.com

Open Source

In production and development, open source as a development model promotes a universal access via a free license to a product's design or blueprint, and universal redistribution of that design or blueprint, including subsequent improvements to it by anyone. Before the phrase open source became widely adopted, developers and producers used a variety of other terms. Open source gained hold with the rise of the Internet, and the attendant need for massive retooling of the computing source code.

Opening the source code enabled a self-enhancing diversity of production models, communication paths, and interactive communities. The open-source software movement arose to clarify the environment that the new copyright, licensing, domain, and consumer issues created.

Generally, open source refers to a computer program in which the source code is available to the general public for use and/or modification from its original design. Open-source code is meant to be a collaborative effort, where programmers improve upon the source code and share the changes within the community. Typically this is not the case, and code is merely released to the public under some license. Others can then download, modify, and publish their version (fork) back to the community. Today you find more forked versions, than teams with large membership.

Popular examples of Open Source Operating Systems Inlclude the PC OS Linux, and the Smartphone OS Android. Other Open Source software includes:

  • VLC Media Player
  • Mozilla Firefox
  • Apache Open Office
  • Libre Office
  • Gimp
  • Project Chromium (Chromes source code which has been released by google)
  • Word Press

And many more!

Image by pixshark.com

Add comment

Log in to post comments