Back to homeDigital Culture · High School Year 1 · Change subject
Start for free
Prep 1 · Digital Culture
The operating system · The operating system

Common Operating Systems

Your phone, the computer at home, and the one in your high school computer lab probably don't all run the same operating system. Behind the names lies an important decision: who controls the program, and who can see and modify its code? By the end of this page we'll answer why each device runs the system it does.

A different system for each device

Remember: the operating system is the intermediary between the user and the physical components. There are many, but almost everything you use runs one of these five.

Each operating system on its device: Windows on a desktop computer, macOS on a Mac laptop, GNU/Linux on a server, and Android and iOS on phones and tablets. computers Windows macOS GNU/Linux phones and tablets Android iOS
Practice★☆☆Not started
Match each device to the operating system it usually runs: (a) most desktop and laptop computers, (b) the iPhone, (c) most cell phones from other brands, (d) Mac…

Match each device to the operating system it usually runs: (a) most desktop and laptop computers, (b) the iPhone, (c) most cell phones from other brands, (d) Mac computers, (e) many servers and school devices. Systems: Windows, iOS, Android, macOS, GNU/Linux.

Solve
Practice★☆☆Not started
Which operating system does your home or classroom computer use? Describe it: name, what its desktop or home screen looks like and two applications you use on it. How is…

Which operating system does your home or classroom computer use? Describe it: name, what its desktop or home screen looks like and two applications you use on it. How is it similar to and different from your cell phone's system?

