# View kernel version and system information
uname -a # Display detailed distribution information
cat /etc/os-release # Check CPU and hardware details
lscpu
lsblk
# View kernel version and system information
uname -a # Display detailed distribution information
cat /etc/os-release # Check CPU and hardware details
lscpu
lsblk
# View kernel version and system information
uname -a # Display detailed distribution information
cat /etc/os-release # Check CPU and hardware details
lscpu
lsblk - Freedom 0: The freedom to run the program as you wish, for any purpose.
- Freedom 1: The freedom to study how the program works and change it to suit your needs (access to the source code is a precondition).
- Freedom 2: The freedom to redistribute copies so you can help your neighbor.
- Freedom 3: The freedom to improve the program and release your improvements to the public so that the whole community benefits (again, source code access is required). - Openness: Source code is publicly available.
- Collaboration: Global community-driven development.
- Stability and Security: Rigorous peer review reduces bugs and vulnerabilities.
- Portability: Runs on diverse hardware architectures.
- Efficiency: Lightweight and highly customizable. - Debian: The parent distribution, known for rock-solid reliability and vast software repositories. It follows a strict free software philosophy.
- Ubuntu: Created by Canonical in 2004, Ubuntu is user-friendly with regular releases (every six months, with Long Term Support versions every two years). It powers many desktops, servers, and cloud instances. Its philosophy prioritizes accessibility and community support.
- Linux Mint: Built on Ubuntu, Mint focuses on a polished, Windows-like experience with the Cinnamon desktop. It is ideal for beginners transitioning from other operating systems. - Fedora: Sponsored by Red Hat, Fedora serves as a testing ground for cutting-edge technologies that later appear in enterprise products. It targets developers and enthusiasts.
- Red Hat Enterprise Linux (RHEL): A commercial distribution with paid support, widely used in business environments for its stability and long support cycles.
- CentOS Stream (and community forks like AlmaLinux and Rocky Linux): Free alternatives providing binary compatibility with RHEL for production servers. - Arch Linux: A rolling-release distro where users build the system from minimal components. It follows the "keep it simple" philosophy and appeals to advanced users who value customization.
- Gentoo: Highly optimized; users compile software from source for maximum performance on their specific hardware. - The kernel managing hardware, processes, and memory.
- GNU tools for core functionality.
- A shell (usually Bash) for command-line interaction.
- A package manager for installing and updating software.
- Optional graphical interfaces like GNOME, KDE Plasma, or XFCE.