Što je Linux i kada ga birati

Što je Linux i zašto je standard na VPS-u i u DevOpsu. Distribucije, realna ograničenja i put od Ubuntua do hardeninga.

Linux
Što je Linux i kada ga birati

Linux je open-source operativni sustav koji pokreće većinu web servera, cloud instanci i mnoge uređaje oko nas. Na desktopu je alternativa Windowsu i macOS-u. U poslovanju male tvrtke (SMB) češće ga susrećete kao VPS, kontejnerski host ili NAS, ne kao hobi OS.

Praktični nastavci: instalacija Ubuntu, osnovne naredbe, i VPS hardening.

Što je Linux?

Linux je besplatan i open-source OS. Linus Torvalds objavio je kernel 1991.; oko njega su GNU alati, paketi i desktop/server softver. „Linux“ u svakodnevnom govoru znači cijeli sustav (GNU/Linux), ne samo kernel.

Zašto je relevantan za servere i SMB

  • Standard na VPS-u: Ubuntu, Debian, Alma/Rocky često dolaze kao default image
  • DevOps alatni lanac: SSH, Docker, Ansible, CI runneri očekuju Unix shell
  • Trošak licence: nema Windows Server licence za tipičan web stack
  • Stabilnost: dugoročni LTS releasei pogodni za 24/7 servise
  • Kontrola: vi birate što je instalirano i što sluša na mreži

Bez pretjerivanja: Linux nije magično sigurniji ako root SSH ostane otvoren i paketi zastare. Sigurnost dolazi od procesa: updatei, firewall, ključevi, backup.

Open source i privatnost (realno)

  • Izvorni kod je javan: možete audirati ili birati vendor koji to radi
  • Desktop distroi često šalju manje telemetrije od potrošačkog Windowsa (provjerite postavke)
  • Self-hosting (mail, file, CRM) drži podatke kod vas, uz cijenu održavanja

Linux distribucije

„Linux“ dolazi u stotinama distribucija. Za početak dovoljno je nekoliko.

Ubuntu: desktop i VPS početak

  • Jednostavna instalacija, velika dokumentacija
  • LTS izdanja s dugom podrškom (npr. 24.04)
  • Čest izbor za cloud image

Za: desktop početnike, developere, tipičan VPS. Vodič: instalacija Ubuntu.

Debian: konzervativna baza

  • Stabilnost i predvidljivost paketa
  • Temelj za Ubuntu i mnoge derivate

Za: servere gdje „najnovije“ nije prioritet.

Linux Mint: desktop prijelaz s Windowsa

Sučelje bliže klasičnom desktopu; baziran na Ubuntu/Debian. Dobro za prelazak bez terminal-first pristupa.

Fedora / RHEL obitelj

Fedora: noviji softver, blizu Red Hat ekosustava. Alma/Rocky: RHEL-kompatibilni serveri u enterprise okruženjima.

Arch: za one koji žele učiti

Rolling release, ručna konfiguracija, odličan wiki. Nije prvi izbor za produkcijski VPS bez iskustva.

Raspberry Pi OS

Debian-baziran OS za Pi: homelab, IoT, kućni serveri.

Što možete raditi

Desktop

  • Preglednik, office (LibreOffice), multimedia, Steam/Proton za dio igara
  • Development: kompajleri, Docker, IDE-ovi

Server / DevOps

  • Web (Nginx/Caddy), baze, reverse proxy, CI runneri
  • Kontejneri (Docker/Compose), konfiguracija (Ansible), IaC
  • Monitoring, VPN, backup: tipičan mali SMB stack

Za koga ima smisla

  • Admin / freelancerski DevOps: isti OS na laptopu i serveru
  • Mala tvrtka: VPS za web, mail relay, interna aplikacija
  • Student / developer: alati i terminal bez dodatnih licenci
  • Homelab: self-hosting uz Raspberry Pi ili mini PC

Ograničenja

  • Gaming: Proton je dobar, ali nije 100% Windows katalog
  • Adobe / neki proprietary alati: često Wine/VM ili drugi stroj
  • MS Office kompleksni formati: LibreOffice nije 1:1 zamjena u svim edge caseovima
  • Krivulja učenja: GUI je lak; produkcijski server traži terminal i disciplinu

Kako isprobati bez rizika

  1. Live USB: test hardvera bez instalacije
  2. Virtualna mašina: VirtualBox/UTM unutar postojećeg OS-a
  3. Dual boot: Ubuntu uz Windows
  4. Jeftini VPS: pravi server kontekst za SSH i hardening

Gdje se Linux stvarno koristi

  • Većina javnih web servera i cloud VM-ova
  • Android (Linux kernel) na telefonima
  • Superračunala, mrežni uređaji, IoT
  • Interni alati i kontejnerski hostovi u firmama

Zaključak

Linux vrijedi učiti jer je jezik produkcijskih servera i DevOps alata. Krenite s Ubuntom na desktopu ili VPS-u, naučite osnovne naredbe, zatim hardening.

Sljedeći koraci: instalacija Ubuntunaredbehardening. Za pomoć oko servera: IT podrška ili DevOps.

Česta pitanja

Je li Linux težak?
Desktop distroi su upotrebljivi bez terminala. Administracija servera nije: tu trebate naredbe i checklistu.

Mogu li pokrenuti Windows programe?
Djelomično (Wine, Proton, VM). Za kritične proprietary alate planirajte dual-boot ili drugi stroj.

Hoće li raditi na mom hardveru?
Većina uobičajenog PC hardvera radi; Wi-Fi/GPU ponekad traži proprietary driver. Live USB brzo pokaže kompatibilnost.