Question

In: Computer Science

What is an ‘operating system’ and what does it do? What is meant by the term ‘open source’ or ‘copyleft’ in reference to the GPL license that is distributed with most Linux operating systems?


What is an ‘operating system’ and what does it do? What is meant by the term ‘open source’ or ‘copyleft’ in reference to the GPL license that is distributed with most Linux operating systems? How do the business models of Linux-based companies differ from Microsoft with regards to intellectual property and customer service. When and if a Linux-based company (e.g. RedHat, Suse, Ubuntu, or Mint… etc) charges a fee for their operating systems, and the code is designated open source, what is it that they are actually charging you for?

Solutions

Expert Solution

1. What is an ‘operating system’ and what does it do?

An operating system is a software that acts as the interface between the users and the hardware. It is used to perform various low-level tasks like scheduling of the processes, managing the hardware resource effectively.

Functions of Operating System:

  1. Process Management
  2. Memory Management
  3. File Management
  4. Starting the Computer (Booting)
  5. Information Security
  6. Loading, linking and execution
  7. Provides services for application software
  8. Handling Input and output
  9. Controlling peripheral devices

2. What is meant by the term ‘open source’ or ‘copyleft’ in reference to the GPL license that is distributed with most Linux operating systems?

Open Source: It means that the code is freely available to the whole world and it can be modified and redistributed with proper licensing.

GPL is general public license that is widely used in the technology world. It is a copyleft license. It is generally distributed with most of the Linux OS.

Copyleft: It allows the users to freely distribute the copies of their derivative work but under the same license and original copyright conditions.

The copyright prevents the users to reproduce, modify and redistribute the copies of original work whereas copyleft allows the users to reproduce, modify and redistribute the copies but is restricted by same license agreement.

3. How do the business models of Linux-based companies differ from Microsoft with regards to intellectual property and customer service?

The intellectual property of Microsoft is proprietary whereas for linux based companies it is open source and anybody can take the code, modify and redistribute with proper licensing. Users can directly modify the code based on their choice (the way they want to customize) but for microsoft, the code is not available and hence have to satisfy themselves with whatever the company gives. Else, they can write to them for improving a particular thing which takes lot of time as it goes through a long process. The development cycle is much shorter for linux based companies. The non programmers cannot apply the customization they want and hence have to depend on windows. Customer service is very fast incase of linux based companies as the whole is looking at the code and fixing the bugs wherever they find it. But for Microsoft, the code is available to limited set of people and hence the process is slow.

4. When and if a Linux-based company (e.g. RedHat, Suse, Ubuntu, or Mint… etc) charges a fee for their operating systems, and the code is designated open source, what is it that they are actually charging you for?

The linux based companies charges for the support, maintenance and packaging. The company may pay programmers for fixing the bugs and develop features. For this reason, they may charge the money and give faster updates to the people. Generally, these companies charge money for the technical set up.


Related Solutions

Differences Between Linux and Windows Operating Systems Two key differences between a Linux operating system and...
Differences Between Linux and Windows Operating Systems Two key differences between a Linux operating system and a Windows operating system are the concepts of “mounting” and “drive” letters. Provide an example for each. Why is it important to plan disk partitioning before installing Linux? Discuss the advantages of disk partitioning. Also discuss what logical volume management (LVM) is and why or why you might use it.
Question 1 (10 Marks) Explain what is meant by the term “system”. How do subsystems, systems...
Question 1 Explain what is meant by the term “system”. How do subsystems, systems and systems of systems differ? Has the Australian government adopted a system engineering approach in its management of COVID-19? Explain your answer.           Question 2 Consider the conceptual design case study presented in the unit (Moggill Rd. / Coonan St. intersection upgrade). What additional information would you expect to be included in the actual project documents generated by the project team? Safety critical recalls on cars...
One feature that separates Linux from other operating systems is that the source code, along with...
One feature that separates Linux from other operating systems is that the source code, along with any changes, remains public.   Closed source operating systems, where developers refuse to share some or all of the code, may hinder third-party software developers who create programs and apps for the operating system. Supporters of open source maintain that open source software enables developers to examine, correct and enhance code to create better programs. Communities of open source programmers can make changes immediately, which...
difference between campus-based course management systems and open source course management systems in reference to nursing...
difference between campus-based course management systems and open source course management systems in reference to nursing informatics
What does open source mean?
What does open source mean?
A8. What is meant by the term leverage? How do operating leverage, financial leverage, and total...
A8. What is meant by the term leverage? How do operating leverage, financial leverage, and total leverage relate to the income statement?
Why are general-purpose operating systems, such as Linux or Windows, not suitable as real-time system platforms?
Why are general-purpose operating systems, such as Linux or Windows, not suitable as real-time system platforms?
What is meant by "open source" software? How is it different from "proprietary" software? What are...
What is meant by "open source" software? How is it different from "proprietary" software? What are some of the benefits and drawbacks to each style of software? Give some examples of each type of software (proprietary and open source).
What is meant by the term operating leverage? How is the degree of operating leverage calculated?....
What is meant by the term operating leverage? How is the degree of operating leverage calculated?. What are the assumptions that underlie CVP analysis?
What are (3) Open Source licensing models, other than the GPLv2, that Linux has been released...
What are (3) Open Source licensing models, other than the GPLv2, that Linux has been released under, and how do they differ?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT