Written by Michael Feder
Reviewed by Kathryn Uhles, MIS, MSP, Dean, College of Business and IT
An (OS) is a program that oversees the processes on a computer. All desktops, laptops, tablets and mobile devices have an OS. It coordinates the operations necessary to make the device run, and it ensures the applications and software function without interfering with one another.Â
If you are a computer professional or are studying for an information technology career, it is important to understand the different operating systems and how they function.Â
If you enroll in a Bachelor of Science in Information Technology program, you’ll learn about the various systems and how to interact with them. Related degrees, such as a Bachelor of Science in Computer Science, will also cover operating systems and the coding languages you need to know to interact with them.Â
Here is a look at the seven most common operating systems that IT and computer science professionals should understand.Â
first launched in 1993. It runs on personal computers and uses C, C++, and C# languages. Microsoft releases new versions of the OS every three to five years, and it continues to provide support for many of the older versions.
Computer users seeking an alternative to the Windows environment often opt for Apple computers, which run the Mac OS operating system.Â
Despite being known as the main Windows alternative, . The “Classic Mac OS” has been in use since 1984, and the current Unix-based version, macOS, launched in 1996.Â
MacOS versions have a similar visual user interface to Windows, but there are some important differences. The most important is that the operating system comes pre-preinstalled only on Mac and Apple products. (Apple’s operating system for its mobile devices is called iOS.) Though there are some workarounds, such as using a virtual operating system, you cannot install on other computers or use other operating systems on Apple products. Because of this lack of compatibility, computer users often need to choose either Mac or Windows.
Mac and Windows are not the only options for computer users. There are other choices for both mobile and desktop operating systems.Â
is a mobile operating system based on Linux and other open-source software. It’s for touch-screen devices, such as smartphones and tablets. The back-end coding is in C and C++, but Java is the primary language for Android’s user interfaces.Â
Most . The OS is designed to work with Google apps. Users can download programs from the Google Play store and use them out of the box.Â
Android updates regularly, with one or more new versions coming out every year.Â
Developers have also created versions of Android, such as Lineage, that are not tied to Google. These usually seek to improve the level of privacy and data security and help users avoid Google’s data collection practices.Â
is not a single operating system. It is a family of related OS options based on the same framework, called the . Like other operating systems, it relies mainly on C and related computer languages. The unique thing about Linux is that it is open source. Most Linux versions are created and updated by communities of developers. They are free to use but require a compatible computer and some technical knowledge to install the OS.
Some computers and mobile devices come with Linux-based operating systems installed. These can be used out of the box, but you will need some technical knowledge to configure them.Â
, introducted in 2004, is an example of a Linux-based OS. It is open source and free to use. It is updated every six months and managed by a company called Canonical, which makes income by creating and selling premium products to use on the OS. Ubuntu has an official desktop version and community-run mobile OS. There are also specialized editions for servers and Internet of Things (IoT) hardware.
Because of its large community and relatively long history, Ubuntu has many tutorials and support options for novices who want to learn about Linux-based operating systems.Â
is another Linux-based operating system. It was developed by Google and has the popular Chrome web browser as its main user interface. File management and media player tools are included. The OS was originally based on Ubuntu but has undergone a variety of changes to make it work with other Google and Android products.Â
You will find , Chromebox streaming devices and Chromebit thumb-drive PCs.
Chrome OS works out of the box, but other Linux options offer more flexibility and privacy.Â
is a Linux distribution managed by the IBM subsidiary Red Hat. Like many other Linux distributions, it is free and open source. Fedora stands out among many other options because it is known for innovations and working with different communities of Linux developers to create new solutions.Â
Clearly there are many OS options to choose from. Whether you are a tech pro or a computer amateur, there is something out there for you and your needs.
If you’re eager to learn more about IT skills, or you’re a working professional looking to expand your existing skill set, °®ÎŰ´«Ă˝ offers online degrees and certificates in technology. Learn more about undergraduate and graduate online technology degrees and start your IT journey today!
Here is a brief look at just a few offerings:
A graduate of Johns Hopkins University and its Writing Seminars program and winner of the Stephen A. Dixon Literary Prize, Michael Feder brings an eye for detail and a passion for research to every article he writes. His academic and professional background includes experience in marketing, content development, script writing and SEO. Today, he works as a multimedia specialist at °®ÎŰ´«Ă˝ where he covers a variety of topics ranging from healthcare to IT.
Currently Dean of the College of Business and Information Technology, Kathryn Uhles has served °®ÎŰ´«Ă˝ in a variety of roles since 2006. Prior to joining °®ÎŰ´«Ă˝, Kathryn taught fifth grade to underprivileged youth in °®ÎŰ´«Ă˝.
This article has been vetted by °®ÎŰ´«Ă˝'s editorial advisory committee.Â
Read more about our editorial process.
Read more articles like this: