CIS126RH | RHEL System Administration 1
Mesa Community College
Understand the freedoms, licensing, and development model
The kernel, its history, and role in modern computing
How complete operating systems are built from Linux
RHEL's role, features, and enterprise value proposition
Open Source Software is software with source code that anyone can inspect, modify, and enhance. It's developed collaboratively and distributed under licenses that grant specific freedoms to users.
Linux runs 96% of top web servers, all top 500 supercomputers, and most cloud infrastructure
Android (based on Linux) powers billions of smartphones worldwide
Apache, Nginx, Node.js, and most web technologies are open source
MySQL, PostgreSQL, MongoDB - most databases are open source
Docker, Kubernetes, and the entire container ecosystem
TensorFlow, PyTorch, and most AI frameworks are open source
Linux is an open source operating system kernel - the core component that manages hardware resources and provides essential services for all other software.
"I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones."
Creates, schedules, and terminates processes; manages CPU time allocation
Allocates RAM, handles virtual memory, manages swap space
Interfaces with hardware - disks, network cards, USB devices, etc.
Manages how data is stored and retrieved from storage devices
TCP/IP stack, network protocols, packet handling
Access control, permissions, SELinux, namespaces for containers
A Linux distribution (distro) is a complete operating system built on the Linux kernel, packaged with system utilities, libraries, a package manager, and often a desktop environment.
RHEL, Fedora, CentOS Stream, AlmaLinux, Rocky Linux
Uses: RPM, DNF
Debian, Ubuntu, Linux Mint, Pop!_OS
Uses: DEB, APT
SUSE, Arch Linux, Gentoo, Alpine
Various package systems
| Factor | Enterprise (RHEL) | Community (Fedora) | General (Ubuntu) |
|---|---|---|---|
| Release Cycle | ~3 years (major) | ~6 months | 6 months / 2 years LTS |
| Support Length | 10+ years | ~13 months | 5 years (LTS) |
| Software Age | Stable, tested | Cutting-edge | Moderate |
| Commercial Support | Yes (Red Hat) | Community only | Yes (Canonical) |
| Target Use | Production servers | Developers, testing | Desktops, servers |
| Cost | Subscription | Free | Free / Paid support |
Red Hat Enterprise Linux (RHEL) is a commercial Linux distribution developed by Red Hat, designed for enterprise computing with long-term support, stability, security, and professional services.
SELinux, security updates, vulnerability response team, FIPS certification, Common Criteria
Consistent ABI, backported fixes without breaking changes, predictable release cycle
Hardware certifications, ISV application certifications, cloud provider certifications
24/7 technical support, knowledge base, customer portal, dedicated account teams
Consistent platform across on-premises, public cloud, and edge deployments
Open Source provides freedom to use, study, modify, and share software - powering most modern infrastructure
Linux is the kernel that manages hardware; combined with GNU utilities, it forms a complete OS
Distributions package Linux with software, tools, and configuration for different use cases
RHEL is the enterprise distribution providing stability, security, support, and certifications