:25:01
to u stvari znaèi da je OS
jedan nedeljivi entitet.
:25:11
Dok je u mikrokernelu,
:25:13
kernel operativnog sistema
:25:17
je u stvari skup servisa
:25:20
koji rade razlièite stvari
po usklaðenom protokolu
:25:23
i na taj naèin komuniciraju meðusobno.
:25:26
Zato se GNU projekat mnogo produio,
:25:31
zato je na kraju doao
u delovima a ne u celini?
:25:35
GNU Hurd smo zapoèeli ne mnogo pre
nego to je Linus zapoèeo svoj Linux.
:25:41
I odluèili smo da napravimo
veoma napredan dizajn
:25:46
u smislu dobijenih moguænosti
:25:48
ali je ispalo da je bilo
veoma teko da se debaguje.
:25:51
Odluèili smo da podelimo kernel
koji je sve do tada bio jedan program,
:25:57
da ga podelimo na manje programe
:25:59
koji bi asinhrono komunicirali,
pomoæu poruka.
:26:05
Problem je bio u tome
to takav naèin programiranja
:26:09
stvara puno greaka,
:26:11
koje je vrlo teko otkriti
jer zavise od toga...
:26:14
da li je ovaj program poslao ovu poruku
pre ili poto je onaj program poslao onu poruku...
:26:22
Rezultat je bio:
trebale su nam godine da sve to proradi.
:26:28
Kakva je veza Linuxa sa GNU projektom?
:26:32
Veza sa GNUom se zasniva na vie nivoa.
:26:39
Jedan je filozofski stav koji kae
:26:44
"uèiniti svoj izvorni kod slobodnim
je dobra ideja".
:26:47
Kada je Linus razvijao kernel
nije ga razvijao za GNU projekat.
:26:51
Radio je to nezavisno.
:26:52
I objavio ga je nezavisno
i mi nismo uopte znali za to.
:26:56
Ali neki ljudi koji su znali za to
:26:58
odluèili su da vide
ta sve mogu da pronaðu