You are on page 1of 5

The final portion of this lesson takes a high-level look at some of the

advantages Red Hat Enterprise Linux (or RHEL) brings to its users.

Red Hat Enterprise Linux provides organizations with a consistent and


stable, yet flexible platform.

Some of the many benefits RHEL offers users include lifecycle support, a
vast ecosystem of software, hardware, and cloud providers and partners,
support from the Red Hat Product Security team, a documented supply
chain, certification and compliance for a wide variety of industry and
governmental standards, and operational efficiency.

Continue watching for more details about each of these benefits.

When it comes to RHEL, there are two types of releases: major releases
and minor releases.

Each major release of RHEL has a 10-year lifecycle. Starting with RHEL 8,
Red Hat delivers a major release every three years. In major releases,
there can be significant content changes in the product.

Minor releases are delivered approximately every six months. Minor


releases include incremental changes such as bug fixes, new hardware
enablement, new features, and security updates.

Red Hat has relationships with thousands of software, hardware, and cloud
partners, so organizations can typically deploy knowing that the
technology in their environment works with RHEL.

Users of RHEL benefit from the work of the Red Hat Product Security team.
This team spends countless hours delving into Red Hat products (including
RHEL) to address security issues, compliance certifications, and other
aspects
related to security. Red Hat Product Security protects customers by
empowering Red Hat to design, build, and operate trustworthy solutions,
while engaging in open source ecosystems.

Red Hat Product Security accomplishes this by:

Helping customers to attain critical certifications

Driving continuous security improvements in Red Hat's productization


pipelines and working to ensure the confidentiality, availability, and
integrity of Red Hat's products and services.

Supporting Red Hat Global Engineering with clear, open, and efficient
secure development and vulnerability management practices

Red Hat Enterprise Linux is developed with a documented supply chain, is


compliant with government and commercial security standards, and receives
security patches often within 24 hours of a critical vulnerability being
made public.
Red Hat takes in source code from numerous carefully selected projects,
and reviews and hardens it. The software is delivered to customers in
cryptographically signed packages through an encrypted Content Delivery
Network (or CDN).

Red Hat continuously invests money and resources to ensure RHEL meets
compliance standards to help users certify on a variety of standards
required by industries and governments, including the Health Insurance
Portability and Accountability Act (or HIPAA) and the Payment Card
Industry Data Security Standard (or PCI DSS).

With RHEL, organizations can improve their operational efficiency by


using Red Hat Insights, a service included with all RHEL systems.

Insights analyzes data from systems and uses Red Hat's deep domain
expertise to identify security, configuration, or system performance
risks.

Focusing on areas of operations, security, and business, Insights


provides administrators and stakeholders with on-demand data about their
system population that can help them address issues that may cause them
downtime, application performance issues, or security
vulnerabilities.

Insights helps teams stay ahead of critical operational issues and frees
up resources. This operational efficiency means that teams spend
less time and effort maintaining or troubleshooting RHEL and can instead
spend that time on needs critical to their organization.

Congratulations! You have completed the first lesson in this course.


Review the key takeaways and answer the knowledge check questions before
moving on to Lesson 2.

What is Red Hat Enterprise Linux?

Red Hat Enterprise Linux (commonly known as RHEL) is an enterprise-grade


Linux distribution.

RHEL provides a stable platform for workloads and applications suitable


for organizations reliant upon standards compliance, support, security,
and operational efficiency.

In addition to supporting numerous independent software vendors (or


ISVs), independent hardware vendors (or IHVs), cloud providers, and
partners, as well as open source packages, RHEL includes software
development libraries and tools that allow customers to write their own
software in a variety of programming languages.

RHEL is used on servers, edge devices, and workstations within


enterprises, government entities, educational institutions, and other
organizations.
RHEL is used in many different capacities. It is used for crunching data
for geological exploration, biomedical research (for data analysis), and
various other supercomputer workloads. It is also deployed in railyards
and on trains to prevent collisions. RHEL is used on cruise ships, and
with national defense
assets. It is used by companies for electronic commerce, high-frequency
stock trading, website content, mail servers, file sharing services,
network management, IP telephony systems, point-of-sale systems, and much
more.

RHEL is built from open source innovation and community and partner
collaboration. Development, testing, and other tasks are completed by
both Red Hat and its partners. Subsequently, keeping with Red Hat's open
source strategy, features and code are fed back to the communities who
manage the constituent projects; Red Hat contributes significantly back
to open source projects.

