Autor sekcije: Vedran Miletić, Vanja Slavuj

Povijesni pregled razvoja Unixa i operacijskih sustava sličnih Unixu

Počeci Unixa, BSD, Solaris

GNU i Linux, otvoreni kod

  • Unix vs Unix-like

  • GNU's Not Unix (kraće GNU), započinje 1984., pokretač Richard Stallman

    • projekt ima za cilj stvoriti slobodan operacijski sustav sličan Unixu
    • ime dolazi od toga što GNU nije zasnovan na Unixu
  • Linux, započinje 1991., autor Linus Torvalds

    Hello everybody out there using minix -

    I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. (...)

    PS. Yes -- it's free of any minix code, and it has a multi-threaded fs. It is NOT portable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have :-(.

  • GNU/Linux -- kombinacija Linux jezgre i GNU softvera, cjeloviti operacijski sustav sličan Unixu

    • nazivlje Linux ili GNU/Linux -- postoje zagovornici oba
    • operacijski sustavi slični Unixu prilično su različiti od Windowsa, pa je to i Linux
      • zbog tih razlika i brojnih mogućnosti koje nude ponekad su neprivlačni novim korisnicima
      • zbog tih razlika i brojnih mogućnosti koje nude odlična su podloga za izučavanje značajki operacijskih sustava
  • Program otvorenog koda

    • nije isto što i besplatan program; izvorni kod programa dostupan je svakome tko ga želi preuzeti i mijenjati
    • programski kod napisan je u nekom od poznatih programskih jezika
    • pojedinci nadopunjuju funkcionalnost i testiraju promjene
    • svatko može pridonijeti -- razvoj interneta je to omogućio (mailing liste, forumi, i sl.); volonteri i profesionalci imaju jednaku priliku da sudjeluju u razvoju softvera

Linux distribucije danas

  • Linux distribucija
    • skupina programa koje su spojile grupe ljudi (najčešće iz idealističkih motiva) ili tvrtke (najčešće zbog profita)
    • uključuje sve komponente koje su potrebne da bi korisnik mogao koristiti operacijski sustav
    • najviše korištene distribucije se mijenjaju vremenom, nepreciznu statistku vodi DistroWatch Page Hit Ranking
    • deset najpopularnijih distribucija s opisom: DistroWatch: Top Ten Distributions
  • Neke od najvažnijih Linux distribucija:
    • Ubuntu, započeo 2004.
      • osnova joj je distribucija Debian GNU/Linux, čiji je razvoj započeo 1993.
      • primarno namijenjena krajnim korisnicima, velik naglasak na uključivanje popularnih desktop aplikacija
      • na njoj se zasniva Linux Mint
    • Fedora, započela 2003.
      • osnova joj je distribucija Red Hat Linux, čiji je rauzvoj započeo 1994. i čiji je nasljednik upravo Fedora
      • primarno namijenjena Linux entuzijastima, velik naglasak na slobodu softvera i nove značajke
      • na njoj se zasnivaju Red Hat Enterprise Linux i CentOS

Ponovimo!

  • Kada je započeo GNU projekt i koji je njegov cilj?
  • Što je Linux, a što GNU/Linux?
  • Što je program otvorenog koda?
  • Navedite barem dvije poznate Linux distribucije.