Možda razmišljate je li učenje Linuxa vrijedno truda jer je mnogo manje popularan na desktopu od macOS-a ili Windowsa. Mnogo je razloga zašto se učenje Linuxa isplati, a evo nekih od njih.

1. Mnogo IT infrastrukture temelji se na Linuxu

Jedan od razloga za učenje Linuxa je taj što se veći dio infrastrukture koja pokreće internet, uključujući usmjerivače i poslužitelje, temelji na Linuxu. W3Techs procjenjuje da 37,6 posto web stranica koriste neku verziju Linuxa za svoj poslužiteljski OS, u usporedbi s 20,3 posto s Windowsima, od lipnja 2022.

Ako koristite Google više puta dnevno, zapravo koristite Linux. To vrijedi i za mnoge druge web stranice koje koristite tijekom dana za kupovinu, ostanak u vezi s obitelji i prijateljima i rezervaciju zrakoplovnih karata.

Čak i mnogi potrošački usmjerivači koriste Linux kao OS, a možete i vi nadogradite firmware vašeg usmjerivača na alternativnu verziju poput DD-WRT.

Ako ozbiljno razmišljate o karijeri u IT-u, trebali biste razmisliti o učenju Linuxa. Poznavanje Linuxa vjerojatno će biti jedna od vještina koje će potencijalni poslodavci tražiti u vašem životopisu.

2. Naučite kako OS stvarno rade

Ako želite saznati više o tome kako funkcionira softver koji pokreće vaš sustav, Linux je dobar izbor.

Izvorni kod kernela i drugi uslužni programi dostupni su svima da pogledaju. Zbog toga su sveučilišni odjeli za informatiku desetljećima educirali svoje studente o operativnim sustavima sličnim Unixu.

Zbog otvorenosti Linuxa, čini se i lakše pronaći informacije o internim dijelovima Linuxa nego za Windows, kako u tiskanom tako i na internetu. To može biti zato što više tehničkih autora može proučiti detalje o Linux izvornom kodu i objasniti kako sve funkcionira.

3. Izvrsno za učenje umrežavanja i sigurnosti

Linux je izvrstan OS za učenje umrežavanja i sigurnosti jer se toliko poslužitelja oslanja na njega, kao što je ranije spomenuto. To je zato što se moderni internet temeljio na Unixu, a Linux je u velikoj mjeri naslijedio to naslijeđe.

Linux distribucije također dolaze s mnogim mrežnim uslužnim programima koji vam omogućuju testiranje mreže kao što je ping, tracepath ili ip, a možete instalirati više mrežnih alata kao što su tcpdump ili Nmap pomoću upravitelja paketa za ispitivanje mrežnog prometa.

To znači da možete naučiti puno više o tome kako umrežavanje i internet zapravo funkcioniraju. Budući da je izvorni kod otvoren, istraživači također mogu pronaći greške i ispraviti ih lakše nego s vlasničkim sustavima.

Ako ste oduvijek željeli naučiti kodirati, najbolji način za to je na Linux sustavu.

Najveći razlog je taj što su vam alati potrebni za izradu programa, kao što su uređivači, prevoditelji, programi za ispravljanje pogrešaka, IDE-ovi i tumači dolaze s Linux distribucijama besplatno ili se mogu preuzeti putem paketa menadžer.

Kompleti za razvoj softvera mogli bi koštati stotine ili čak tisuće dolara na vlasničkim sustavima, ali Linux je zapravo komplet za razvoj softvera sam po sebi.

Želite li postati podatkovni znanstvenik? Možete naučiti Python ili R. Želite li ući u detalje programiranja sustava? Možete kompilirati C kod pomoću Clang ili GCC. Želite li saznati više o bazama podataka? Možete eksperimentirati sa SQLite-om prije nego što prijeđete na složenije upravitelje relacijskih baza podataka kao što su MariaDB ili PostgreSQL.

