Linux Distributions
graph LR;
A[Linux] --> B[Debian];
A --> C[Fedora];
A --> D[Arch Linux];
A --> E[Gentoo];
A --> F[SUSE];
A --> G[Slackware];
B --> I[Ubuntu];
I --> J[Linux Mint];
B --> H[Kali Linux];
B --> K[Raspbian];
C --> L[Red Hat Enterprise Linux];
L --> M[CentOS];
L --> R[Oracle Linux];
D --> O[Manjaro];
E --> P[Chrome OS];
F --> Q[SUSE Linux Enterprise];
Q --> N[openSUSE];
Package Manager
- Debian-based: dpkg, apt-get, apt
- Fedora-based: rpm, yum
- Cross-distribution: snap
# Print system information
uname -a
# Print distribution-specific information
lsb_release -a
# Find desktop environment
echo $XDG_CURRENT_DESKTOP
# Find default display manager
cat /etc/X11/default-display-manager
Refernece