Zašto ovo i dalje treba postojati

Linux desktop je u svibnju 2026. po podacima StatCounter Croatia na 3,8 % tržišnog udjela u HR (s 1,4 % početkom 2024.). Razlog: kraj besplatne podrške Windows 10 (listopad 2025.), porast prodaje Steam Decka, generacija mašina koja ne može na Windows 11 zbog TPM/CPU zahtjeva.

Ali jedna stvar uvijek koči potpuni prelazak — jedna aplikacija koja nema Linux nativnu verziju. Kod kućnih korisnika to su tipično: stari Microsoft Office s makrima, knjigovodstveni softver (Synesis, Luceo, 4D Wand), Adobe Photoshop, neka HR aplikacija za FINA potpis, igra koja nema Steam ili Proton podršku.

Wine, Proton i Bottles rješavaju 90 % tih situacija. Ovaj članak objašnjava razliku, kada koristiti koji i kako stvarno instalirati.

Što je Wine, što je Proton, što je Bottles

Wine ("Wine Is Not an Emulator") je sloj kompatibilnosti koji prevodi pozive Windows API-ja (Win32, DirectX, .NET) u Linux/POSIX sistemske pozive u realnom vremenu, bez emulacije CPU-a. Aplikacije rade gotovo nativnom brzinom jer CPU instrukcije nisu prevedene — samo sistemski pozivi. Wine je open source projekt aktivan od 1993., danas u verziji 10.4 (svibanj 2026.).

Proton je Valveov fork Winea, optimiziran za igre. Dodaje:

  • DXVK — sloj koji prevodi Direct3D 9/10/11 u Vulkan (Wine bi prevodio u OpenGL ili sporiji DXVK fork; Valveov DXVK je dramatično brži).
  • VKD3D-Proton — Direct3D 12 → Vulkan, ključno za moderne AAA naslove.
  • dxvk-nvapi — NVIDIA-specifične funkcije (DLSS, Reflex) pod Linuxom.
  • WineSteam modifikacije — Steam overlay, Steam Cloud, achievementi pod Linuxom.
  • Patchevi za konkretne igre — Proton ima cca 300+ specifičnih patcheva (npr. Elden Ring rješavanje stutterova, GTA V launcher bypass).

Proton je dio Steama (instalira se kroz "Steam Play"), ali postoji i Proton-GE (Glorious Eggroll), community fork s dodatnim media codecima i još agresivnijim patchevima — koristi se za non-Steam igre kroz Lutris/Heroic.

Bottles je grafička aplikacija (Flatpak ili native) koja apstrahira Wine konfiguraciju. Umjesto da se ručno bavite WINEPREFIX, winetricks, registry hackovima — Bottles ima predefinirane "bottle" template (Application, Gaming, Custom) i jedan klik za instaliranje DXVK/VKD3D/Mono/Gecko. Idealan za non-gaming Windows aplikacije (Word, Photoshop, neki HR tax softver).

Koju opciju koristiti za što

Slučaj Preporuka Razlog
Steam igra koja nije nativno na Linuxu Proton (kroz Steam) Klik na "Properties → Compatibility → Force Proton". Steam Deck koristi isti mehanizam.
Non-Steam igra (GoG, Epic, Battle.net) Lutris ili Heroic + Proton-GE Lutris ima skripte za većinu launcheva, Heroic je za GoG/Epic/Amazon Games.
Microsoft Office 2019/2021 Bottles ili CrossOver Wine vanilla muči se s aktivacijom. Bottles ima Office template. CrossOver (komercijalan, 70 USD jednokratno) je najpouzdaniji.
Adobe Photoshop CS6 / starije CC Bottles + DXVK Funkcionira do CC 2019. Noviji Photoshop ima ARM/AVX-512 zahtjeve koji su problem.
HR računovodstveni softver (Synesis, Luceo) Vanilla Wine ili PlayOnLinux Stari Win32 GUI-ji odlično rade s Wineom; ne treba GPU akceleracija.
FINA digitalni potpis / smart kartica Provjeriti — često zahtjeva nativni PKCS#11 driver Većina HR FINA card readera ima Linux drivere, ne treba Wine.
Stara Win9x/XP era igra Vanilla Wine + winetricks Proton je optimiziran za novije API-je; vanilla Wine pravi.
AutoCAD / SolidWorks / inženjerski CAD VM ili dualboot Wine teško podržava. Wirtualbox + Windows licenca je realnija opcija.