Možete pronaći alate za gotovo svaki programski jezik koji je ikada postojao, od COBOL-a preko Perla do Lisp-a do Basha na Linux sustavima. Sustavi slični Unixu već su dugo popularni među programerima jer je napisano toliko programskih alata, a Linux nije iznimka.

I ne morate se odreći svog postojećeg sustava. Ako imate Windows 10 ili 11, možete pokrenite distribuciju Linuxa uz svoje omiljene Windows aplikacije uz WSL. Ili Windows igrice, da budem potpuno iskren.

5. Možete oživjeti stara računala

Ako ste ozbiljan korisnik računala, vjerojatno imate nekoliko starih strojeva u različitim stanjima popravka. Neki od njih možda više neće primati ažuriranja softvera od Microsofta ili Applea. Ne bi li bilo lijepo kada biste ih mogli vratiti u život i iskoristiti ih? S Linuxom to možete.

Uz pravu distribuciju, možete instalirati Linux na stariji stroj da mu daju novi život. Imate stari laptop s 32-bitnim procesorom? Možete koristiti Linux za pružanje osnovne, ali lake radne površine koja se može servisirati za surfanje webom, e-poštu ili obradu teksta.

Poznajete li nekoga kome treba računalo? Možete postaviti jedan od svojih starih strojeva, pazeći da izbrišete sve osobne podatke i instalirate lagani distro. Chrome OS Flex je varijanta koja je dizajnirana upravo za tu svrhu. Sjajna stvar kod modernog Linuxa je da ne morate biti guru naredbenog retka da biste izvršili osnovne zadatke.

Ili biste možda željeli postaviti kućni poslužitelj na rezervnom stolnom računalu? S Linuxom možete postaviti vlastiti jeftin "kućni laboratorij" za učenje više o umrežavanju i postavljanju poslužitelja.

6. Linux je jednostavno zabava

Ovo je manje opipljivo, ali jedan od razloga zašto su korisnici Linuxa ostali sa sustavom sa svim njegovim hirama jest taj što je jednostavno zabavno igrati se s njim. Ovo možda zvuči neozbiljno, ali postoji praktičan razlog. Vjerojatnije je da ćete se zadržati na stvarima u kojima uživate.

To je vjerojatno jedan od razloga zašto sustavi slični Unixu kao što je Linux pokreću toliko internetske infrastrukture. "Svaki dobar rad softvera počinje češanjem osobnog svrbeža programera", napisao je Eric Raymond u svom klasičnom eseju o softveru otvorenog koda, "Katedrala i bazar." Mnogi programeri su izradili programe koji su im bili potrebni za obavljanje nekog zadatka.

Linux nije samo operativni sustav, već stil života. Grupe korisnika su dio korištenja Linuxa već dugo vremena, sežući sve do ranih dana Unixa.

Podrška za Linux obično je ravnopravna, bilo na mreži ili izvan nje. Iako postoji profesionalna podrška za implementacije poduzeća, velik dio podrške koju ćete dobiti kao korisnik obično dolazi iz neformalnih izvora, bilo da se radi o osobnom susretu u lokalnom kafiću ili na IRC kanalu posvećenom vašem omiljenom distrou prepunom ljudi iz svih krajeva svijet.

Unatoč antidruštvenoj slici koju ima računalstvo, Linux je izvrstan način da upoznate zanimljive ljude i steknete nove prijatelje.

Puno praktičnih razloga za učenje Linuxa

Postoje mnoge praktične prednosti poznavanja Linuxa, od učenja upravljanja poslužiteljima i mrežama do učenja kodiranja, prenamjene starih računala i upoznavanja novih ljudi.

Ako koristite Windows, ne morate odustati od svog sustava ili petljati s kompliciranim virtualnim strojevima ili dvostrukim dizanjem kako biste saznali više o Linuxu. Windows podsustav za Linux, također poznat kao WSL, savršena je odskočna daska u svijetu Linuxa.