Red Hat creates software by using the open source way, an open forum for
ideas where communities can form around solving a problem or developing a
new technology.

It starts with community-created open source software, and then Red Hat
builds upon each project to harden security, fix bugs, patch
vulnerabilities, and add new features. Red Hat then contributes these
improvements back to each project so the entire open source community can
benefit.

Red Hat works alongside community members, customers, and even


competitors in thousands of upstream projects to help integrate the best
features and bug fixes into the Fedora Linux distribution.

From there, select content is curated and flows into CentOS Stream, which
is the code that will become the next version of RHEL.

CentOS Stream is freely available to the public, allowing individuals and


organizations to collaborate with enhancements and fixes or even to fork,
innovate, and compete with Red Hat.

This process leads to Red Hat Enterprise Linux, an enterprise-grade


operating system with stabilized open source features.

Pause the video and take a moment to review the path to RHEL. When you
are ready, press play to resume the video.

Continue to the next topic: Advantages of RHEL

What is Linux?

Linux is an open source operating system.


It is released under the GNU General Public License, or GPL, which means
when someone obtains a copy of Linux, they are entitled to have access to
the source code used to make it.

That access to the source code allows someone to see, modify, and rebuild
the code as they see fit.

Linux is the largest open source software project in the world. Numerous
groups and companies create their own distinct
implementations of Linux. These are referred to as distributions.

Linux runs on a wide variety of hardware, ranging from phones to edge


devices, and servers to supercomputers and mainframes. It can also run in
a virtual machine or in the cloud.

Every Linux-based distribution includes a Linux kernel, which manages the


system's resources, and a set of additional software that provides all
sorts of components for users and applications to interact with.

For example, that web browser application referred to in the previous


topic, or even the graphical user interface that is employed by users to
interact with applications and system content.

The Linux-based distribution includes the Linux kernel at its core, but
then adds a variety of software, including programming languages,
software development tools, graphical user interface, server applications
such as file server, web server, and database server
applications, as well as utilities for configuring and managing the
system.

Because Linux distributions are based on open source software,


combinations of exactly what software is included in a distribution can
vary, but they all include the Linux kernel as their core component.

For purposes of this course, consider the following two broad types of
Linux distributions:

Community distributions, which are assembled and delivered by open source


projects and are free to download and use

and

Enterprise distributions, which are built, tested, distributed, and


maintained by commercial entities that charge fees for access to the
binaries, updates, and patches, and provide technical and operational
support.

Pause the video and take a moment to review the characteristics of


enterprise distributions as opposed to those of community distributions.

When you are ready, press play to resume the video.

An example of an enterprise distribution is Red Hat Enterprise Linux (or


RHEL).
Continue to the next topic: What is RHEL?

What is an operating system?

An operating system, or OS, is software that interacts with hardware on a


computer while also providing a standardized interface for applications
to perform tasks. This critical layer of computing allows for an
application
to perform tasks such as getting data from the network, or accessing
files while the operating system handles details like how to manage
traffic to or from the specific model of network card, or how to handle
writing or retrieving data from the specific type of storage devices
included in the computer.

The operating system sits between applications and hardware and makes the
connections between software and the physical resources that do the work.

Examples of operating systems include Mac OS, Windows, and a variety of


types of Linux.

Examples of hardware include not only disk drives and network adapters,
but also items such as keyboards, mice, memory and displays.

Consider a user who opens a web browser and views something on the
internet. That simple task uses the computer's graphics card
and display so the user can view the content.

The computer's network interface was used to transmit and receive the
content. The computer's central processing unit, or CPU, was
used to organize the network data as well as to render that data into
viewable graphics and fonts, and perform formatting of the page. And
there were many other small things the web browser did to make that page
viewable for the user. All of these tasks and the system's resources used
by the browser were coordinated, and operated, by the operating system of
the computer running the web
browser.

Without the operating system, the application developer would have to


write code for each of these low-level tasks to be performed by the
application.

Thanks to the operating system, application developers have standard


methods of interacting with the system's resources and other programs
running on the computer, which means the developer who wrote that web
browser did not have to provide drivers for network cards,
instructions for CPU scheduling, graphics card drivers, their own
networking stack, and thousands of other things their application
leveraged; they could focus on developing their web browser software.

Continue to the next topic: What is Linux?

You might also like