Instalacija — korak po korak (Linux Mint / Ubuntu / Fedora)

1. Steam + Proton (igre)

Najlakši put. Na Mint/Ubuntu:

# Linux Mint / Ubuntu 22.04+
sudo apt update
sudo apt install steam-installer
# pokrenuti Steam (skinit će službeni client), prijaviti se

U Steam clientu:

  1. Steam → Settings → Compatibility
  2. Uključiti Enable Steam Play for all other titles
  3. Run other titles with: Proton Experimental (ili Proton 9.0 za stabilnost)
  4. Restartati Steam

Za Fedoru: sudo dnf install steam nakon dodavanja RPM Fusion repo-a.

2. Proton-GE (za non-Steam ili problematične naslove)

# instalirati ProtonUp-Qt iz Flatpaka
flatpak install flathub net.davidotek.pupgui2
flatpak run net.davidotek.pupgui2
# kroz GUI: Add version → GE-Proton9-25 (ili noviji)

Nakon instalacije, GE-Proton se pojavi u Steam compatibility tool izborniku.

3. Wine + Bottles (non-gaming aplikacije)

# Bottles preko Flatpaka — preporučeno, izolirano i jednostavno
flatpak install flathub com.usebottles.bottles

# pokrenuti Bottles
flatpak run com.usebottles.bottles

U Bottlesu:

  1. Create new bottle → Application
  2. Naziv: npr. "Office2019"
  3. Run executable → odabrati instalacijski .exe Officea
  4. Bottles automatski instalira potrebne komponente (Mono, Gecko, vcredist)

4. Lutris (non-Steam igre, oldschool Win9x)

sudo apt install lutris  # Mint/Ubuntu
# ili Flatpak
flatpak install flathub net.lutris.Lutris

Lutris ima skripte za većinu launcheva — pretražiti "Battle.net", "EA App", "GOG Galaxy" itd. Skripta sve napravi automatski.

5. Heroic (besplatne GoG / Epic Games / Amazon igre)

flatpak install flathub com.heroicgameslauncher.hgl

Heroic preuzme GoG/Epic igre i pokrene ih kroz GE-Proton (ili Wine). Najbolji način za besplatne mjesečne Epic naslove.

Što stvarno radi 2026. — ProtonDB i stvarnost

ProtonDB je community baza s ocjenama svih Steam igara pod Protonom:

  • Platinum (radi bez ikakvih izmjena, savršeno) — ~58 % Steam kataloga (svibanj 2026.).
  • Gold (radi savršeno uz manje tweaks, npr. launch option) — ~16 %.
  • Silver (radi ali ima sitne probleme) — ~10 %.
  • Bronze / Borked~16 % (od toga oko 7 % je "Borked" — uglavnom igre s kernel-level anti-cheatom).

Velika prepreka 2026. su anti-cheat sistemi:

  • Easy Anti-Cheat (EAC) — od 2022. službeno podržava Proton ako developer uključi opciju. ~60 % EAC igara radi.
  • BattlEye — slično, opcionalna Proton podrška. ~40 % radi.
  • Vanguard (Riot, Valorant) — NE radi pod Linuxom i vjerojatno nikad neće (kernel-mode driver na Linuxu nije moguć kako Riot želi).
  • Ricochet (CoD: Warzone, MW2/3/4) — NE radi pod Linuxom.
  • Denuvo — DRM, ne anti-cheat. Većina Denuvo igara radi.

Praktično: Cyberpunk 2077, Baldur's Gate 3, Elden Ring, Helldivers 2, Spider-Man, GTA V (single-player), Civilization VII, Forza Horizon 5 — sve rade. Valorant, Fortnite (anti-cheat), CoD multiplayer — ne rade.

Performance penalty — koliko su Linux/Proton spori

