Linux

Izvor: Wikipedija

Skoči na: orijentacija, traži
Predloženo je da se ovaj članak ili dio članka podijeli na više članaka i/ili uklopi u neke već postojeće članke. (Rasprava)
Tux - maskota Linuxa
Tux - maskota Linuxa
Linus Torvalds - autor Linux jezgre
Linus Torvalds - autor Linux jezgre

Linux je jezgra, ali također i popularan naziv slobodnog unixoidnog operacijskog sustava GNU/Linux. Ime Linux, jezgra je dobila po svom izvornom autoru Linusu Torvaldsu. Prije nego što je Linus Torvalds napravio novu jezgru za Intelov mikroprocesor 80386, unixoidi - operacijski sustavi kompatibilni s Unixom - u pravilu nisu bili primjenjivi ni korišteni za kućnu upotrebu, već samo za istraživačke i uredske poslove. Linus Torvalds je napravio svoj kernel po uzoru na MINIX ali i na SunOS (danas Solaris), koji je koristio na fakultetu. Nakon što je neko vrijeme sam koristio kernel, Linus je objavio izvorni kod na internet (1991) te pozvao ljude da sudjeluju u daljnjem razvoju. Mnogi programeri su prihvatili poziv pa je pravedno reći da linux jezgra nije samo Linusovo djelo, nego zajedničko djelo programera diljem svijeta. Isto tako, i operativni sistem nastao na linux jezgri je djelo zajednice programera/hakera. Linux je slobodan softver, dok brzi razvoj globalne komunikacijske mreže i GPL licenca za korištenje poslužili su kao platforma za rast globalne zajednice suradnika - korisnika i programera, koji su omogućili da Linux dođe na naslovne stranice i postane prepoznatljivo ime.

Sadržaj

[uredi] Povijest i sadašnja pozicija Linuxa

Linux je nastao 5. listopada 1991. Tog je dana izašla prva službena verzija Linuxa - 0.02. Od tada broj ljudi koji radi na Linuxu, bilo kao programeri (razvijatelji kernela ili Linux aplikacija) stalno raste. No, jezgra nije operativni sistem. Pojedinci sa raznih sveučilišta i programeri diljem svijeta spojili su linux jezgru sa programima iz nikad dovršenog GNU sistema i tako dobili funkcionalan operativni sistem. U tim ranim danima u linuxu se uglavnom radilo u tekstualnom promptu, ali već 1995-te je utemeljen KDE projekt koji je dao linuxu (ali i drugim UNIX-ima) vrhunski grafički desktop.

U ranim danima linux je služio kao eksperimentalni sistem koji su koristili studenti, hakeri, programeri i općenito ljudi jako orjentirani na rad s kompjutorima. Nije bilo šire komercijalne upotrebe. To se promjenilo sa nastankom Apache web servera, koji je zajedno sa linuxom pružio pouzdano i besplatno rješenje za tjeranje velikog broja web stranica. Napredovanje linuxa na desktopu ide puno sporije te je linux još uvijek rijetka pojava na kućnim i uredskim kompjutorima. Ipak, s vremenom je nastalo mnogo programa za linux (ali i ostale UNIXe) za razne svrhe: uredski paketi, web, razmjena datoteka i mail, PDF, gledanje i manipulaciju slikama, multimedija, prženje CD/DVDa te mnogi specijalizirani programi. Može se reći da danas za linux postoje svi potrebni programi za prosječnog kućnog i uredskog korisnika koji se ne igra i ne koristi svoj kompjutor za visoko specijaliziranu profesionalnu svrhu.

Prednosti Linuxa u usporedbi sa Windowsima su sve ono što jedan operativni sistem mora imati: brzina, stabilnost i sigurnost. Nedostatak upotrebe linuxa je slaba podržanost od strane informatičke industrije. Nažalost, drajveri za egzotični hardver nisu napravljeni, a tu je i veliki nedostatak profesionalnog softvera i igrica.

Prodor linuxa na desktop usporava činjenica da se igre uglavnom ne rade za linux, kao ni mnogi profesionalni programi, jer se korisnici linuxa ne doživljavaju kao tržište. Tu su i mnoge predrasude. Drugi veliki problem je prilično zatvorena i prema početnicima neprijateljski nastrojena linux zajednica. Osim pogrešnog stava prema početnicima, linux zajednica teško surađuje i sa velikim komercijalnim tvrtkama koje bi itekako mogle pomoći u podršci i širenju linuxa. Za to su zaslužni ekstremni stavovi po pitanju slobodnog softvera, kao i postojanje velikog broja distribucija (vidi dolje) i manjak standarda.

