Što je Linux Operating sustav? Uvod u Linux OS

⚡ Pametni sažetak

Linux je operativni sustav otvorenog koda izgrađen oko kernela koji je stvorio Linus Torvalds 1991. godine, cijenjen zbog svoje besplatnosti, sigurnosti i visoke prilagodljivosti, sada pokreće servere, telefone i stolna računala diljem svijeta.

  • ???? Definicija: Linux je besplatan operativni sustav otvorenog koda čija jezgra omogućuje komunikaciju hardvera i softvera.
  • 🧠 kernel: Jezgra se nalazi u srcu sustava i upravlja memorijom, procesorima i uređajima.
  • 📜 Podrijetlo: Linus TorValds je izdao Linux kernel 1991. godine i upario ga s GNU alatima Richarda Stallmana.
  • 🛡️ Prednosti: Linux je besplatan, siguran i stabilan, ne treba mu antivirusni program za svakodnevnu upotrebu na računalu.
  • 🌍 Posvajanje: Tvrtke kao što su Amazon, Google, a Facebook koristi Linux na serverima zbog njegove pouzdanosti.
  • ???? Distribucije: Korisnički prilagođene verzije kao što su Ubuntu, Debian i Fedora čine Linux pristupačnim početnicima.
  • 🤖 Pomoć umjetne inteligencije: AI asistenti i GitHub Copilot mogu objasniti Linux koncepte i generirati shell naredbe.

Uvod u Linux operativni sustav: što je Linux i zašto se koristi

Linux je jedan od najčešće korištenih operativnih sustava na svijetu, tiho pokreće servere, pametne telefone i osobna računala. Ova stranica predstavlja što je Linux, zašto svako računalo treba operativni sustav, kako je Linux započeo, koje prednosti nudi i kako se uspoređuje s Unixom.

Što je Linux?

Linux je operativni sustav, ili kernel, distribuiran pod licencom otvorenog koda. Njegov popis funkcionalnosti je vrlo sličan Unixu. Kernel je program u srcu Linux operativnog sustava koji se brine o temeljnim zadacima, poput omogućavanja komunikacije hardvera sa softverom.

Donja ilustracija prikazuje gdje se operativni sustav nalazi između hardvera vašeg računala i programa koje koristite.

Dijagram koji prikazuje operativni sustav koji povezuje računalni hardver sa softverom

Zašto vam treba OS?

Svaki put kada uključite računalo, vidite zaslon na kojem možete obavljati različite aktivnosti poput pisanja, pregledavanja interneta ili gledanja videa. Što omogućuje da računalni hardver tako radi? Kako procesor na vašem računalu zna da mu dajete zadatak da pokrene mp3 datoteka?

Pa, to je operativni sustav, odnosno kernel, koji obavlja taj posao. Dakle, da biste radili na računalu, potreban vam je Operating sustav (OS)Zapravo, koristite jedan dok ovo čitate na svom računalu. Možda ste koristili popularne operativne sustave poput Windows ili Apple OS X, ali ovdje ćemo naučiti uvod u Linux operativni sustav, pregled Linuxa i koje prednosti nudi u odnosu na druge OS-ove.

Tko je stvorio Linux?

Linux je operativni sustav, ili kernel, koji je proklijao kao ideja u umu mladog i bistrog Linusa Torvalds kad je bio student informatike. Radio je na Unix OS-u (vlasnički softver) i smatrao je da mu je potrebno poboljšanje.

Međutim, kada su dizajneri Unixa odbili njegove prijedloge, razmišljao je o pokretanju OS-a koji bi bio prijemčiv za promjene i modifikacije koje su predložili njegovi korisnici.

Slika ispod prikazuje Linusa Torvalds, koji je stvorio Linux kernel.

Portret Linusa Torvalds, tvorac Linux kernela

Povijest Linuxa

Tako je Linus 1991. godine osmislio kernel nazvan Linux. Međutim, trebali su mu programi poput upravitelja datoteka, uređivača dokumenata i audio-video programa za rad na njemu, nešto poput korneta bez sladoleda na vrhu.

S vremenom je surađivao s drugim programerima na mjestima poput MIT-a, a počele su se pojavljivati ​​aplikacije za Linux. Tako je oko 1991. službeno pokrenut funkcionalni Linux operativni sustav s nekim aplikacijama, a to je bio početak jedne od najomiljenijih opcija operativnog sustava otvorenog koda dostupnih danas.

Ranije verzije Linux OS-a nisu bile toliko jednostavne za korištenje jer su ih koristili računalni programeri, a Linus TorValds nikada nije imao na umu komercijalizirati svoj proizvod.

To je definitivno ograničilo popularnost Linuxa kao komercijalno orijentiranog operativnog sustava. Windows postao je poznat. Ipak, aspekt otvorenog koda Linux operativnog sustava učinio ga je robusnijim.

Linux dobiva dužnu pozornost

Glavna prednost Linuxa bila je ta što su programeri mogli koristiti Linux kernel za dizajniranje vlastitih prilagođenih operativnih sustava. S vremenom je novi niz korisnički prilagođenih operativnih sustava preplavio računalni svijet. Sada je Linux jedan od najpopularnijih i najčešće korištenih kernela i okosnica je popularnih operativnih sustava poput Debiana, Knoppixa, Ubuntui Fedora. Ipak, popis ovdje ne završava, jer postoje tisuće verzija Linuxa temeljenih na Linux kernelu koje korisnicima nude razne funkcije.

Donja grafika prikazuje kako je Linux od hobija postao općeprihvaćen.

Ilustracija kako Linux dobiva na popularnosti u svijetu računalstva

Linux kernel se obično koristi u kombinaciji s GNU projekt dr. Richarda Stallmana. Sve moderne distribucije Linuxa zapravo su distribucije GNU/Linuxa.

