Kaj je Linux?

Linux Branje: 1 min

Linux je v ožjem pomenu ime odprtokodnega jedra operacijskega sistema, jedra Linux, ki ga je leta 1991 začel razvijati Linus Torvalds. V vsakdanjem jeziku pa Linux imenujejo celoten operacijski sistem: poleg jedra spadajo vanj uporabniški programi, sistemske knjižnice, ukazni tolmač (lupina) in orodja za nastavitev in upravljanje sistema. Velik del teh izvira iz projekta GNU, zato ga imenujejo tudi GNU/Linux. Podrobnosti najdeš v članku Osnovni deli Linuxa.

Odprta koda

Jedro Linux je na voljo pod licenco GNU General Public License različice 2 (GPLv2). To pomeni, da lahko vsak prosto uporablja, preučuje, spreminja in deli izvorno kodo, spremenjeno različico pa mora deliti pod enakimi pogoji. Pri razvoju poleg posameznikov sodelujejo tudi velika podjetja s področja strojne in programske opreme.

Distribucije

Različice, ki v en paket združijo jedro, programe, upravitelja paketov in namestitveni program, se imenujejo distribucije. Razlikujejo se po upravitelju paketov, ritmu izdaj, času podpore in nastavitvah. Na strežnikih so najpogostejši Ubuntu, Debian, AlmaLinux, Rocky Linux in za gostovanje optimiziran CloudLinux. Na namiznih računalnikih so med drugim priljubljeni Fedora, Linux Mint in openSUSE. Njihovo primerjavo najdeš v članku o najbolj priljubljenih distribucijah Linux.

Kje ga uporabljajo?

  • Na strežnikih: velik del spletnih strežnikov, strežnikov podatkovnih baz in storitev v oblaku teče na Linuxu, ker je stabilen, brezplačen in ga je mogoče dobro upravljati na daljavo, iz ukazne vrstice.
  • Na mobilnih napravah: Android temelji na jedru Linux.
  • V vgrajenih sistemih: usmerjevalniki, pametni televizorji, omrežni pomnilniki (NAS) in industrijske naprave.
  • Na namiznih računalnikih: v manjšem deležu, a z vedno več uporabniki.

Če tvoja spletna stran teče na deljenem gostovanju, ji najverjetneje prav tako streže Linux, četudi od njega vidiš le nadzorno ploščo. Pri lastnem Linux VPS distribucijo izbereš sam in kot uporabnik root dobiš poln dostop do sistema.

Kateri Linux teče na strežniku?

Ko si prijavljen prek SSH, lahko preveriš z naslednjimi ukazi:

cat /etc/os-release   # ime in različica distribucije
uname -r              # različica tekočega jedra
hostnamectl           # sistemski podatki na enem mestu (v sistemih na osnovi systemd)

Kako začeti?

Strežniki Linux se večinoma upravljajo v ukazni vrstici, prek povezave SSH. Kot prvi korak je dobro spoznati osnovne ukaze Linux: premikanje med imeniki, kopiranje in urejanje datotek ter upravljanje dovoljenj.

Nazaj: Linux – članki (76)