Mga distro ng Linux: ano ang mga ito, mga pamilya, at alin ang pipiliin
Ang distro ng Linux ay handang gamitin na operating system na nakabatay sa Linux kernel: kernel kasama ang mga system utility, package manager, repository ng mga programa, installer, at kadalasan ay graphical na desktop. Nahahati ang mga distro sa mga pamilya: Debian/Ubuntu (apt, .deb), Red Hat (dnf, .rpm: Fedora, RHEL, Rocky, AlmaLinux), Arch (pacman), SUSE (zypper) at mga hiwalay na gaya ng Alpine. Para sa baguhan, kadalasang inirerekomenda ang Linux Mint o Ubuntu; para sa server, Debian, Ubuntu LTS o Rocky/AlmaLinux.
Ang distro ng Linux ay handa nang i-install na operating system na nakabatay sa Linux kernel. Ang kernel mismo ay marunong mamahala ng memorya, proseso, at mga device, pero hindi ito puwedeng gamitin nang mag-isa: kailangan ng shell, mga utility, package manager, installer, at mga programa. Iba-iba ang paraan ng pagbuo ng bawat grupo ng developer sa mga bahaging ito, kaya lumitaw ang Ubuntu, Debian, Fedora, Arch, at daan-daan pang iba. Sa ibaba, titingnan natin kung paano sila tunay na nagkakaiba, anong mga pamilya ang umiiral, at aling distro ang bagay sa iyong gamit.
Ano ang distro ng Linux sa simpleng salita
Mahigpit na nagsasalita, ang Linux ay kernel lang. Kapag sinabing "nag-install ako ng Linux", ang ibig sabihin ay isang distro: isang set ng kernel at lahat ng kailangan para gumana ito. Isang paghahambing: ang kernel ay makina, at ang distro ay tapos nang sasakyan ng isang partikular na tatak. Halos magkapareho ang makina ng lahat, pero magkaiba ang katawan, ang loob, at ang serbisyo.
Ganito ang karaniwang laman ng isang distro:
- Linux kernel — isang bersyon, kasama ang sarili nitong patch at mga setting.
- System utility — GNU coreutils (
ls,cp,cat), ang bash shell, at ang init system (sa karamihan ng makabagong distro, systemd). - Package manager at repository — paraan ng pag-install at pag-update ng mga programa gamit ang isang utos mula sa mapagkakatiwalaang imbakan.
- Installer — graphical o text-based.
- Graphical na desktop environment (para sa desktop na bersyon) — GNOME, KDE Plasma, Xfce, Cinnamon, MATE, at iba pa.
- Patakaran sa release at suporta — gaano kadalas lumalabas ang mga bagong bersyon at ilang taon tatanggap ng security update.
Kaya halos pareho ang mga utos, config file, at lohika ng paggamit sa iba't ibang distro: gumagana kahit saan ang cd, chmod, at systemctl. Ang pangunahing pagkakaiba ay ang package manager, ang set ng mga programang kasama sa simula, at ang ikot ng mga update.
Ano ang pagkakaiba ng mga distro ng Linux
Kapag pumipili, huwag tingnan ang wallpaper ng desktop. Tingnan ang ilang teknikal na katangian.
Package manager at format ng package
Ito ang pinakamahalagang praktikal na pagkakaiba. Sa Debian at Ubuntu, nag-i-install ng programa gamit ang apt mula sa .deb packages; sa Fedora at sa pamilyang RHEL, gamit ang dnf mula sa .rpm; sa Arch, gamit ang pacman; sa openSUSE, gamit ang zypper; at sa Alpine, gamit ang apk. Ganito ang itsura ng iisang gawain:
# Debian, Ubuntu, Mint, Kali
sudo apt update && sudo apt install htop
# Fedora, Rocky Linux, AlmaLinux
sudo dnf install htop
# Arch Linux, Manjaro
sudo pacman -S htop
# openSUSE
sudo zypper install htop
# Alpine Linux
sudo apk add htop
Release model: nakapirmi o rolling release
Ang mga distro na may nakapirming release (Debian, Ubuntu, Rocky) ay naglalabas ng mga bersyon, at sa loob ng bersyon ay karaniwang mga security fix lang ang dumarating. Predictable ito at angkop sa mga server. Ang rolling release (Arch, openSUSE Tumbleweed) ay tuloy-tuloy na nag-a-update: walang bagong bersyon ng sistema, may patuloy na daloy ng mga bagong package. Laging bago ang software, pero mas mataas ang tsansang may masira sa isang update.
Haba ng suporta
May mga LTS release ang Ubuntu (Long Term Support) na lumalabas kada dalawang taon at tumatanggap ng karaniwang update sa loob ng limang taon. Lumalabas ang Fedora halos kada anim na buwan at sinusuportahan nang mga labintatlong buwan. Ang mga system na compatible sa RHEL ay sinusuportahan nang halos sampung taon. Para sa server, mas mahalaga ang mahabang suporta kaysa sa pagiging bago.
C library at mga pangunahing utility
Halos lahat ng distro ay gumagamit ng glibc. Ang eksepsiyon ay ang Alpine: gumagamit ito ng musl at BusyBox, kaya napakaliit nito, pero ang ilang programang na-compile para sa glibc ay hindi tatakbo roon nang walang pagbabago.
Mga pamilya ng distro ng Linux
Hindi sinusulat ng karamihan sa mga distro ang lahat mula sa simula. Kumukuha sila ng isang base at dinadagdagan ito ng sariling bahagi. Kaya makatutulong mag-isip sa pamilya: kapag natutunan mo ang isang kinatawan, madali kang lilipat sa kalapit nito.
| Pamilya | Mga package | Manager | Mga kinatawan |
|---|---|---|---|
| Debian | .deb | apt, dpkg | Debian, Ubuntu, Linux Mint, Kali, MX Linux |
| Red Hat | .rpm | dnf, rpm | Fedora, RHEL, CentOS Stream, Rocky Linux, AlmaLinux |
| Arch | .pkg.tar.zst | pacman | Arch Linux, Manjaro, EndeavourOS |
| SUSE | .rpm | zypper | openSUSE Leap, openSUSE Tumbleweed, SUSE Linux Enterprise |
| Independent | sarili | apk, xbps at iba pa | Alpine, Void Linux, Gentoo, Slackware |
Mga sikat na distro ng Linux
Ubuntu
Ang pinakakilalang distro, binuo ng kumpanyang Canonical batay sa Debian. May desktop na bersyon na may GNOME at may Ubuntu Server. Ang pangunahing bentahe ay ang malaking komunidad: halos bawat error ay may sagot na, at karaniwang ang mga gabay sa mga programa ay isinusulat para sa Ubuntu. Magandang pagpipilian ang LTS na bersyon, para sa laptop man o para sa server.
Debian
Isa sa pinakamatandang distro, binuo ng komunidad na walang komersyal na may-ari. Kilala ang sangay na stable sa katatagan: hindi pinakabago ang mga package nito, pero maingat na nasubukan. Madalas itong piliin para sa mga server at ito ang base ng dose-dosenang ibang sistema, kasama na ang Ubuntu.
Linux Mint
Distro na nakabatay sa Ubuntu LTS (may edisyong LMDE na nakabatay sa purong Debian). Ang default na interface ay parang pamilyar na Windows: menu sa kaliwang ibaba at taskbar. Lumalabas ito sa mga edisyong Cinnamon, MATE, at Xfce; ang Xfce ang pinakamagaan at bagay sa mahihinang computer. Madalas itong irekomenda sa mga unang lumilipat mula sa Windows. Ang Ubuntu at Linux Mint ay nagkakaiba pangunahin sa desktop environment at sa set ng mga programang kasama sa simula; magkapareho ang mga package at utos nila.
Fedora
Distro ng komunidad na suportado ng Red Hat. Dito unang lumalabas ang mga bagong teknolohiya, na kalaunan ay napupunta sa Red Hat Enterprise Linux. Bago ang GNOME, madalas ang mga release, at ang package manager ay dnf. Mabuti ito para sa mga developer na nangangailangan ng bagong software, at para sa pag-aaral ng RHEL family.
Arch Linux
Minimalistang rolling distro na nakabatay sa prinsipyong "buuin mo ang sistema mo". Pagkatapos ng install, walang sobra; ikaw ang nagdaragdag ng lahat. May user repository na tinatawag na AUR at isa sa pinakamagagandang dokumentasyon sa mundo ng Linux, ang Arch Wiki. Matagal ang manual na install, bagaman may script na archinstall na ngayon. Bagay ito sa gustong lubos na maunawaan ang istruktura ng sistema.
Manjaro
Distro na nakabatay sa Arch, may graphical installer at mga handang desktop environment. Ang mga package ay dumarating sa kanilang repository na may kaunting pagkaantala pagkatapos masubukan. Ito ang paraan para makakuha ng rolling system at access sa AUR nang walang manual na pag-build.
Kali Linux
Ang Kali Linux ay distro na nakabatay sa Debian para sa penetration testing at security audit, na binuo ng kumpanyang OffSec. Sa madaling salita, ito ay Linux na may daan-daang tool para sa pentest na naka-install na: Nmap, Wireshark, Metasploit, Burp Suite, John the Ripper, at iba pa. Hindi ito dinisenyo bilang araw-araw na sistema. Karaniwan itong pinapatakbo sa virtual machine (may handang image para sa VirtualBox at VMware) o mula sa flash drive. Katulad ang layunin ngunit nakabatay sa Arch ang BlackArch Linux.
Rocky Linux at AlmaLinux
Mga libreng distro na compatible sa Red Hat Enterprise Linux. Lumitaw sila matapos itigil ng Red Hat sa pagtatapos ng 2021 ang paglalabas ng CentOS Linux 8, at ginawang CentOS Stream ang intermediate na sangay bago ang RHEL. Pumalit ang Rocky at Alma sa CentOS: matatag na enterprise system na may mahabang suporta at walang subscription. Mainam sila para sa mga server na kailangang compatible sa RHEL.
Alpine Linux
Napakaliit na distro na gumagamit ng musl at BusyBox at ng package manager na apk. Ang base image para sa container ay ilang megabyte lang, kaya sikat ang Alpine bilang base ng Docker image. Bihira itong gamitin bilang desktop.
MX Linux at antiX
Nakabatay ang MX Linux sa Debian stable at binuo kasabay ng proyektong antiX. Ang pangunahing edisyon ay may Xfce, at may sarili itong madadaling tool sa pag-configure. Magaan ito sa resources at mahusay tumakbo sa mga computer na limang o sampung taong gulang na. Mas magaan pa ang antiX at para ito sa napakalumang hardware.
Puppy Linux
Napakaliit na distro na buong nilo-load sa RAM at tumatakbo mula sa flash drive. Bagay ito sa mga lumang PC at bilang rescue system para makuha ang mga file mula sa computer na hindi na nagbo-boot ang pangunahing OS.
Iba pang kilalang distro
- openSUSE — Leap (nakapirming release) at Tumbleweed (rolling), at ang sariling configuration center na YaST.
- Linux Lite — magaan na sistema na nakabatay sa Ubuntu LTS na may Xfce, nakatuon sa mga dating gumagamit ng Windows.
- Void Linux — independiyenteng rolling distro na may package manager na xbps at init system na runit sa halip na systemd.
- Nobara Linux — build na nakabatay sa Fedora, naka-configure para sa laro at pag-edit ng video.
Talaan ng paghahambing ng mga distro ng Linux
| Distro | Batayan | Mga package | Mga release | Para saan |
|---|---|---|---|---|
| Ubuntu | Debian | apt | nakapirmi, LTS kada 2 taon | desktop, server, cloud |
| Debian | — | apt | nakapirmi | server, matatag na desktop |
| Linux Mint | Ubuntu LTS | apt | nakapirmi | baguhan, pamalit sa Windows |
| Fedora | — | dnf | mga kalahating taon | developer, bagong software |
| Arch Linux | — | pacman | rolling | bihasa, buong kontrol |
| Manjaro | Arch | pacman | rolling na may pagkaantala | Arch nang walang manual na pag-install |
| Kali Linux | Debian | apt | rolling | pentest, security audit |
| Rocky / AlmaLinux | RHEL | dnf | kasunod ng RHEL | corporate server |
| Alpine | — | apk | nakapirmi | container, router |
| MX Linux | Debian stable | apt | nakapirmi | luma at katamtamang PC |
| Puppy Linux | iba-iba | sariling sistema | nakapirmi | napakalumang PC, live USB |
Paano pumili ng distro ng Linux
Anong distro ang pipiliin ng baguhan
Linux Mint o Ubuntu. Parehong nai-install sa loob ng kalahating oras, agad gumagana sa karamihan ng hardware, at mabilis makahanap ng sagot sa mga tanong. Mas pamilyar ang Mint pagkatapos ng Windows; mas popular ang Ubuntu at mas malapit sa makikita mo sa mga server. Huwag magsimula sa Arch o Kali: ang Arch ay mangangailangan ng kaalamang wala ka pa, at ang Kali ay hindi para sa araw-araw na gawain.
Anong distro ang pipiliin para sa server
Debian stable o Ubuntu Server LTS, kung walang espesyal na kinakailangan. Sa mga kumpanyang gumagamit ng pamantayan ng Red Hat, Rocky Linux o AlmaLinux. Para sa mga container, kadalasang ginagamit na base ang Alpine o ang slim na Debian image.
Anong distro ang pipiliin para sa lumang PC
Linux Mint Xfce, Linux Lite, o MX Linux para sa mga computer na may 2–4 GB na memorya. Para sa napakalumang hardware, antiX o Puppy Linux. Ang pangunahing tuntunin: ang desktop environment ang pangunahing nagpapabigat, kaya piliin ang Xfce, LXQt, o MATE, hindi GNOME o KDE.
Anong distro ang pipiliin para sa pentesting
Ang Kali Linux ang pamantayan sa industriya, at karamihan ng kurso at gabay sa seguridad ay isinusulat para dito. I-install ito sa virtual machine, hindi bilang pangunahing sistema. Ang mga alternatibo ay Parrot OS (nakabatay din sa Debian) at BlackArch para sa mga nagtatrabaho sa Arch.
Paano malalaman kung aling distro ang naka-install
Kapag nakapasok ka sa server ng iba, unang alamin kung anong sistema iyon, dahil dito nakadepende kung aling package manager ang gagamitin.
$ cat /etc/os-release
PRETTY_NAME="Ubuntu 24.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
ID=ubuntu
ID_LIKE=debian
...
$ hostnamectl # distro, kernel, arkitektura
$ uname -r # bersyon ng kernel lang
$ lsb_release -a # hindi available sa lahat, default sa Ubuntu
Ang field na ID_LIKE ang nagsasabi ng pamilya: debian — gamitin ang apt, rhel fedora — gamitin ang dnf. Nasa /etc/os-release ang impormasyong ito sa lahat ng modernong distro na may systemd, kaya ito ang pinakamaaasahang paraan.
Buod
Ang distro ng Linux ay kernel kasama ang mga utility, package manager, installer, at patakaran sa update. Mas maliit ang pagkakaiba ng mga distro kaysa sa inaakala: kapag natutunan mo ang isang pamilya, halos agad kang makakagamit ng iba; kailangan mo lang tandaan ang sarili mong package manager. Para sa baguhan, Mint o Ubuntu; para sa server, Debian, Ubuntu LTS, o Rocky/AlmaLinux; para sa lumang PC, magagaang build na may Xfce; para sa pentesting, Kali sa virtual machine. Sa kursong Linux, sa Ubuntu ginagawa ang lahat ng praktika, at ang mga natutunang kasanayan ay gumagana sa anumang distro.
Mga madalas itanong
Ano ang pagkakaiba ng Linux at distro?
Ang Linux sa mahigpit na kahulugan ay kernel lang ng operating system. Ang distro ay handa nang OS kung saan dinagdagan ang kernel ng mga utility, package manager, installer, at mga programa.
Ilang distro ng Linux ang mayroon?
Daan-daan, at karamihan ay hango sa ilang malalaking base: Debian, Fedora/RHEL, Arch, at SUSE. Walang eksaktong bilang, dahil patuloy na may lumalabas at nagsasara na mga proyekto.
Puwede bang mag-install ng programa mula sa isang distro sa iba?
Hindi direktang magkatugma ang .deb at .rpm. Ang mga universal format na Flatpak, Snap, at AppImage ay gumagana sa karamihan ng distro, at ang mga command-line na programa ay karaniwang nasa repository ng lahat ng pangunahing sistema.
Puwede bang subukan ang isang distro nang hindi ini-install?
Oo. Karamihan ng desktop distro ay nagbo-boot mula sa flash drive sa live mode, nang walang anumang pagbabago sa disk. Ang isa pang paraan ay virtual machine sa VirtualBox o WSL sa Windows.
Libre ba ang lahat ng distro ng Linux?
Karamihan ay libre, kasama ang Ubuntu, Debian, Fedora, Rocky, at AlmaLinux. Ang bayad na subscription ay para sa RHEL at SUSE Linux Enterprise na may opisyal na suporta.
Detalyadong tinatalakay ang paksang ito, may praktis, sa kursong “Linux: с нуля до уверенного администрирования”.
- Linux: с нуля до уверенного администрирования
- Пакеты, окружение и первая автоматизация: apt, профиль и cron