Prednosti Linuxa

Linux OS sada uživa vrhunac popularnosti i poznat je među programerima, kao i među redovitim korisnicima računala diljem svijeta. Slika ispod sažima ključne prednosti koje Linux nudi. Njegove glavne prednosti su:

Crtani film koji uspoređuje prednosti Linuxa u odnosu na Windows pogreška

  • Nudi besplatan operativni sustav. Ne morate izdvojiti stotine dolara da biste dobili OS, za razliku od Windows.
  • Budući da je open-source, svatko sa znanjem programiranja može ga modificirati.
  • Početnicima je lako naučiti Linux.
  • Linux operativni sustavi sada nude milijune programa i aplikacija za odabir, od kojih je većina besplatna.
  • Nakon što instalirate Linux, više vam ne treba antivirusni program. Linux je vrlo siguran sustav i globalna zajednica programera neprestano traži načine za poboljšanje njegove sigurnosti. Sa svakom nadogradnjom, OS postaje sigurniji i robusniji.
  • Linux je OS izbora za serverska okruženja zbog svoje stabilnosti i pouzdanosti. Mega- tvrtke poput Amazon, Facebook i Google koriste Linux za svoje servere, a server baziran na Linuxu može raditi neprekidno bez ponovnog pokretanja godinama.

Je li to za mene?

Korisnici koji su novi u Linuxu obično ga izbjegavaju smatrajući ga teškim i tehnički zahtjevnim OS-om za korištenje. Istina je da su Linux operativni sustavi u posljednjih nekoliko godina postali puno jednostavniji za korištenje od svojih konkurenata, kao što su Windows, pa je isprobavanje istih najbolji način da saznate odgovara li vam Linux ili ne.

Grafikon ispod postavlja pitanje koje mnogi novopridošli postavljaju prije promjene.

Grafika s pitanjem je li Linux pravi operativni sustav za vas

Postoje tisuće od najbolji Linux OS-ovi dostupni su na temelju Linux kernela; većina njih nudi najsuvremeniju sigurnost i aplikacije, sve besplatno.

To je ono o čemu se radi u Linuxu, a sada ćemo prijeći na to kako instalirati Linux i koju distribuciju biste trebali odabrati.

Zašto onda Linux?

Unix se naziva majkom operativnih sustava i postavio je temelje Linuxu. Unix je uglavnom dizajniran za mainframe računala i koristi se u poduzećima i sveučilištima, dok Linux brzo postaje poznato ime za računalne korisnike, programere i poslužiteljska okruženja. Možda ćete morati platiti za Unix kernel, dok je Linux besplatan.

Međutim, naredbe korišteni na oba operativna sustava obično su isti. Nema velike razlike između Unixa i Linuxa. Iako se mogu činiti različitima, u srži su u biti isti, budući da je Linux klon Unixa. Dakle, učenje jednog isto je kao i učenje drugog. Ovu usporedbu možete detaljno istražiti u razlika između Unixa i Linuxa.

Pitanja i odgovori

Linux sustav ima nekoliko dijelova. Jezgra upravlja hardverom, ljuska interpretira vaše naredbe, bootloader pokreće sustav, demoni pokreću pozadinske servise, a datotečni sustav organizira podatke. Zajedno sa sistemskim bibliotekama i aplikacijama, oni čine cjelovit, funkcionalan operativni sustav.

Distribucija je cjeloviti operativni sustav izgrađen na Linux kernelu, u paketu sa sistemskim alatima, bibliotekama, upraviteljem paketa i često radnom površinom. Popularne distribucije uključuju Ubuntu, Debian, Fedora i Linux Mint, svaki namijenjen različitim korisnicima, od početnika do servera.

Linux je besplatan i otvorenog koda, tako da svatko može pregledavati i mijenjati njegov kod, dok Windows je plaćen i vlasnički. Linux je vrlo prilagodljiv, siguran i popularan na poslužiteljima, dok Windows fokusira se na korisnike stolnih računala i široku podršku za komercijalni softver i igre.

Ljuska je program koji čita tekstualne naredbe i prosljeđuje ih kernelu za izvršavanje. Bash je najčešća Linux ljuska. Podržava povijest naredbi, dovršavanje tabulatorom i skriptiranje, omogućujući vam automatizaciju zadataka bez grafičkog sučelja.

Linux radi gotovo svugdje. Pokreće većinu web poslužitelja i cloud platformi, Android pametne telefone, pametne televizore, usmjerivače i mnoge IoT i ugrađene uređaje. Također pokreće najbrža superračunala na svijetu, uz stolna i prijenosna računala koja koriste programeri i entuzijasti.

Linux kernel je uglavnom napisan u programskom jeziku C, s malim, za performanse kritičnim dijelovima u asembleru. Mnogi okolni alati i aplikacije koriste C, C++, Pythoni shell skriptiranje, što je jedan od razloga zašto je Linux tako fleksibilan i prenosiv na različitim hardverskim komponentama.

AI asistenti mogu objasniti Linux koncepte jednostavnim jezikom, prevesti zahtjev u ispravnu naredbu ljuske i interpretirati poruke o pogreškama. Alati za strojno učenje također pomažu predlaganjem naredbi, pregledom skripti i otkrivanjem neobičnih aktivnosti u sistemskim zapisnicima, što Linux čini daleko manje zastrašujućim za nove korisnike.

Da. GitHub kopilot može generirati Bash naredbe i shell skripte iz kratkog komentara, dovršavati ih dok tipkate i objašnjavati što svaki redak radi. Uvijek pregledajte prijedloge prije pokretanja, budući da neke naredbe mogu promijeniti ili izbrisati datoteke.

Sažmite ovu objavu uz: