Operating Systems
What's an operating system?
What's An Operating System?
An operating system (OS) is a base system (think of it like a parent app) that handles stuff like writing files, allocating memory, seperating memory space between apps, etc
Basically it's a system that is meant to standardize the way users can interact with the computer and developers can write programs (apps)
This way no one needs to re-invent the wheel each time they want to write a program to run on a computer
In general standards are meant to be universally accepted solutions that save the world issues and development time
Once you know how to do something once, you'll have an easier time next time
What Kind Of Operating Systems Exist?
Microsoft Windows
An operating system made by Microsoft and the most common operating system in the world for end users
Windows is being used primarly by end users in personal / enterprise environments
Why Is It So Popular
The reason this OS is almost the go to OS for end users is because:
- You can install Windows on almost any computer (with some exceptions)
- It's easier to use than Linux
- Apple's OS X is designed to work with specific hardware and is meant to be only installed on Mac computers
Even though OS X is designed to work with only Mac computers, there are a lot of initiatives to install the OS on regular computers and laptops (more commonly known as a Hackintosh)
IE: OpenCore, Clover
Apple OS X (Mac OS)
An operating system made by Apple for their computers and intended to be used only for their computers
OS X is built with UNIX (A type of OS which Linux is based off as well)
Linux
An operating system made by Linus Torvalds in the 90s, based off the UNIX OS (that was built in the 1960s to 1970s)
Distributions
Also known as flavors because they are based off the base distributions
Base Distributions
- Debian
- Arch
- Red Hat (RHEL)
Flavors
Those are based on the base distributions but also have things that are unique to them
I will only list the most well known flavors as there are too many to actually put in an understandable list and I'm sure I'll miss quite a few
Debian
- Ubuntu
- Kali
- Mint
- Parrot OS
- Tails
Arch
- BlackArch
- Manjaro
- Steam OS
Red Hat
- Fedora
- CentOS
- Oracle Linux
- openSUSE
- Amazon Linux