* [Topics](/en/topics "Topics")
* [Linux](/en/topics/linux "Linux")
* What is Linux?
What is Linux?
==============
Published  February 5, 2026•*4*-minute read
Copy URL
Jump to section
---------------
What is Linux?What's an OS?How does Linux work?GUI vs. CLIWhat does Linux include?Linux and open sourceBenefits of LinuxWhy choose Red Hat?
What is Linux?
--------------
Linux® is an [open source](/en/topics/open-source/what-is-open-source-software) operating system (OS) created by Linus Torvalds in 1991. Today, it has a massive user base, and is used in the world’s [500 most powerful supercomputers](https://top500.org/statistics/details/osfam/1/). Users gravitate toward it for its versatility and security capabilities, among other reasons. The Linux kernel is maintained by a worldwide community of open source enthusiasts and has hundreds of unique [distros](https://www.redhat.com/en/topics/linux/whats-the-best-linux-distro-for-you).
[Why your OS still matters](/en/engage/why-operating-system-matters-ebook "SOLP: Why your operating system still matters")
What is an operating system?
----------------------------
An OS is the software that directly manages a system’s hardware and resources, like the CPU, memory, and storage. The OS sits between applications and hardware and makes the connections between all your software and the physical resources that do the work.
Humans can interact with computers in many ways. Most people’s primary interaction with their hardware happens through an OS, which helps them access a computer’s core functions. There are lots of OS options, from proprietary software made by large companies to open source projects created and supported by volunteers.
Think about an OS like a car engine. An engine can run on its own, but it becomes part of a functional car when it’s connected with a transmission, axles, and wheels. Without the engine running properly, the car won’t work.
[Learn how to improve IT efficiency with a standardized OS](/en/engage/improve-it-efficiency-standardized-os-20231213 "SOLP: Improve IT efficiency with a standardized OS")
Red Hat resources
-----------------
[Keep reading](/en/resources "Keep reading")
How does Linux work?
--------------------
[Linux](/en/topics/linux) was designed to be similar to UNIX, but has evolved to run on a wide variety of hardware from phones to [supercomputers](/en/blog/red-hat-enterprise-linux-builds-foundation-worlds-fastest-supercomputers). Every Linux-based OS includes the [Linux kernel](/en/topics/linux/what-is-the-linux-kernel)—which manages hardware resources—and a set of software packages that make up the rest of the operating system. Organizations can also choose to run their Linux OS on a [Linux server](/en/topics/linux/linux-server).
Linux includes some common core components, like GNU tools, among others. These tools give the user a way to manage the resources provided by the kernel, install additional software, configure performance and security settings, and more. All these tools bundled together make up the functional operating system. Because Linux is an *open source* OS, combinations of software can vary between Linux distributions.
[What's the best Linux distro for you?](/en/topics/linux/whats-the-best-linux-distro-for-you)
What's the difference between a GUI and the command line?
---------------------------------------------------------
When you use an OS, you mainly give the computer commands in 1 of 2 ways: using a graphical user interface (GUI) or the command line (CLI). A GUI refers to everything you can see and interact with when you boot up your OS, like the menus, windows, and desktop icons. If you can point at it and click on it with a mouse, it's probably part of the GUI. This is the most straightforward way to use an OS, because the most common user actions are represented as part of the GUI.
More complex tasks typically employ the command line, which gives you direct access to the computer. It's where you tell software to perform complicated or specific hardware actions that GUIs can't handle.
Command lines are available on many operating systems―proprietary and open source. But they're usually associated with Linux, because together command lines and open source software give users unrestricted access to their computers.
What does Linux include?
------------------------
* **Kernel:** The base component of the OS. Without it, the OS doesn’t work. The kernel manages the system’s resources and communicates with the hardware. It’s responsible for memory, process, and file management.
* **System user space:** The administrative layer for system-level tasks like configuration and software installation. The system user space includes the shell—or command line—daemons, processes that run in the background, and the desktop environment.
* **Applications:** A type of software that lets you perform a task. Applications include everything from desktop tools and programming languages to multiuser business suites. Most Linux distributions offer a central database to search for and download additional applications.
Linux and open source
---------------------
Linux is a free, open source operating system released under the [GNU General Public License (GPL)](/en/blog/gpl-cooperation-commitment-and-red-hat-projects). Anyone can run, study, modify, and redistribute the source code, or even sell copies of their modified code, as long as they do so under the same license.
According to the Cloud Native Computing Foundation, [Linux has become](https://www.cncf.io/blog/2024/01/17/a-look-back-at-cncf-linux-foundation-and-top-30-open-source-project-velocity-in-2023/) the largest open source software project in the world. Professional and hobbyist programmers and [developers](/en/technologies/linux-platforms/enterprise-linux/red-hat-enterprise-linux-for-developers) from around the world contribute to the [Linux kernel](/en/topics/linux/what-is-the-linux-kernel), adding features, finding and fixing bugs and security flaws, [live patching](/en/topics/linux/what-is-linux-kernel-live-patching), and providing new ideas—all while sharing their contributions back to the community.
[Learn more about open source](/en/about/open-source "About open source")
Benefits of Linux
-----------------
Reasons to run Linux are as varied as the people and enterprises using it. A few major themes motivate people to choose Linux over another OS:
* **Versatility**. Linux is flexible enough to adapt for virtually any need you can imagine. It powers all kinds of technology, from small, data-gathering edge devices to complex, cloud-native applications that the [world’s largest companies depend on](/en/blog/ready-for-liftoff-lockheed-martin-uses-red-hat). And because Linux is open source, it’s easier to avoid being locked in to any 1 vendor’s solution. If a part of your technology stack isn’t working for you, chances are there’s a Linux-based, open source alternative you can use instead.
* **Security**. Linux’s modularity is especially beneficial in your approach to security, because you can monitor every aspect of the OS. [SELinux](/en/topics/linux/what-is-selinux) has been a part of the Linux kernel since 2003, giving administrators visibility into and granular control over user access and application permissions. It’s 1 aspect of a [holistic approach to security](/en/topics/security) that Linux makes possible.
* **Community**. A worldwide community of practice around Linux has existed for decades, and thousands of smaller communities have formed around specific projects. That means there’s always someone willing to share ideas, troubleshooting tips, and new innovations.
Why choose Red Hat?
-------------------
Linux is the foundation for the modern IT stack, and Red Hat is [one of the leading contributors](https://lwn.net/Articles/941675/) to the Linux kernel and associated technologies in open source communities. Red Hat® engineers help improve features, reliability, and security to make sure your infrastructure performs optimally and remains stable—no matter your use case and workload.
[Red Hat Enterprise Linux](/en/technologies/linux-platforms/enterprise-linux) provides a standard operating environment for everything your enterprise does in every environment—powering the applications that run your business across bare-metal, [virtual](/en/topics/virtualization), and [containerized](/en/topics/containers) environments, and in [private](/en/topics/cloud-computing/what-is-private-cloud) and [public](/en/topics/cloud-computing/what-is-public-cloud) clouds.
[Explore Red Hat Enterprise Linux](/en/topics/linux/why-choose-red-hat-enterprise-linux "article | why choose red hat for linux?")
The official Red Hat blog
-------------------------
Get the latest information about our ecosystem of customers, partners, and communities.
[Keep reading](/en/blog "The official Red Hat blog")
All Red Hat product trials
--------------------------
Our no-cost product trials help you gain hands-on experience, prepare for a certification, or assess if a product is right for your organization.
[Keep reading](/en/products/trials "All Red Hat product trials")
Keep reading
------------
### What is an image builder?
An image builder is a tool used to create a copy of a virtual system or configuration that can then be used as a base from which developers can build and deploy these systems on other machines or platforms.
[Read the article](/en/topics/linux/what-is-an-image-builder "article | What is an image builder?")
### Why choose Red Hat for Linux?
Workloads need to be portable and scalable across environments. Red Hat Enterprise Linux is your consistent, stable foundation across hybrid cloud deployments.
[Read the article](/en/topics/linux/why-choose-red-hat-enterprise-linux "article | why choose red hat for linux?")
### How to move to Red Hat Enterprise Linux from other Linux distros
Move from CentOS Linux®, Oracle Linux, Alma Linux or Rocky Linux to Red Hat® Enterprise Linux with the convert2RHEL tool.
[Read the article](/en/technologies/linux-platforms/enterprise-linux/migration-process/convert2rhel "product article | convert2rhel")
Linux resources
---------------
### Related content
* Detail
  [Real-time Linux for controls](/en/resources/realtime-linux-for-controls-detail)
* Blog post
  [Tackle critical vulnerabilities with the new Red Hat Lightspeed remediation workflow](/en/blog/tackle-critical-vulnerabilities-new-red-hat-lightspeed-remediation-workflow)
* E-book
  [State of Linux in the public cloud](/en/engage/state-of-linux-public-cloud-ebook)
* Analyst material
  [[node:rh-smart-meta-title]](/en/resources/omdia-operating-system-choice-decision)
### Related articles
* [What is KVM?](/en/topics/virtualization/what-is-KVM)
* [What is an image builder?](/en/topics/linux/what-is-an-image-builder)
* [Why choose Red Hat for Linux?](/en/topics/linux/why-choose-red-hat-enterprise-linux)
* [How to move to Red Hat Enterprise Linux from other Linux distros](/en/technologies/linux-platforms/enterprise-linux/migration-process/convert2rhel)
* [Why run Microsoft SQL Server on Linux?](/en/topics/linux/why-run-sql-server-on-linux)
* [What is post-quantum cryptography?](/en/topics/security/post-quantum-cryptography)
* [Linux for cloud computing](/en/topics/linux/linux-for-cloud-computing)
* [What is the SAP HANA migration?](/en/topics/linux/what-is-sap-hana-migration)
* [What is lightweight directory access protocol (LDAP) authentication?](/en/topics/security/what-is-ldap-authentication)
* [Ansible vs. Salt: What you need to know](/en/topics/automation/ansible-vs-salt)
* [Ansible vs. Puppet: What you need to know](/en/topics/automation/ansible-vs-puppet)
* [Ansible vs. Chef: What you need to know](/en/topics/automation/ansible-vs-chef)
* [Ansible vs. Terraform](/en/topics/automation/ansible-vs-terraform)
* [What is Podman Desktop?](/en/topics/containers/what-is-podman-desktop)
* [What is Podman?](/en/topics/containers/what-is-podman)
* [Red Hat Enterprise Linux security](/en/technologies/linux-platforms/enterprise-linux/security)
* [What is InstructLab?](/en/topics/ai/what-is-instructlab)
* [Why run Linux on AWS?](/en/topics/linux/linux-on-aws)
* [What is high availability?](/en/topics/linux/what-is-high-availability)
* [What is ERP?](/en/topics/linux/what-is-erp)
* [What is Istio?](/en/topics/microservices/what-is-istio)
* [What is SAP HANA (and why does it run on Linux)?](/en/topics/linux/sap-hana-and-linux)
* [Functional safety and continuous certification on Linux](/en/topics/open-source/functional-safety-and-continuous-certification-on-linux)
* [Why run Linux on IBM Cloud](/en/topics/linux/linux-on-ibm-cloud)
* [What is CentOS Stream?](/en/topics/linux/what-is-centos-stream)
* [Why choose Red Hat Enterprise Linux on Azure?](/en/technologies/linux-platforms/enterprise-linux/why-choose-red-hat-enterprise-linux-on-azure)
* [Why choose Red Hat Enterprise Linux on AWS?](/en/technologies/linux-platforms/enterprise-linux/why-choose-red-hat-enterprise-linux-on-aws)
* [Linux on Azure](/en/topics/linux/linux-on-azure)
* [What to know for Red Hat Enterprise Linux 7 End of Maintenance](/en/technologies/linux-platforms/enterprise-linux/rhel-7-end-of-maintenance)
* [What are CentOS replacements?](/en/topics/linux/centos-alternatives)
* [Red Hat Enterprise Linux migration process](/en/technologies/linux-platforms/enterprise-linux/migration-process)
* [What to know about CentOS Linux EOL](/en/topics/linux/centos-linux-eol)
* [What is CentOS?](/en/topics/linux/what-is-centos)
* [Why run Linux on Google Cloud?](/en/topics/linux/linux-on-google-cloud)
* [Red Hat Satellite on Red Hat Enterprise Linux](/en/technologies/management/satellite/satellite-for-rhel)
* [What is Helm?](/en/topics/devops/what-is-helm)
* [What is Argo CD?](/en/topics/devops/what-is-argocd)
* [Why choose Red Hat Enterprise Linux on Google Cloud?](/en/technologies/linux-platforms/enterprise-linux/why-choose-red-hat-enterprise-linux-google-cloud)
* [What is Linux kernel live patching?](/en/topics/linux/what-is-linux-kernel-live-patching)
* [What is MicroShift?](/en/topics/edge-computing/microshift)
* [OpenJDK versus Oracle JDK](/en/topics/application-modernization/openjdk-vs-oracle-jdk)
* [What is Cloud Foundry?](/en/topics/application-modernization/what-is-cloud-foundry)
* [What is Buildah?](/en/topics/containers/what-is-buildah)
* [Understanding Ansible, Terraform, Puppet, Chef, and Salt](/en/topics/automation/understanding-ansible-vs-terraform-puppet-chef-and-salt)
* [What's the best Linux distro for you?](/en/topics/linux/whats-the-best-linux-distro-for-you)
* [What's the difference between Fedora and Red Hat Enterprise Linux](/en/topics/linux/fedora-vs-red-hat-enterprise-linux)
* [What is a Linux server?](/en/topics/linux/linux-server)
* [What is a configuration file?](/en/topics/linux/what-configuration-file)
* [Red Hat OpenShift vs. OKD](/en/topics/containers/red-hat-openshift-okd)
* [What is high performance computing (HPC)?](/en/topics/high-performance-computing/what-is-high-performance-computing)
* [What is Apache Kafka?](/en/topics/integration/what-is-apache-kafka)
* [Spring on Kubernetes with Red Hat OpenShift](/en/technologies/cloud-computing/openshift/spring)
* [Why run Apache Kafka on Kubernetes?](/en/topics/integration/why-run-apache-kafka-on-kubernetes)
* [What is a golden image?](/en/topics/linux/what-is-a-golden-image)
* [Ansible vs. Red Hat Ansible Automation Platform](/en/technologies/management/ansible/ansible-vs-red-hat-ansible-automation-platform)
* [What is an ARM processor?](/en/topics/linux/what-is-arm-processor)
* [ARM vs x86: What's the difference?](/en/topics/linux/ARM-vs-x86)
* [What is Skopeo?](/en/topics/containers/what-is-skopeo)
* [Using Helm with Red Hat OpenShift](/en/technologies/cloud-computing/openshift/helm)
* [What is Grafana?](/en/topics/data-services/what-is-grafana)
* [What is open source software?](/en/topics/open-source/what-is-open-source-software)
* [Open source vs. proprietary software in vehicles](/en/topics/open-source/open-source-vs-proprietary-software-in-vehicles)
* [What is MPLS?](/en/topics/edge-computing/what-is-mpls)
* [What is KubeLinter?](/en/topics/containers/what-is-kubelinter)
* [What is RKT?](/en/topics/containers/what-is-rkt)
* [What is Kogito?](/en/topics/automation/what-is-kogito)
* [What is a Linux certification?](/en/topics/linux/linux-certification)
* [What was CoreOS and CoreOS container Linux](/en/technologies/cloud-computing/openshift/what-was-coreos)
* [What is Jaeger?](/en/topics/microservices/what-is-jaeger)
* [What is open source?](/en/topics/open-source/what-is-open-source)
* [What is SELinux?](/en/topics/linux/what-is-selinux)
* [What is the Linux kernel?](/en/topics/linux/what-is-the-linux-kernel)
* [What is etcd?](/en/topics/containers/what-is-etcd)
* [What is Knative?](/en/topics/microservices/what-is-knative)
* [What is Clair?](/en/topics/containers/what-is-clair)
* [What is Docker?](/en/topics/containers/what-is-docker)
[More about this topic](/en/topics/linux "More about this topic")