Section author: 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.