Ipak, polako ali sigurno, linux prodire na desktop. Do danas (ožujak 2007) je nastalo više linux distribucija prilagođenih početnicima. Izmišljen je i LiveCD, linux sistem koji se diže sa CD-a (ili DVD-a) te omogućuje isprobavanje linuxa bez pisanja po disku. Mnoge distribucije dolaze kao liveCD. U svijetu je linux postao veliki posao, i to ne samo među serverima. Nažalost, Hrvatska tu jako zaostaje za svijetom...

[uredi] Nesuglasice oko naziva

Free Software Foundation, zaklada koja stoji iza projekta GNU, smatra da se naziv "Linux" može koristiti samostalno samo kad se govori isključivo o jezgri (eng. kernel) koju je stvorio Linus Torvalds. Budući da je Torvalds jezgru uklopio u operativni sustav GNU - kojem je nedostajala upravo jezgra - Free Software Foundation smatra da je ispravan naziv GNU/Linux (ili GNU+Linux), te da je to samo jedna od varijanti operativnog sustava GNU [1] . Dok neke distribucije jasno ističu naziv GNU/Linux - najistaknutiji primjer je Debian GNU/Linux - većina medija i korisnika koristi naziv Linux. Također, sam autor linux jezgre odbacuje naziv GNU/Linux.

[uredi] Distribucije Linuxa

Distribucija je neka vrsta "slagalice" sastavljane od Linux kernela (sa driverima), GNU programa, Xorg grafičkog servera, grafičkog okruženja (npr. KDE) te programa za pojedine svrhe. Svaka distribucija je podešena prema željama autora i korisnika, za neku namjenu, sa specifičnim izgledom. Nemoguće je utvrditi točan broj distribucija, a ne postoji niti jasan kriterij što čini Linux distribuciju. Veliki broj distribucija kao i nepostojanje standarda - poput jedinstvenog načina instaliranja programa - mnogim korisnicima računala otežava prelazak na Linux, ali i komercijalnu upotrebu.

Distribucije se mogu podjeliti u tri osnovne skupine s obzirom kako se distribuira softver uz pojedinu distribuciju. Softver se može distribuirati u izvornom kodu (kao kod distribucije Slackware) ili u zato predviđenim paketima (koji sadrže izvršne verzije softvera ili pak skripte koje same instaliraju softver). Dva najčešća sustava za upravljanje paketima su rpm i dpkg pa se stoga distribucije koje ih koriste često nazivaju nazivaju RPM distribucije, odnosno distribucije temeljene na Debianu. U RPM spadaju RHEL, Fedora, PCLinuxOS, OpenSuse... dok u dpkg spadaju Debian, Ubuntu, Linspire, Mepis, Knoppix i mnogi drugi.

Ipak, većina distribucija samo su varijacije na temu neke od najraširenijih:

  • Slackware. Najstarija aktivna distribucija namjenjena iskusnim korisnicima, sa nekim zastarjelim mehanizmima funkcioniranja, ali s reputacijom stabilnog, sigurnog i pouzdanog sistema.
  • Debian. Veliki međunarodni projekt s filozofijom slobodnog softvera u osnovi. Osnova za najveći broj drugih distribucija.
  • Ubuntu. Distribucija temeljena na Debianu, iza koje stoji veliki kapital, što je pomoglo naglom širenju popularnosti.
  • Fedora. Temelji se na bivšoj RedHat distribuciji i služi kao osnova kompaniji RedHat za izradu komercijalnog linuxa.
  • OpenSuSE. Nasljednik distribucije Suse. Služi kao osnova kompaniji Novell za izradu komercijalnog linuxa. Jako prilagođen početnicima.
  • Mandriva. (bivši Mandrake) Izvorno nastao kao klon Redhat distribucije, razvio se u zasebnu distribuciju jako prilagođenu početnicima.
  • Gentoo. Distribucija namjenjena isključivo onima koji žele do kraja ući u svijet linuxa. Instalacija zahtjeva kompajliranje cijelog sistema iz izvornog koda što može trajati danima.
  • Knoppix. Također varijanta Debiana, poznat kao prvi LiveCD.
  • PCLinuxOS. Mlada distribucija bazirana na Mandrivi, doživjela je nagli proboj na desktopu zbog svoje prijateljskog stava prema početnicima. Po mišljenju mnogih idealna za prelazak sa Windowsa na Linux.

[uredi] Glavne aplikacije za poslužitelje i korisnike

Uredske aplikacije

Grafička okruženja

Aplikacije za poslužitelje

[uredi] Poveznice

[uredi] Reference

  1. Stallman, Richard (19. lipnja 2007.). Linux and the GNU Project. The GNU Project. Free Software Foundation. Preuzeto 2007-07-13.


[uredi] Vanjske poveznice

Osobni alati