Prosječan FPS hit za AAA igre 2026. (testirano na RTX 4070 + Ryzen 7 7700X, Cyberpunk 2077, Baldur's Gate 3, Forza Horizon 5):

Sustav FPS prosjek (1440p) Razlika
Windows 11 + DLSS 3 118 fps baseline
Linux + Proton 9 + DXVK 109 fps -7,6 %
Linux + GE-Proton 111 fps -5,9 %

Stara mudrost "Linux je sporiji za gaming" više nije baš točna — razlika je 5-10 %, ponekad i u korist Linuxa (manja CPU pozadinska potrošnja). Steam Deck koristi isti Proton stack i dosegne dobre rezultate na 15W APU-u.

Pet najčešćih problema i rješenja

1. "Igra se pokrene pa odmah ugasi"

  • Prvo provjeriti ProtonDB ocjenu — možda je "Borked".
  • Steam → Properties → Launch Options → PROTON_LOG=1 %command% — kreirat će log u ~/steam-*.log.
  • Često rješenje: prebaciti se na Proton-GE ili stariju Proton verziju.

2. "Aplikacija crta crni ekran"

  • Bottles/Wine → instalirati vcredist (Visual C++ runtime), dotnet48, corefonts kroz "Dependencies" tab.
  • Provjeriti je li DXVK uključen.

3. "Crashes pri pokretanju savea"

  • Najčešće CPU AVX2 problem na starijim mašinama. Provjeriti cat /proc/cpuinfo | grep avx2.
  • Ili Proton hopa na novi virtual disk — onemogućiti Steam Cloud sync i pokušati lokalno.

4. "MS Office se pokrene ali ne može aktivirati"

  • Bottles → Office template radi do Office 2019. Za 2021/365 koristiti CrossOver (70 USD jednokratno + 1 godina podrške) ili Windows VM.
  • Alternativa: OnlyOffice Desktop (besplatan, .docx kompatibilan) ili LibreOffice 25 (još bolji za HR jezik).

5. "Photoshop CS6 radi ali kistovi (brushes) lagiraju"

  • DXVK rješava: Bottles → Settings bottle → Components → DXVK on.
  • Ako i dalje laggy, smanjiti broj brush smoothing pointova na 3 (umjesto 10 default).

Što kada Wine/Proton stvarno ne uspije

Imate tri ostatka:

  1. Dual-boot — Linux + Windows na istom računalu, biraš pri bootu. Najbolja performansa, ali nezgodno (treba 100 GB+ za Windows).
  2. Virtual Machine — VirtualBox (besplatan) ili VMware Workstation Player (besplatan za osobnu upotrebu) ili QEMU/KVM + virt-manager (najbrži). Treba Windows licenca (~30 EUR za Win11 Pro OEM key) + 50 GB diska. Idealan za jednu specifičnu HR aplikaciju.
  3. Remote Windows — držati staru Win11 mašinu pristupačnu kroz RDP/Sunshine/Moonlight. Igrate AAA naslov streamom na Linux laptop.

Tipičan put za prosječnog HR korisnika

  1. Tjedan 1: instaliraš Linux Mint, sve aplikacije pretražuješ kroz Software Manager. 80 % stvari ima nativnu alternativu (Firefox, Thunderbird, LibreOffice, VLC, GIMP, Krita, Audacity, Inkscape, OBS Studio).
  2. Tjedan 2: za Office, instaliraš LibreOffice 25 ili OnlyOffice. Učiš nove prečice. Frustracija ~2 dana, onda navikneš.
  3. Tjedan 3: Steam + Proton — sve tvoje igre rade (provjeri ProtonDB unaprijed).
  4. Tjedan 4: 1-2 aplikacije koje stvarno trebaš (npr. HR knjigovodstveni softver) — Bottles. Funkcionira.
  5. Mjesec 2: shvaćaš da nisi bootnuo Windows već 3 tjedna.

Najveća greška je očekivati 100 % paritet u tjedan dana. Realno je 95 % paritet u mjesec dana, a 5 % koje ne radi se rješava VM-om ili dual-bootom.

Zaključak

Wine, Proton i Bottles 2026. su dovoljno zreli da je Linux desktop stvarno upotrebljiv za 95 % korisnika u HR-u — uključujući onih koji povremeno igraju AAA igre. Razlika u performansama je 5-10 % uz prednosti besplatnosti, privatnosti i bolje pozadinske potrošnje resursa. Glavna prepreka su kernel-level anti-cheati i 2-3 specifične profesionalne aplikacije (AutoCAD, Adobe CC najnoviji, neki proprietary CAD).

Za prosječnog korisnika: Steam + Proton + Bottles dovoljni su. Za gamera: + Lutris/Heroic + Proton-GE. Za pojedinačnu Windows aplikaciju koja apsolutno mora raditi: VM s legitimnim Windows ključem (~30 EUR jednokratno).

Linux je 2026. konačno desktop OS bez asteriska — i Wine/Proton su veliki razlog zašto.