Open Vs. Closed Source Operating Systems
Ignacio Gachuzo
POS355
Mr. Robblee
Open Vs. Closed Source Operating Systems
The state of Kansas defines OSS (Open Sourced Software) as software for which the source code is freely and publicly available, though the specific licensing agreements vary as to what one is allowed to do with that code. The book defines open source operating systems as those made available in source-code format rather than binary code. Closed source is exactly the opposite. Closed source is proprietary software that is only made available in binary code which is very difficult to reverse engineer. Open-source code is exactly what the programmer developed including all of the comments and notes. Open-source is most commonly confused with free software although the difference is very miniscule however strongly opposed. When all of these ideas are put together we can understand that as an end user with open sourced OS’ we have the ability to see all of the code and modify most of the OS if we have the necessary skills to do so. Whereas with closed source we can only see the code after it has been compiled into binary, or machine code, and only make changes that the programmers allow us to make within the OS.
Open Sourced OS
When we talk about open-sourced OS’ usually people think of UNIX or Linux. These are great examples of what open- source is. If a user wanted to download a version of Linux to install on his computer he could, and the open source would not cost him a thing. What he may end up paying for is support. Or if he is an experienced developer himself he can do what open-sourced software was originally intended to and make changes to the source himself. This is the biggest difference between open and closed source OS. With open source the individual has the freedom to make absolutely any change he deems necessary to the OS. Imagine being able to change the way Windows works. If you
References: Stallman, R. M. (2007). GNU operating system. Retrieved from http://www.gnu.org/philosophy/free-software-for-freedom.html Stallings, W. (2012). Operating systems: Internals and design principles (7th ed.). Retrieved from The University of Phoenix eBook Collection database.. Silberschatz, A., Galvin, P. B., & Gagne, G. (2009). Operating system concepts (8th ed.). Retrieved from The University of Phoenix eBook Collection database.