Solve
Practice★☆☆Not started
Make a list of four real devices around you (your cell phone, your home computer, a game console, a family member's phone...) and write down which operating system each…

Make a list of four real devices around you (your cell phone, your home computer, a game console, a family member's phone...) and write down which operating system each one uses. Which one surprises you the most and why?

Solve

Free software and proprietary software

When you install a program, you don't buy it: you get a license, a permission to use it that sets what you can and can't do with it. Depending on that license, software is divided into two main models.

Free software: the code is visible and anyone can view, copy, and modify it. Proprietary software: the code is closed, only the company modifies it, and users can only use it. free software view copy modify GNU/Linux · LibreOffice · GIMP proprietary software company use only Windows · macOS · Photoshop
Practice★☆☆Not started
Explain in your own words the difference between free/open-source software and proprietary software, and give an example of each type of program that you know or use.

Explain in your own words the difference between free/open-source software and proprietary software, and give an example of each type of program that you know or use.

Solve
Practice★☆☆Not started
True or false? Justify each answer: (a) free software is always free of charge; (b) proprietary software can be copied and modified freely; (c) GNU/Linux is…

True or false? Justify each answer: (a) free software is always free of charge; (b) proprietary software can be copied and modified freely; (c) GNU/Linux is free/open-source software; (d) Windows is proprietary software.

Solve
Practice★☆☆Not started
Explain in your own words what a software licence is and reason why installing a program purchased for a single computer onto twenty computers could be illegal.

Explain in your own words what a software licence is and reason why installing a program purchased for a single computer onto twenty computers could be illegal.

Solve
Practice★★☆Not started
The diagram shows two empty columns, one for free/open-source software and another for proprietary software, and six cards with programs and systems to classify, as…

The diagram shows two empty columns, one for free/open-source software and another for proprietary software, and six cards with programs and systems to classify, as shown in the diagram.

FREE / OPEN-SOURCE SOFTWARE PROPRIETARY SOFTWARE GNU/Linux LibreOffice GIMP Windows macOS Photoshop

Place each card in the correct column and explain the criteria you used to decide. Then create a new card for each column.

Solve

A community behind free software

A free system doesn't belong to a company but to a community of people who write it, translate it, test it, and share it. That's why GNU/Linux has a mascot (the penguin Tux) and many logos drawn by hobbyists: the symbol belongs to everyone, not to a brand.

This connects with hacker culture and "Do it yourself": learning how something works by opening it up, fixing it, and sharing what you discover.

And if it's free of charge, who pays for the work? These projects sustain themselves in several ways:

Way Reasonable example
Donations A foundation receives contributions from users of its office program
Paid technical support A Mexican company installs and maintains GNU/Linux in schools and charges for the service
Volunteering Students who translate the program into Spanish or report bugs
Practice★☆☆Not started
GNU/Linux has a mascot, a penguin named Tux, and many people draw and share their own logos for the system. Reason why a system that does not belong to a company can…

GNU/Linux has a mascot, a penguin named Tux, and many people draw and share their own logos for the system. Reason why a system that does not belong to a company can have a mascot and symbols known all over the world.

Solve
Practice★★☆Not started
If a free/open-source program is free of charge, who pays for the work to improve it? Explain two ways these projects sustain themselves (donations, companies selling…

If a free/open-source program is free of charge, who pays for the work to improve it? Explain two ways these projects sustain themselves (donations, companies selling technical support, volunteers) and give a real or reasonable example of each.

Solve

Why one system dominates in each area

A computer with a crown, representing the dominant system, receives three influences: a price tag, a window with many applications, and a group of people who use the same thing. $ price available applications dominant system group habit
Practice★☆☆Not started
Which operating system is the most widely used on cell phones? What about personal computers? Try to explain in your own words why each one dominates in its field (cost,…

Which operating system is the most widely used on cell phones? What about personal computers? Try to explain in your own words why each one dominates in its field (cost, applications, familiarity...).

Solve
Practice★★☆Not started
A video game company launches its new title exclusively for Windows. Analyse what reasons it might have (how many people use each system, how much it costs to port the…

A video game company launches its new title exclusively for Windows. Analyse what reasons it might have (how many people use each system, how much it costs to port the game) and explain what options people using macOS or GNU/Linux have to play it.

Solve
Practice★★☆Not started
A designer states that he uses macOS 'because everyone in the industry uses it'. Analyse how group habits ('everyone uses X') influence the choice of systems and…

A designer states that he uses macOS 'because everyone in the industry uses it'. Analyse how group habits ('everyone uses X') influence the choice of systems and programs, what advantages and dangers that criterion has, and whether you would use it to choose your next computer.

Solve
Practice★★★Not started
A critical security vulnerability is discovered that affects both Android phones and iPhones. Apple sends out an update that reaches almost all of its devices within 24…

A critical security vulnerability is discovered that affects both Android phones and iPhones. Apple sends out an update that reaches almost all of its devices within 24 hours; in contrast, on Android, most users take months to receive the patch from their manufacturer, and for many older models, it will never arrive. Justify why Android's open-source code and its "custom skins" cause this delay compared to Apple's closed system, and predict what risks a user assumes when buying a mobile phone from a brand that stops updating its operating system.

Solve

Advantages and drawbacks of each model

A scale comparing the advantages of switching to free software (savings on licenses and independence, with coins and an open padlock) with the drawbacks (staff training and program compatibility, with a graduation cap and a puzzle piece). Advantages Drawbacks savings + independence training + compatibility

Security: open code, more or less risk?

If there is a serious flaw, in a free program anyone can examine the code, find it, and propose the fix. In a proprietary one only the company can, and you have to wait for its patch. The advantage: many eyes review it. The risk: attackers can also read the code, and a project with no one maintaining it can take a long time to get fixed.

Install with care

On a phone, the official store reviews apps and shows the permissions they request. Downloading an installer from just any web page skips those checks and increases the risk of malware. Install only from official sources.

A savings calculation

If a proprietary license costs $\$2{,}000$ per computer and your school has $50$, the cost is $50 \times \$2{,}000 = \$100{,}000$. With free software that licensing expense is $\$0$ (although training does cost something).

Practice★★☆Not started
Many local councils and public administrations use GNU/Linux on their computers. Compare Windows and GNU/Linux for use in a school, considering licence costs, who can…

Many local councils and public administrations use GNU/Linux on their computers. Compare Windows and GNU/Linux for use in a school, considering licence costs, who can study and improve the code, and available applications, and draw a conclusion.

Solve
Practice★★☆Not started
Your family wants a photo editing program and is choosing between a free, open-source one and a paid, proprietary one. Compare both options according to three criteria:…

Your family wants a photo editing program and is choosing between a free, open-source one and a paid, proprietary one. Compare both options according to three criteria: price, who can view and improve the code, and who decides on changes to the program. End by giving your reasoned recommendation.

Solve
Practice★★☆Not started
In the technology classroom there are computers with Windows and others with GNU/Linux. Describe two differences you would notice when switching from one to the other…

In the technology classroom there are computers with Windows and others with GNU/Linux. Describe two differences you would notice when switching from one to the other (desktop appearance, way of installing applications, menus) and one thing you would do in exactly the same way on both, explaining why.

Solve
Practice★★☆Not started
Compare installing an application from the official mobile app store with downloading it from any random website: what checks the app store carries out (security review,…

Compare installing an application from the official mobile app store with downloading it from any random website: what checks the app store carries out (security review, list of permissions) and what risks you run when bypassing those checks.

Solve
Practice★★★Not started
A local municipality decides to switch all its computers to open-source software. Evaluate two advantages and two potential problems of this decision (think about money,…

A local municipality decides to switch all its computers to open-source software. Evaluate two advantages and two potential problems of this decision (think about money, training for the people using them, and compatibility with other programs) and end by giving your reasoned opinion.

Solve
Practice★★★Not started
The core of Android is open-source software, but many phones come with factory-installed proprietary applications that cannot be deleted. Analyse who truly controls the…

The core of Android is open-source software, but many phones come with factory-installed proprietary applications that cannot be deleted. Analyse who truly controls the device in that case (the user, the manufacturer, the app company) and propose two things that, in your opinion, the person buying the phone should always be allowed to decide.

Solve
Practice★★★Not started
An NGO with no budget needs to set up ten old donated computers for a rural classroom: they need to write documents, browse the internet and use email. Choose the…

An NGO with no budget needs to set up ten old donated computers for a rural classroom: they need to write documents, browse the internet and use email. Choose the operating system and applications you would install (all free/open-source), calculate the total cost in licences and point out two limitations they might encounter and how you would solve them.

Solve
Practice★★★Not started
An autonomous community approves that all secondary schools use only open-source software in their classrooms. A group of families protests, claiming that their children…

An autonomous community approves that all secondary schools use only open-source software in their classrooms. A group of families protests, claiming that their children "will be at an educational disadvantage compared to those who learn with commercial software from big tech companies". Refute this statement with two well-founded arguments regarding educational value and technological independence, and design two practical measures to help teachers and students adapt to the change without lowering the standard of the lessons.

Solve
Practice★★★Not started
A programmer discovers a serious security flaw in a free/open-source program and in a proprietary program. Compare who can examine the flaw and who can fix it in each…

A programmer discovers a serious security flaw in a free/open-source program and in a proprietary program. Compare who can examine the flaw and who can fix it in each case, and reason what advantage (and what potential risk) open code has when it comes to security.

Solve
Practice★★★Not started
A secondary school has a budget of $\$2500…

A secondary school has a budget of $\$2500$ to set up a classroom with 25 new computers. If it installs commercial proprietary software, the licenses for the operating system, office suite, and image editing software would cost $\$130$ per computer. Prove numerically whether the budget is sufficient to pay for these proprietary licenses and calculate how much money the school would save if it opts for a complete open-source software solution. In addition, design the package of open-source programs you would install and explain how you would solve the issue of students saving files in formats that are incompatible with their home computers.

Solve
Practice★★★Not started
An advertisement states: 'Our program is paid; that's why it is better than free ones.' Analyse whether the price guarantees the quality of a program: give two arguments…

An advertisement states: 'Our program is paid; that's why it is better than free ones.' Analyse whether the price guarantees the quality of a program: give two arguments in favour of the statement, two against, and finish with your reasoned conclusion, citing examples you know.

Solve

Back to the beginning: your phone uses Android or iOS because they are made for touchscreens and low battery consumption; the computer lab usually uses GNU/Linux to save on licenses and have free software, and the computer at home usually runs Windows out of habit and for compatibility with most programs.

Summary

See all the exercises in this section